Вы скорее всего даже не догадываетесь, что почти везде сталкиваетесь с этим сервисом до тех пор, пока не узнаете что за этим стоит. Да, rогда я впервые увидел OpenStreetMap, я тоже подумал: «Страшные и неинформативные карты, все запутанное, информация не актуальная. Лучше пойду в insert your favorite service карты».Я привык к красивым продуктам, чтобы был понятный и красивый интерфейс, красивые 3d здания на картах. Иконочки, иллюстрации вот это вот все.
Потом наткнулся на видео Тимура про OSM и редактирование и с этого момента многое изменилось.
Почему каждый турист должен вносить данные в Open Street Map | Введение в редактирование OSM
Я пользуюсь Organic Maps, и в какой-то момент понял: если я внесу данные в OSM — они появятся в Organic Maps. А потом заметил, что оно разлетается ещё дальше: Apple Maps, Strava, Komoot. Не всегда мгновенно и не всегда одинаково, но сам факт меня тогда сильно зацепил.
Первая правка
29 ноября 2023 года я сделал первую правку.
Начал с того, что ближе всего: со своего посёлка. Добавил тропы, поправил названия, добавил POI. Всё максимально приземлённо: то, чего не хватает на карте, когда ты там живёшь и ходишь каждый день.
Первые шаги я делал в iD Editor.

открываешь — и можешь править без установки программ. Идеально, чтобы вкатиться.
Почему OSM сначала раздражает
Первые недели вкатываения это всегда про страх:
начинаешь с одной точки, потом на микрорайон, потом на район и через полгода-год активного маппинга уже хватает смелости делать более глобальные и серьезные правки.
Потом понимаешь, что OSM — это не про подписи, а про структуру.
Там всё завязано на теги: набор свойств, которыми описывается объект (что это, как называется, можно ли пройти, какая поверхность и т.д.). И у этого языка есть правила — вики, рекомендации, примеры.

Я учился довольно прагматично: смотрел, как сделано в городах, где богатый маппинг, не трогал то, что мог сломать, а если трогал — делал аккуратно и маленькими порциями.
Однажды всё-таки сломал: редактировал улицы и случайно сделал их односторонними. Мне написали в личку — я исправил. Это быстро возвращает тебя в реальность: картой пользуются живые люди.
Мой процесс маппинга
Со временем у меня появилась простая схема:
увидел → сделал маленькую правку в телефоне через GoMap!! → сделал фото → загрузил в Mapillary → дома домапил подробно.
Иногда это просто прогулка или дела. Увидел, что объекта нет — добавил на месте. Дома уже можно спокойно довести: свериться со спутником, проверить детали, добавить недостающие теги.
Для сверки я обычно смотрю:
в СНГ: 2GIS, Яндекс Карты. в других странах: Google Maps, Apple Maps и спутниковые снимки прямо в OSM.
Правила OSM запрещают полностью копировать всю информацию с коммерческих сервисов. Поэтому моя рекомандация - только сверяйтесь
Несколько истории из маппинга
Самая понятная история про “зачем это всё” случилась в Каскеленском ущелье. Мы c товаришем были на веломаршруте и в какой-то момент реально страдали от жажды. И совершенно случайно нашли родник. После этого я замапил место. И не ограничился точкой “родник”. Я дорисовал контекст: беседку,
тропу к ней, деревья и луга вокруг. Потому что в таких местах важны не только “что это”, но и “как туда попасть” и “что вокруг”.
С тех пор я особенно ценю мелкие, “бытовые” объекты на карте. В другой стране я не раз искал туалеты в Organic Maps — и ты начинаешь уважать людей, которые замапили такие вещи заранее.
Вторая ситуация случилась совсем недавно. Моя жена была на ночной пересадке в Стамбуле и она заброинровала отель на севере. И чтобы она смогла прогуляться по окрестностям и не заблудиться я ей замапил весь район в радиусе километра. Обновления загрузились и через месяц они были уже в Organic Maps.

Такие штуки сильно меняют ощущение места. И это не единичный случай — когда начинаешь маппить, ты уже не можешь “развидеть” пустоту данных.
Когда стало серьёзно: JOSM, relations и массовые правки
В какой-то момент я перестал ощущать себя новичком — когда начал работать с relations и перешёл в JOSM. Если iD — это быстро и просто в браузере , то JOSM это отдельное настольное приложение — для сложного и массового: большие объёмы правок, проверка качества, работа с данными как с системой, а не как с “точками на карте”.
В Алматы у меня была боль: названия улиц не были приведены к единому стандарту, плюс часто не было нормальных тегов у поверхностей и прочих базовых вещей. Я начал приводить названия к стандарту на трёх языках:
name, name:ru, name:kk, name:en И добавлял важные слова типа “улица”, “проспект”, “бульвар” — чтобы это было единообразно и читаемо.
Скрипты + JOSM = экономия жизни
Самое приятное в “взрослом” OSM — что это можно автоматизировать. Я пишу Python-скрипты для массовых замен (условное “ул.” → “улица”). Когда правок десятки тысяч, руками это сотни часов. Через скрипт + JOSM — это делается за 5–10 минут.
Это не “читерство”, а нормальная работа с данными которая экономит множество человекочасов. Поверьте раньше я делал это руками. И это мучение.
Инструменты, которыми я реально пользуюсь
Коротко мой набор:
iD — для спокойного “вайбмаппинга”: включаю YouTube и правлю для души.
GoMap!! — чтобы быстро править на айфоне на месте.
JOSM — для массовых правок и серьёзных задач. Для остальных задач у него очень неудобный и страшный интерфейс
Mapillary — чтобы смотреть/добавлять фотки и проверять детали на местности. Аналог "зеркал" в Яндекс Картах.
Chat GPT - помогает разобраться с тегами. Так как может иследовать всю Wiki.
Геймификация маппинга
И ещё одна вещь, которая очень помогает не “сдуться” и вообще получать удовольствие от процесса — геймификация прогресса.
В OSM нет привычного “лайкнули/подписались/заработал”, но есть другое: ты видишь, сколько и где ты реально замапил.
Я периодически смотрю свою статистику на сервисах Neis One:
“How did you contribute?” — показывает вклад, активность и места, где ты чаще всего правишь:
https://hdyc.neis-one.org/?Ruslan Fatih

