OpenStreetMap logo OpenStreetMap

Zkir's Diary

Recent diary entries

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

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. Так что Москва и область пришли в относительный порядок.

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

диаграмма

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

Весельчак

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

” Это я весельчак, позовите меня, я устрою бардак, и когда я иду, знают все, это так! “

Помните? Думаете это Манго-Манго? Нет, это Redaction Bot!

В Московской области он удалил 5051 ребер рутингового графа (4%), 3778 (3%) адресов, и создал 383 изолята в дорожном графе (их стало больше в 12 раз!).

За прошедший месяц было вновь отрисовано 4946 ребер и 2397 адресов. К сожалению не могу определить, были ли они нарисованы на тех же местах, или на других :)

Изолятов было тоже пофикшено довольно много, но все равно остается 99 штук.

– *) Рутинговое ребро - это участок дороги (вея) между двумя перекрестками.

Продолжение недавнего поста. Нашлась и четвертая аксиома. Итак:

  1. Участки дорог - генераторы трафика должны получить низкий статус, участки дорог - проводники трафика должны получить высокий статус.

На самом деле эта аксиома есть некое обобщение первой. Тупиковый участок может быть только генератором трафика, но никак не проводником.

Классификацию же можно рассматривать как гайдлайны по определению проводников и генераторов :)

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

Разрывы

Разрыв

Вандально, а может быть “ботом перелицензирования” удален кусок дороги.

Как починить: восстановить удаленный участок дороги.

Не соединенные вершины

See full entry

Аксиомы классификации дорог по важности

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

Эти аксиомы призваны дополнить существующие принципы классификации , и прояснить то, что было оставлено за кадром.

  1. Тупиковый участок от конца дороги до ближайшего перекрестка может иметь только самый низший статус( уровень важности) - residential или unclassified.
  2. Статус может меняться только на перекрестках, или на границах населенного пункта, если в нем отсутствуют перекрестки.
  3. Граф дорог, в который входят дороги некоторого статуса и выше, должен быть связным.

Кто-нибудь предложит четвертую аксиому? ;)

(Это, разумеется, затравка для предварительного обсуждения)

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

В частности, такая карта должна включать, как ребра рутинга, паромные переправы, которые очевидно дорогами не являются.

То, что эти маршруты должны образовывать связный граф, отметили сразу же.