OpenStreetMap logo OpenStreetMap

Zkir's Diary

Recent diary entries

* What I am working on :)

Posted by Zkir on 19 October 2012 in English. Last updated on 21 October 2012.

Hi Guys,

I hope that you are doing well. :) Recently I was asked to write more about what I am working on – in English and with pictures. I will try. English is not my mother tongue, so please forgive me possible grammar errors.

My primary interest in OSM is routing and, more exactly, using osm-data in CityGuide. CityGuide is popular navigation software in Russia.

fig.1

It is available for many platforms, including Android, iOs, Win Mobile and Win CE and some others. Here is CityGuide’s page on Google Play Market

CityGuide is capable of many features: traffic aware routing (with live traffic updates), address search, 3D view with 3D Buildings, voice guidance and some others.

See full entry

Вечный вопрос

Posted by Zkir on 15 October 2012 in Russian (Русский).

А кому больше надо — проекту ОСМ [получить] информацию от людей, или людям в ОСМ информацию разместить? – вот вопрос, который приходится слышать довольно часто.

Как обычно, по этому вопросу есть два мнения.

  1. Проект ОСМ — это такой Молох, который обладает собственной субъектностью. Проекту ОСМ всё время что то надо, он постоянно требует жертв от своих участников-рабов. При этом приносимые несчастными дары — время, деньги, усилия и сами геоданные — проваливаются в какую-то черную дыру. (подробнее здесь)

  2. Проект ОСМ - это удобная площадка для обмена геоданными, причем по приниципу “от каждого по возможности, каждому - всё что есть в данный момент”. Люди размещают свои геоданные в ОСМ, потому что видят в этом практический смысл для себя. Размещение информации в открытой базе отвечает задачам и интересам (личным и коммерческим) этих людей.

Лично я предпочитаю придерживаться второй точки зрения.

Украина выросла, и пришлось ее снова разделить) Теперь в валидаторе и в картах для СГ Украина представлена пятью частями:

  • UA-E Украина, Восточный регион
  • UA-W Украина, Западный регион
  • UA-N Украина, Северный регион
  • UA-C Украина, Центральный регион
  • UA-S Украина, Южный регион

Границы нарезал Larry0ua, за что ему отдельное спасибо.

http://peirce.gis-lab.ru/qa#CIS

Cлужебные проезды (highway=service) т.е. проезды во дворах, жилых массивах, на автостоянках, АЗС, по территориям предприятий и тому подобные, в картах OSM для Ситигида теперь рутинговые.

При этом, что важно, по ПДД и в Ситигиде участок hw=service может быть в начале и в конце маршрута, но никак не в средине.

рис2
Рис 1. Рутинговые дворовые проезды

See full entry

Последнее время очень часто всплывает идея, что нужны выгрузки адресного реестра из OSM.

Например, комментарий на штосм:

представляйте выгрузку адресных данных на платной основе

Ничего невозможного, чтобы делать такие выгрузки, нет, но интересно, они (эти выгрузки) в самом деле кому-то нужны?

Если кто-то готов заплатить 100 евро, я могу предоставлять адресные данные по России, в формате:

[Россия] — Регион — Район — Населенный пункт — Улица — Номер дома — Координата (lat, lon).

Ну, или в xml c соответствующей структурой тегов.

100 евро - чтобы видеть что интерес не праздный :)

Рутинг между регионами в СГ

Posted by Zkir on 9 October 2012 in Russian (Русский). Last updated on 10 October 2012.

Как делаются карты ситигида с поддержкой роутинга между регионами ? Надо делать общий нод на границе и дороге, или дорогу резать в этой точке, или как?

К большому счастью, ничего особенного делать не нужно ( в том числе не надо париться кретинистическим согласованием внешних рутинговых нод)

Рутинг в СГ устроен очень просто. Рутинг внутри региона делается по карте этого региона. Рутинг между регионами делается по обзорной карте, в которую включены только дороги, важные для транзитного рутинга. В данный момент это RU-OVRW. Дополнительный плюс этого в том, что возможен рутинг между регионами от разных производителей карт, например осм и не-осм.

Поскольку в России принята и строго соблюдается классификация по значимости, сделать обзорную карту очень легко (выбираются дороги не ниже secondary). В Европах ситуация хуже, поэтому обзорной карты Европы для СГ до сих пор нет.

Upd:
Что требуется для обзорной карты:
1. Чтобы был связный граф.
2. Чтобы он был разумного размера, до 100 тысяч ребер (ребро - участок дороги от перекрестка до перекрестка).
3. Что в месте пересечения границ локальных карт расстояние между дорогами из локальной карты и атласом было не более 10 (или 20, не помню точно) метров.

* Возвращение

Posted by Zkir on 3 October 2012 in Russian (Русский).

Похоже я вернулся к жизни. Спасибо тем, кто отписался в предыдущей записи.

Приоритеты на данный момент такие. 1. Дворовые проезды в картах для СГ. 2. Обновление валидатора по запросам 3. Конвертация Финляндии. Починка адресации.

*OSM-отпуск

Posted by Zkir on 20 September 2012 in Russian (Русский). Last updated on 22 September 2012.

Друзья!

С завтрашнего дня я ухожу в отпуск от OSM, на две недели - до 30 сентября. Все мои активности, связанные с ОСМ, на это время приостанавливаются. На форуме отвечать скорее всего тоже не смогу.

Если я кому-то что-то обещал, но не сделал, или даже не обещал, но вы хотели бы от меня что-то получить, в связи с картами для Ситигида, Валидатором или Советом РУ-ОСМ, просьба отписываться здесь.

Комменты мне очень помогут, по возвращении, в расстановке приоритетов.

Унифицировал код основной страницы валидатора (той, которая показывает список галочек, например ) и RSS. Теперь в RSS отображаются также статистические показатели по осм-файлу и по готовой карте: длина дорог, число пои и населенных пунктов.

Надеюсь что ничего по дороге не отломал :)

Екатеринбургские товарищи обратили внимание на то, что после недавних выпилов, Свердловская область получала в валидаторе рейтинг “B”. До этого была “С” с натягом - было большое количество (>20%) несопоставленных адресов.

Причина этого удивительного явления проста. Типичный признак обрисовки гугла/бумажной карты - наличие большого количества домов, для которых указан номер, но не указана улица (есть addr:housenumber, но нет addr:street). Оно и понятно, на готовых картах улицы на домах не подписаны (как и на мапнике), и взять addr:street неоткуда.

Когда подобные художества выпилили, соотношение номеров домов и названий улиц в адресах пришло в норму, и Свердловская область область получила заслуженную “B”.

Весельчак 2

Posted by Zkir on 30 August 2012 in Russian (Русский).

Вот и изоляты пофикшены, их осталось всего 9. Так что Москва и область пришли в относительный порядок.

Наглядная хроника всего этого дела:

диаграмма

  • Адреса - это общее количество адресов.
  • Ребра - количество ребер в дорожном графе. Ребро - это участок дороги от одного перекрестка до другого.
  • Изоляты - ошибки дорожного графа. Участки дорог, оторванные от основной дорожной сети.