Pull to refresh

Небось не каждый день нашему брату достаётся рисовать Краснохолм

Reading time3 min
Views49K
Третьего дня наблюдал отличную демонстрацию того, чем OpenStreetMap лучше других карт в интернете.

За двое суток село Краснохолм Оренбургской области и окрестности были отрисованы силами сторонних мапперов из состояния «несколько улиц» до «всё, о чём только есть подходящая информация».




Предыстория


От РНИЦ ГЛОНАСС в OpenStreetMap пришло письмо с просьбой помочь Скорой помощи города Оренбурга. Скорая помощь использует программы с ОСМ и им нужна адресная информация в селе Краснохолм и двух ближайших посёлках. Прислали адресные планы села и посёлков, а после некоторой переписки — даже разрешение от администрации на интеграцию адресных планов в ОСМ.
Цитата: «Руководителю OpenStreetMap г. Москва»

22-го января вечером информация была вывешена на форуме ОСМ.

Небольшой забег по интернетам показал, что
  1. карты Яндекса содержат улицы и даже некоторые POI, но не дома
  2. карты bing содержат пару улиц
  3. карты Google не содержат даже улиц, только название села
  4. в Краснохолме в лучшем случае один местный маппер ОСМ — KillGates
  5. спутниковые снимки bing в селе хорошие, видно дома и даже заборы и столбы ЛЭП
  6. рисуют в окрестностях крайне мало — за 2013 год было по 1 правке в апреле и июле и 3 правки в сентябре

Как выглядел OpenStreetMap в Краснохолме до 22-го января можно оценить по FOSM — там информация примерно от 2012 года, но она неплохо совпадает с тем, что находится в дампе ОСМ от утра 22-го.

Через 2 часа после объявления на форуме добрый человек lzhl создал «пирог» в mapcraft …

И началось


За сутки были нарисованы все дома, все улицы и проставлены все адреса. Но на этом мапперы не остановились. «Ударной волной» энтузиазма в окрестностях села и посёлков были уточнены дороги, контуры леса и рек, нарисованы сараи, одиночные деревья, участки землепользования, линии электропередач и т.д.

23-го вечером я уже не смог найти, чего бы ещё нарисовать в селе. Нарисовал только пару track-ов к северу.
«Обалдеть, впервые в жизни хотел поучаствовать в диванной картопати, и оказалось, весь пирог уже съели :(» © literan
«Позавчера была пустота, сегодня уже город-сад» © Zverik
За вторые сутки отрисовка была дополирована до блеска.

image image

«Том отлично провел все это время, ничего не делая и веселясь, а забор был покрыт известкой в три слоя! Если б у него не кончилась извёстка, он разорил бы всех мальчишек в городе.»
© Марк Твен, «Приключения Тома Сойера»
А при чём тут... забор? о_О
В известном эпизоде Том замотивировал соседских мальчишек красить забор извёсткой вместо него и ещё получил за это кучу ништяков. Обязательно прочитайте эту главу книги.
Заголовок этой статьи — перефразированная ключевая фраза Тома.

Итог работ — напечатанная карта с отметками неясных мест будет передана местному фельдшеру,
«а она по мере возможности подпишет, что да как. Конечно нехорошо врачей напрягать, но и им самим это нужно» (с) ErshKUS

Видеоролик


По итогам ударной отрисовки было решено сделать видео.



В отличие от прошлого раза, для создания этого ролика требовалось перелопатить существенно меньший объём информации. Оказалось достаточно одного дампа от GIS-Lab области (RU-ORE-140122) и десяти суточных диффов ОСМ.
Была использована та же схема обработки:
  • Фильтрация и сортировка данных самодельной программой
  • Самодельный рендер в SVG
  • Конвертация в BMP через ImageMagick
  • Сборка видео в avidemux

Дополнительно были использованы
  • Maperitive для создания стартового кадра (состояние карты на полдень 22 января)
  • ImageMagick для fade in/out

Рассматривался вариант отрендерить все кадры в Maperitive или аналоге, однако там нет подсветки свежих изменений, поэтому появления домиков и прочие мелкие изменения были бы почти незаметны. Кроме того, нужно было бы вытаскивать из базы все версии всех relations.

Комплект ОСМ данных можно скачать (relation там не все).
Видео без музыки выложено в виде файла (25 MB) под лицензией CC-BY-SA 3.0

Felis Pimeja выложил свои ани-гифы из эпизодических скриншотов mapnik-а.

Угадай мелодию


Для музыки в этот раз выбран трек, опознать который мне не удаётся уже 7 лет. Может быть кто-то из зрителей или ютубовский механизмъ таки скажет мне. Если знаете, что это за музыка — напишите, пожалуйста.

Итог


На мой взгляд история со стремительной отрисовкой Краснохолма отлично демонстрирует преимущества OpenStreetMap:
  • Если есть источник данных — информация может быть внесена очень оперативно и при этом сразу станет доступна всем
  • Для внесения данных порой достаточно простой просьбы «нарисуйте, пожалуйста»
  • OpenStreetMap уже используется в регионах, несмотря на наличие коммерческих карт
  • Нестыковки в исходных данных могут быть уточнены на местности и исправлены в базе

UPD 2014-03-01
Мировой разум победил, музыка опознана, это
Лилия — Будет тихо плакать дождь (instrumental)
Спасибо Erelen за наводку

UPD 2020-07-08: ссылки заменены на яндекс.диск
Tags:
Hubs:
Total votes 146: ↑145 and ↓1+144
Comments71

Articles