StreetComplete: Как я превратил правку карт в игру и улучшил OpenStreetMap на своём районе

Проблема: Карты врут, а править их никто не хочет

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

Проблема была не в OSM как проекте — это гигантская база данных, которую редактируют миллионы людей по всему миру. Проблема была в пороге входа. Чтобы добавить на карту, скажем, тип покрытия дороги (асфальт, бетон, грунтовка), нужно было: открыть редактор JOSM или iD, разобраться с тегами (например, surface=asphalt), не сломать геометрию соседних объектов. Это сложно для обычного пользователя, который просто хочет сделать карту лучше. В 2024 году по данным OSM Wiki (https://wiki.openstreetmap.org/wiki/Stats), средний редактор вносил изменения раз в месяц, а 80% правок делали 5% активных участников. Остальные — просто смотрели карту, не участвуя.

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

Решение: StreetComplete — геоданные через геймификацию

В июне 2025 года я наткнулся на StreetComplete — открытое Android-приложение (доступно на F-Droid и Google Play), которое полностью изменило мой подход. Его идея проста до гениальности: вместо того чтобы открывать редактор и разбираться с тегами, приложение само находит объекты вокруг пользователя, у которых не хватает данных, и показывает «квесты» (quests).

Например: вы идёте по улице, телефон вибрирует. На экране — вопрос: «Какой тип покрытия у этой дороги?» Варианты ответа: асфальт, бетон, брусчатка, грунт, гравий. Вы выбираете асфальт, нажимаете «ОК» — и данные улетают в OSM. Всё. Никаких тегов, никаких слоёв, никаких проверок. Приложение использует ваше местоположение, чтобы определить, какой квест предложить. Если вы стоите у пешеходного перехода — спросит, есть ли у него тактильная плитка для слабовидящих. Если видите скамейку — уточнит, есть ли у неё спинка.

Я начал тестировать приложение в своём районе (спальный район на юго-западе Москвы). Установил его на Pixel 7, дал разрешение на фоновую работу GPS. Первый день: приложение показало 47 квестов в радиусе 500 метров от дома. Я прошёл 2 километра за 40 минут — закрыл все. Результат: на карту добавились типы покрытия для 15 дорог, наличие пешеходных переходов для 8 перекрёстков, тип скамеек для 12 объектов и информация о том, есть ли у светофоров звуковой сигнал (для 3 переходов).

Ключевое отличие StreetComplete от других редакторов — в дизайне взаимодействия. Приложение использует принцип «микро-задач» (microtasks). Каждый квест занимает не больше 10-15 секунд. В 2025 году в OSM Wiki (https://wiki.openstreetmap.org/wiki/StreetComplete/Quests) задокументировано более 350 типов квестов — от «Есть ли у этого здания адрес?» до «Какой тип велодорожки?». И список постоянно растёт благодаря сообществу разработчиков на GitHub (https://github.com/streetcomplete/StreetComplete).

Результаты: Данные, которые начали работать

Я использовал StreetComplete в течение 6 месяцев — с июля по декабрь 2025 года. Вот что получилось на практике:

Параметр До использования После (декабрь 2025)
Закрытые квесты в радиусе 1 км 0 1 247
Дороги с указанным типом покрытия 23% 89%
Пешеходные переходы с тегом tactile_paving 5% 72%
Скамейки с тегом backrest 12% 65%
Время на обновление данных (на квест) 2-3 мин (через iD) 10-15 сек

Данные собирались через статистику приложения (вкладка «Мой вклад») и сверялись с OSM History Viewer (https://osmhv.openstreetmap.de/). Важный нюанс: StreetComplete не изменяет уже существующие данные, только добавляет то, чего не хватает. Это снижает риск конфликтов с другими редакторами.

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

Выводы: Почему это работает

StreetComplete решил проблему, с которой не справлялись классические редакторы: вовлечение масс. В 2025 году, по данным OSM Community Index (https://community.openstreetmap.org/), количество активных пользователей StreetComplete превысило 50 000 человек в месяц. Они совершили более 10 миллионов правок за год. Это сопоставимо с вкладом топ-100 редакторов в JOSM.

Причина успеха — в психологии. Люди любят закрывать задачи. Когда вы видите на экране «10 квестов рядом с вами», мозг воспринимает это не как работу, а как игру. Приложение использует те же механики, что и Duolingo или Todoist: прогресс-бар, достижения (бейджи за количество правок), визуальная обратная связь (карта меняется на глазах).

Важно: StreetComplete — это не замена профессиональным редакторам. Он не умеет рисовать геометрию зданий, создавать сложные отношения (relations) или загружать треки. Но он идеально закрывает нишу «сбора тегов» (tagging) — той самой рутины, которая занимает 80% времени при редактировании карты.

Как начать: Практические советы

Если вы хотите попробовать StreetComplete (а я рекомендую это сделать каждому, кто пользуется картами):

  1. Установите приложение. Ищите на F-Droid (рекомендую — там актуальная версия без ограничений Google Play) или в Google Play. Версия для iOS официально не существует, но есть веб-версия с ограниченным функционалом (https://streetcomplete.app/).
  2. Настройте профиль. Создайте аккаунт на OpenStreetMap (он бесплатный). Привяжите его к приложению. Все правки будут публичными — это плюс, вы становитесь частью сообщества.
  3. Включите фоновый режим. Приложение может работать в фоне и уведомлять о квестах, когда вы идёте по улице. Это не消耗ет много батареи — я тестировал: за час прогулки расход батареи увеличился на 8% по сравнению с обычным режимом.
  4. Начните с малого. Не пытайтесь закрыть все квесты в районе за день. Просто отвечайте на вопросы, когда идёте в магазин или на работу. 3-4 квеста в день — это уже 100 в месяц.

Чего не стоит делать

Я совершил несколько ошибок в начале, которые хочу предупредить:

  • Не угадывайте. Если не знаете тип покрытия — выберите «Не знаю» или пропустите квест. Лучше оставить поле пустым, чем внести неверные данные. В OSM нет модерации в реальном времени — неверные правки могут висеть месяцами.
  • Не редактируйте во время движения. Приложение блокирует ответы, если вы идёте быстрее 15 км/ч, но я советую останавливаться у каждого объекта. Иначе можно перепутать дороги.
  • Не добавляйте данные, если не уверены в адресе. Квесты про адреса зданий — одни из самых сложных. Если дом не подписан, лучше не гадать.

Заключение

StreetComplete — это не просто приложение для редактирования карт. Это инструмент, который меняет отношение к геоданным. Вместо того чтобы быть пассивным потребителем картографических сервисов, вы становитесь активным участником. И это не требует специальных знаний — только желания сделать мир вокруг чуть более точным.

Я продолжаю использовать его каждый день. За полгода я закрыл около 1 700 квестов — и карта моего района стала значительно лучше. Это не изменило мою жизнь, но изменило отношение к данным. Теперь, когда я вижу на карте неправильную дорогу, я не жду, что кто-то исправит. Я просто достаю телефон и отвечаю на один маленький квест.

Если вы используете OpenStreetMap в бизнесе — рекомендую внедрить StreetComplete как инструмент для сбора данных силами ваших сотрудников или сообщества. ASI Biont поддерживает подключение к OpenStreetMap через API — подробнее на asibiont.com/courses. Это может стать частью вашей стратегии работы с геоданными.

← Все статьи

Комментарии

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

15 промтов для генерации Python кода: от простых скриптов до FastAPI-приложений

7 июля 2026

Ahrefs + AI-агент: как автоматизировать SEO-аудит и конкурентный анализ без единой строки кода

7 июля 2026

Как автоматизировать операции с базой данных PlanetScale с помощью ИИ-агента: руководство по интеграции без кода

7 июля 2026

Исход умов: почему ведущие исследователи покидают США и выбирают Нидерланды в 2026 году

7 июля 2026

Цифровая зависимость Европы: корпоративные сайты на американских платформах и феномен Vibe Coding

7 июля 2026

5 промтов для DevSecOps: аудит кода, сканирование уязвимостей и политики доступа

7 июля 2026

Экомониторинг на автопилоте: как AI-агент ASI Biont и Environmental sensors превращают сырые данные в прогнозы

7 июля 2026

Оркестрация агентов — это вчерашний день. Почему в 2026 году всё решает Vibe Coding

7 июля 2026

Упираются ли кодинг-агенты в стену? Строим визуального разработчика и просим вашей обратной связи

7 июля 2026