БЕЛ Ł РУС

«Прокладываю дороги в Сомали». Как белорус вносит свой вклад в OpenStreetMap

31.03.2025 / 13:44

Nashaniva.com

«Я прокладываю дороги и маршруты на OpenStreetMap. Причем не абы где, — а в самых темных зонах на карте мира, например, в Демократической Республике Конго или Сомали», — говорит Александр Клюев — бывший студент БГУИР по специальности «Искусственный интеллект», который сейчас изучает белорусскую филологию в Познанском университете, политэмигрант и активист различных движений. Его историю пересказывает Devby.io.

Сомали. Иллюстративное фото Carolyn Van Houten/The Washington Post via Getty Images)

Чем заменить картографические сервисы от Google и Yandex?

Меня всегда привлекали открытые проекты, которые не принадлежат никакой компании — как Википедия и другие. Люди очень активно вносят свой вклад в Google и Yandex-карты: ходят по зданиям, проверяют время работы разных учреждений — и вносят информацию, что-то добавляют, загружают фотографии: в Google их множество!

Но есть такой нюанс: весь массив данных, которые люди передают компаниям вроде Google и Yandex, не принадлежит никому, кроме этих компаний. И если что-то случится в их центре или они просто в один момент захотят закрыть свой бизнес, эти данные могут исчезнуть. 

Что мне нравится в открытых проектах:

Как любитель Linux и свободного программного обеспечения, я задавался вопросами, чем заменить картографические сервисы от Google и Yandex, ведь картами в повседневной жизни мы пользуемся очень много: это и маршрут, и поиск мест для еды, и планирование путешествий, — и начал изучать программы для Android. 

OsmAnd — очень неплохой сервис: было интересно погрузиться в то, как это все работает, и как можно вносить свой вклад. Я как-то скачал StreetComplete на телефон, походил — записывал Познань, потому что я здесь живу. Есть еще программы, чтобы делать снимки улиц (не панорамные, а просто снимки, не нашел пока, как панорамы делать, хотя в Panoramax, для которого это делается, и панорамы есть), но я ими еще не особо активно пользовался.

Как-то я зашел на OSM (OpenStreetMap) — и что-то меня подтолкнуло залезть в полноценный редактор через браузер. Я открыл Познань, смотрю: записано очень много, даже отдельные деревца и пожарные гидранты (и это действительно важная информация) отмечены — прикольно. Но я подумал, почему бы не посмотреть, как дела в отдаленных странах. Очевидно, что остальной мир, кроме Европы и Америки, не так хорошо записан. Так и начались мои приключения. 

Смотрю на случайное место, что там записано, — и что вижу? А ничего!

Стоит отметить, что я редактирую карты в OpenStreetMap не только в Демократической Республике Конго (или кто знал, что существует также и Республика Конго) — но по всему миру. 

Я решил посмотреть карты Демократической Республики Конго, потому что знал, что политически, экономически и социально это очень нестабильный регион, — и ожидал, что картография там будет не на самом высоком уровне. А страна же большая — куда ни ткни, работы будет много.

Ну, и я не ошибся: смотрю на случайное место, что там записано, — и что вижу? А ничего! Пару дорог, очертания некоторых населенных пунктов, не всегда правильные, даже в столице, Киншасе — ни большинства домов, ни дорожек-тропинок не отмечено. Ну, ладно, в столице хотя бы ориентироваться можно, а что в других частях страны? Я посмотрел в случайные какие-то места — и у меня шок. Я нашел города, которых почти не существует: ни названия, ни дорог, но в таком городе, вероятно, живет 40 тысяч человек.

Думаешь, что можешь помочь хотя бы таким вкладом — чтобы люди себя чувствовали людьми

И ладно еще Демократическая Республика Конго — я в какой-то момент залез посмотреть карты Сомали, и увидел своими глазами, к чему приводит ситуация, когда у людей карт не существует. 

В OpenStreetMap можно работать со спутниковыми снимками Bing от Microsoft (но есть и другие спутниковые карты). Ты заходишь и видишь, что в Сомали люди ездят наугад — куда глаза глядят. Любой населенный пункт возьми: там тропинки, тропинки во все стороны, даже зигзагами — просто логистическая анархия. А это же влияет и на экономику региона. И ты думаешь, что можешь помочь им хотя бы таким маленьким вкладом — чтобы люди себя чувствовали людьми и не были брошены. Я считаю, что все мы заслуживаем таких вещей, как карты. 

В Непале недавно были сильные землетрясения, много населенных пунктов засыпало. Моя знакомая была там с гуманитарной миссией, — и там обязательно должны быть карты. Не только в случае, если что случится, — туристам важно знать, где проходить через заснеженные местности в горах. Я увидел в Непале хорошее сообщество и порадовался: там очень много чего записано. Хотя и есть над чем работать. 

Нужно сказать, что работа с картами очень благодарная: ты что-то подрисовываешь, добавляешь — и видишь, как появляются новые поселения. Так интересно смотреть, как там люди живут — как путешествуют. Ты разрушаешь в себе стереотипы. 

Кстати, ситуация с описанностью стран, о которых я говорил, не лучше в Google или Yandex, а иногда и хуже.

Когда начал рисовать домики, то первая моя мысль была: это же можно автоматизировать

Как это все технически делается: в браузере есть редактор, в котором ты можешь рисовать руками, а есть программа JOSM — она уже для более продвинутых пользователей. В любом редакторе можно рисовать полигоны, можно расставлять точки, добавлять теги, а также разные атрибуты к точкам и линиям (это такой векторный редактор). 

Когда я начал рисовать домики, то первая моя мысль была: это же можно автоматизировать — с уровнем сегодняшних нейросетей это возможно. Разве никто еще этим не занялся? И действительно кто-то занялся. И не просто кто-то, а Microsoft и Facebook. Это тот редкий случай, когда я могу похвалить эти две компании (сам удивляюсь, потому что я, мягко говоря, не их фанат). 

Microsoft позволяет использовать спутниковые карты Bing, а еще они сделали модель, которая прогоняет спутниковые снимки через какую-то нейросеть, которая ищет здания и предлагает, где они могут стоять. Также в Facebook есть какая-то своя система для распознавания дорог. 

Есть такой сервис — Rapid — это тот же редактор OpenStreetMap, но с дополнительным помощником, который обладает этой базой распознанных снимков от Microsoft и Facebook и добавляет их на карту. Ты можешь посмотреть, что он там распознал, и либо отклонить какие-то вещи, либо добавить на карту, отредактировать, переместить и все остальное. Это очень ускоряет работу. Я думаю, что большая часть дорог и зданий теперь распознаются таким образом, но многое все еще приходится делать вручную. 

Конечно, работа с картами зависит от качества спутниковых снимков: что-то где-то лучше сфотографировано, что-то хуже. Поэтому и разный результат. Но все равно работать можно. Это как-то утешает, но нужно, чтобы люди включались — и добавляли дороги, реки, естественные преграды. Это важно — иметь возможность ориентироваться на карте, найти какую-то деревню, добраться до нее. Потому что иногда даже через спутниковые снимки не все понятно. 

Что касается моих планов, то пока я не планирую ехать в ту же Демократическую Республику Конго, но не отказался бы, если бы меня пригласил кто-то из местных. Работы много, и я думаю, что это дело стоит того. Если кто еще заинтересовался — искренне приглашаю!

Читайте также:

Комментарии к статье