Как стать автором
Обновить

Александр Зейналов: «Вы даже можете и не знать, что перед вами OpenStreetMap, но это будет он»

Время на прочтение 7 мин
Количество просмотров 2.7K


Александр Зейналов — системный администратор, который является одним из «хранителей ключей» от серверов российского сообщества OpenStreetMap. Помимо этого, у него богатый опыт использования данных OSM. Что это за сервера, как разместить на них свой проект и чего не стоит искать в OSM — обо всем этом он рассказал в интервью.

— Как и когда вы познакомились с OpenStreetMap?

— Впервые о проекте я услышал в 2007 году, однако его участником стал спустя два года, когда меня туда «затащил» мой друг и коллега Сергей Гладилин. Благодаря ему я не только зарегистрировался в OSM, но и с самого начала стал править карту в редакторе JOSM.

— Чем вас заинтересовал проект? Все-таки рисовать карту — не самое обычное занятие.

— Мне всегда были интересны карты. Еще в школе пробовал картографировать: брал обычные бумажные карты и менял их масштаб с 2-5 километров в сантиметре до одного, то есть я ее значительно приближал, и начинал дорисовывать то, чего не хватало. Также у меня была замечательная и невероятно интересная детская книга про картографию (А.М. Куприн. «Занимательная картография»), из которой я много что почерпнул. Например, в школе ничего особо не рассказывают про проекцию Меркатора, а в этой книге была информация об этом. Причем все было изложено простым и понятным языком.

Можно сказать, что карты и всё, что с ними связано, — мое хобби. Поэтому я не мог пройти мимо OSM. Кстати, он привлек меня не только тем, что это проект «про карты», а своей технологической стороной. У него свои технологии, форматы данных, способы автоматизации задач — мне, как программисту, все это показалось интересным. Причем было интересно не просто абстрактно поупражняться в работе с данными, а достичь какого-то результата, который может быть полезен другим.

— Каким было сообщество OSM в 2009 году, когда вы в него пришли? Что тогда происходило?

— Активно рисовали карту. Тогда еще в Москве много чего не хватало, а уж что говорить о других местах? В то время для OSM было доступно всего два вида спутниковых снимков: Landsat (с разрешением 15 метров на пиксель) и Yahoo! (более высокого разрешения, но только на несколько крупных российских городов). По ним можно было нарисовать только основные дороги, некоторые леса и реки. Никаких домов и тропинок — их просто не было видно. Все остальное вносили с помощью GPS-треков. Их много где не было, они были востребованы, все друг другу рекомендовали записывать их и загружать на сайт. К тому же, их до сих пор используют для «привязывания» спутниковых снимков, которые всегда смещены относительно поверхности Земли.

— Продолжаете картографировать?

— Редко. Но это связано не с тем, что мне надоел проект. Банально, у меня стало меньше свободного времени, а также я более менее отрисовал места, по которым проходит моя суточная миграция — из дома на работу и обратно. Еще я любил картировать территорию вокруг своей дачи, но и она уже приведена в порядок. При этом, отмечу, я не оставил проект: продолжаю заниматься поддержкой различных сервисов и серверов, связанных с OSM, например, слежу за сервисом статистики, где есть информация по областям России, и ежедневно делаю бесплатные выгрузки из OSM по странам СНГ и регионам Россию в формате PBF. Помимо этого, на форуме и в Telegram-чате консультирую тех, кто пытается использовать данные OSM или хочет на него перейти.

— Вы — один из «хранителей ключей» от серверов российского сообщества OSM. Можете рассказать об этом?

— Можно сказать и так. Главным администратором этого проекта является Глеб Смирнов (glebius), благодаря которому и появились эти серверы. Они были предоставлены в 2012 году компанией Рамблер. С их стороны это был акт доброй воли и плюсик к карме. Машины не новые, но еще актуальные. На них «крутится» ряд небольших проектов, связанных с RU-OSM: сайт openstreetmap.ru, генераторы карт для различных навигаторов, валидаторы и пр.
Если кто-то хочет разместить свой проект, то информацию о серверах и условия сотрудничества можно найти на соответствующей страничке в WikiOSM. Отмечу, в качестве ОС стоит FreeBSD, что накладывает ряд своих ограничений, так как не все программное обеспечение легко и просто запускается в ее среде.



— Также, насколько знаю, вы один из авторов железнодорожного валидатора. Расскажите об этом проекте?

— Его концепцию придумал Сергей Гладилин, о котором я уже упоминал. К слову, в то время не мы одни с ним размышляли о том, каким образом можно автоматически или полуавтоматически сверять данные OSM с какими-либо внешними источниками и в итоге улучшать карту. Тогда вообще появилось много различных валидаторов, в том числе и наш.

Что сделали конкретно мы? Во-первых, создали наиболее точную, верную и полную версию железнодорожного справочника ЕСР (единая сетевая разметка). Его особенность состоит в том, что не существует единой официальной версии этого документа. У каждой страны, можно сказать, он свой, так как он чем-то да отличается от точно такого же в другой стране. Это была непростая работа — сделать из кучи разрозненных источников более менее качественную базу данных. И только, во-вторых, соотнесли эту базу данных с тем, что есть в OSM. В результате получилась одна из самых хороших в рунете баз данных по жд-станциям с координатами.