“Your OSM Heatmap” — карта покрытия: визуально видно, где ты оставил след (и это неожиданно затягивает):
https://www.yosmhm.neis-one.org/?Ruslan Fatih

Иногда это выглядит как игра: ты открываешь карту и видишь, что в каких-то странах у тебя вклад настолько большой, что ты оказываешься в лидирующих позициях. И это странно мотивирует — не из тщеславия, а потому что появляется ощущение пути: вот мой прогресс, вот мой “след”.
OSM — это не одна карта (и даже не “про карты”)
OpenStreetMap часто воспринимают как “сайт с картой”, это в первую очередь база геоданных: дороги, здания, это гигабайты структурированных объектов с тегами. Поэтому у OSM нет единственного “правильного” вида. Есть множество способов визуализации, и поэтому существует куча разных:
рендереров, клиентов и приложений. Один и тот же набор данных можно показать очень по-разному — в зависимости от задачи.
Велосипедисту важны велодорожки и покрытия. Туристу — тропы, источники воды, туалеты, POI. Курьеру — подъезды, здания, дворы, проходы и ограничения. Городскому планировщику — типы улиц, связность, инфраструктура.
И это причина, почему OSM так любят продукты: данные свободные, и их можно переупаковать под свой сценарий. Любая компания или стартап может взять OSM-данные, собрать свою инфраструктуру, сделать собственный стиль и правила отображения, и получить “свои карты” внутри продукта. Так делают многие.
Ozon Maps, CDEK GIS, GrabMaps — у каждого своя задача, свой UX и свои требования, но фундамент один: геоданные можно брать и адаптировать под продукт.

И мне это нравится больше всего: ты правишь “что есть в мире”, а уже потом разные карты, разные сервисы и разные компании показывают это по-своему.


Маппинг зайдёт не всем. И это нормально
И тут важная вещь: так устроены почти все онлайн-сообщества, и OSM — не исключение. Исследования по данным OSM показывают сильную “неравномерность”: по расчётам авторов одной из крупных работ, примерно топ ~1.4% редакторов делают около 90% всех изменений карты.
Другие исследования тоже приходят к той же картине: небольшая доля участников создаёт и редактирует большую часть объектов.
Это не “плохо” и не “хорошо”. Это просто объясняет реальность: маппинг — это хобби/ремесло, которое требует терпения, внимательности и любви к деталям. Поэтому в итоге остаются те, кому это реально подходит по темпераменту.
Вклад в OSM — это не только “рисовать на карте”
В OSM можно помогать не только правками объектов. Потому что OSM — это данные, и вокруг этих данных уже вырос целый зоопарк инструментов, благодаря открытому API
Делаем свой редактор
- Vespucci — мощный Android-редактор умеет офлайн и поддерживает полный OSM-модель.
- Every Door — мобильный редактор под POI/микромаппинг
- Rapid (ex-RapiD) — более мощный форк iD веб-редактора
Роутинг - строим маршрут как в навигаторе
OSRM — движок для маршрутизации
GraphHopper — open-source роутер который часто используют в логистике
Рендеринг и “свои карты”
Mapnik — open-source тулкит для рендера карт
TileServer GL — open-source сервер для векторных тайлов и рендера в растровые тайлы
MapLibre GL JS — open-source библиотека для интерактивных карт в браузере
QA - ловим ошибки, помогаем чинить”
KeepRight — QA-сервис, который показывает автоматически найденные потенциальные ошибки в OSM.
А также сотни других инструментов
Дальнейшие мои планы в OSM
Сейчас мне хочется двигаться дальше не только через правки на карте, но и через инструменты.
Маппинг в OSM не ограничивается тем, что уже существует. Это открытая экосистема, и в ней любой человек может сделать своё приложение или утилиту — под конкретную задачу, под конкретную боль, под свой сценарий. В какой-то момент ты понимаешь: иногда проще написать инструмент, чем бесконечно страдать в чужом интерфейсе.
Поэтому мой следующий шаг — писать опенсорс-инструменты для OSM. Сейчас я делаю открытый инструмент для маппинга электрозарядок: чтобы их можно было добавлять быстро и аккуратно, с нормальной структурой данных и полным, подробным описанием сокетов.
А в дальнейшем возоможно получиться сделать красивый визуальный редактор на манер Cities Skylines
В итоге я воспринимаю OpenStreetMap не как карту, а как слой данных, который можно улучшать руками — для себя и для других. Маппинг не обязан быть “для всех”, но у него есть простая магия: сделал маленькую правку — и мир стал чуть понятнее. И важно помнить: это не только про карты, а в первую очередь про данные — и, как завещал основатель OSM, эти данные должны оставаться свободными и бесплатными
P.S. МЧС Алматы использует карты OSM для показа схемы эвакуации при ЧС