Когда мы только запустили этот валидатор в 2010 году, оказалось, что в OSM внесено всего порядка 20% железнодорожных станций России, стран СНГ и Балтии. За эти годы была проделана большая работа по внесению этой информации в OSM. На данный момент эта цифра в 3,5 раза больше — 75% соответствия. Но скажу сразу, что достичь 100% будет практически невозможно, так как многие жд-станции существуют только на бумаге, а также есть определенная путаница с кодами, которой пока не удалось избежать. Думаю, нам стоит ориентироваться на цифру в 90% и считать, что это реально достижимый максимум. Поэтому еще есть куда стремиться.

— Вы используете данные OSM в своей работе или в личной жизни?

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



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



— Тяжело было работать с данными OSM?

— Дело в том, что когда мы готовили карты образовательных учреждений Москвы, то над ними в основном работали те, кто уже был знакомы с OSM и являлся его активным участником. Поэтому мы прекрасно понимали, что это за данные и как с ними работать. Зачастую проблемы возникают у людей, приходящих со стороны, которые не хотят тратить время на изучение проекта. Если же ты хотя бы немного погрузишься в него, почитаешь WikiOSM, сам порисуешь карту, то уже половину будущих вопросов закроешь, так как в мире OSM изобретено огромное количество инструментов и сервисов для работы с данными.

Еще проблемы возникают, когда от OSM хотят того, для чего он не создан и не предназначен. Например, те, кто плотно связан с дистанционным зондированием Земли и анализом спутниковых снимков, иногда приходят в проект и хотят по нему посчитать, допустим, площадь сельскохозяйственных угодий. Это, конечно, можно попытаться сделать, но результат будет весьма приблизительным и даже далёким от реальности, ведь с полнотой, точностью и актуальностью категорий землепользования в OSM всё может быть непросто — мапперы не всегда могут достоверно определить их по спутниковому снимку. Так что подобный опыт работы с OSM может быть воспринят, как негативный, но сам проект в этом не виноват.

— Человек думает: принимать ему участие в проекте OSM или нет. Что бы вы ему сказали?

— OSM — общественно значимый проект, который помогает миллионам людей по всему миру. Его данные используются практически всюду. Вы можете даже и не знать, что перед вами OSM, но это будет он. Однако его создает значительно меньшее количество людей — всего несколько тысяч энтузиастов в день правят карту. Для большинства из них — это хобби. Поэтому в проекте всегда рады новым активистам. Если кто-то сомневается в том, насколько он может быть полезен проекту, то пусть знает, что важен любой вклад — даже самый маленький или незначительный, ведь из них и состоит OSM. Один нарисовал дом, другой проставил адрес, третий — этажи — вот и получился продукт. Можете добавить только велопарковку или кафе у офиса? Хорошо. Это тоже сделает карту точнее и лучше.

— Некоторые считают, что OSM, как проект, находится в кризисе. Что об этом думаете?

— Мне сложно об этом размышлять, так как в последнее время я не так сильно погружен в OSM, как ранее. Но мне кажется, что OSM еще не достиг пределов своего развития, а потому разговоры о его похоронах — преждевременны. Например, немцы не так давно считали, что в проекте настал кризис, потому что они в своей стране отрисовали почти все что можно было, мол, им нечем больше заниматься. Но прошло какое-то время и в OSM на существующей архитектуре появились схемы тегирования, с помощью которых можно стало делать 3D, рисовать внутренние планы зданий и отмечать маршруты общественного транспорта. Поэтому точек роста у проекта достаточно. Единственное, с чем есть реальные проблемы, так это с количеством участников. Хочется, чтобы их было значительно больше.

— Что скажете в завершении?

— Присмотритесь к OSM. Это не только интересный проект, где можно порисовать карту — это еще невероятное количество данных, причем доступных бесплатно. Поэтому вокруг него есть очень много разных сервисов, причем даже не карт. К тому же, это хорошая альтернатива коммерческим картосервисам, в которых вы жестко привязаны к одному стилю. Здесь их гораздо больше. В теории, если вы «с руками», то можете сделать и свой собственный картостиль, который будет «подсвечивать» и отображать нужные вам объекты. Но что больше всего мне нравится в OSM, так это то, что любые недостатки карты можно самому исправить и они тут же будут внесены в базу.


Общение российских участников OpenStreetMap идёт в чатике Telegram и на форуме.
Также есть группы в социальных сетях ВКонтакте, Facebook, но в них, в основном, публикуются новости.

Присоединяйтесь к OSM!



Теги:
Хабы:
+5
Комментарии 0
Комментарии Комментировать

Публикации

Истории

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн
Геймтон «DatsEdenSpace» от DatsTeam
Дата 5 – 6 апреля
Время 17:00 – 20:00
Место
Онлайн