Конвертер OSM -> MP

Я тут совсем запарился на работе перед отпуском :wink:
Надо бы сгенерировать “обратный” индекс: для
каждого роутингового нода - лист из ways, которым он принадлежит.
Кстати, если NodeID и RoadID брать прямо из ОСМ, роутинговый cgpsmapper ругается ?

фик знает, я не пробовал. зависит от внутренних структур маппера.

обновилась карта всей России: http://garminmapsearch.com/osm/mp/2008-07-18_175749_russia.rar
в логе обнаружено ровно 15 запретов поворотов
из них 14 - мои, и один неправильный (в Тюмени) :wink:
напоминаю, что если дорога не односторонняя, то в точке запрета её нужно разрезать,
иначе невозможно определить направление движения

Вообще-то был бы идеальный вариант, .img все равно эти цифры внутри не хранит.

Поможет только автоматическая нарезка в редакторе, и “простой” редактор запретов/скоростей типа того, что у http://probki.net

Åùå ïðèøëîñü ïåðåèìåíîâàòü ïîëó÷èâøèéñÿ img-ôàéë â mapset00.
Ñïàñèáî, liosha :slight_smile:

а вот этого как раз делать было не надо
надо было в ту же папку бросить cgpsmapper.exe, чтобы install.bat скомпилировал обзорку
а так у тебя вместо обзорки используется основная карта, а основной как бы и нет :confused:

Àãà… Ïåðåäåëàë êàê íàäî :slight_smile:

Ýõ, óñïåëè îíè äåðíóòü íåìíîãî ðàíüøå, ÷åì ÿ èñïðàâèë…
 Òþìåíè òåïåðü 2 ïðàâèëüíûõ çàïðåòà, à âîò íåïðàâèëüíûé äî ñèõ ïîð êîíâåðòèòñÿ íåïðàâèëüíî. ß èñïîëüçóþ çàïðåò only_right_turn, êîíâåðòåð æå ïðè ýòîì çàïðåùàåò òîëüêî ïðàâûé ïîâîðîò.

Êàê-òî ó ìåíÿ ñòðàííî ðîóòèíã ðàáîòàåò. Íà íåêîòîðûõ ó÷àñòêàõ äîðîã îí âûòâîðÿåò î÷åíü ñòðàííûå âåùè:
Ïî ðàçâÿçêàì ïðåäëàãàåò åçäèòü íå ïî ïðÿìîé, à îáúåçæàòü ïî link’àì. Èíîãäà íå ëþáèò äëèííûå äîðîãè - ïðîñ÷èòûâàåò ìàðøðóò â îáúåçä. Ïðè ýòîì ñ ïðîìåæóòî÷íûìè òî÷êàìè ìàðøðóò ïðîëîæèòñÿ ãäå íàäî.
×òî åùå èíòåðåñíåå, ìàðøðóò Åêàòåðèíáóðã - Ïåðìü ñîçäàåòñÿ íîðìàëüíûé. À âîò åñëè ñ ñåðåäèíû ýòîãî ïóòè äî Ïåðìè ïîïðîáîâàòü ñäåëàòü ìàðøðóò, òî ïðåäëîæèò åõàòü â îáúåçä.

тут проблемы могут быть и в самой карте, и в настройках навигатора

но скорее всего, просто cgpsmapper конкретно глючит на больших картах
в последней России, например, он умудрился потерять запреты проезда автомобилей по пешеходным дорогам
на небольших картах таких глюков не наблюдается

теперь в сборки для гармина будет добавляться typ-файл IAGSoft-а
http://veloservis.ur.ru/charting/typ.html
последняя Белоруссия уже с ним

liosha, ÿ òåáå ïèñàë ïèñüìî ñ ïðîñüáîé äîáàâèòü Ïåðìü. Òû åãî ïîëó÷àë?

 Ìèíñêå çà 29-Jul-2008 êóñîê êàðòû íå âûêà÷àëñÿ

Ìîæíî äîáàâèòü:
leisure stadium 0x19

нет, не получал. xliosha@gmail.com

добавил

liosha, а возможно выкладывать карты в транслите? (хотя бы Беларусь, Минск)

в принципе возможно, конечно
в самом конвертере транслит пока не сделан, так что нужен какой-нть внешний транслитератор (для ком. строки)

liosha, ñïàñèáî!
Êàðòà Ïåðìè ðàáîòàåò îòëè÷íî. Ìàðøðóòû ïðîêëàäûâàåò íîðìàëüíî.

http://www.geocities.com/capecanaveral/lab/5735/1/323.txt => rus.pl

rus.pl -utf2lat < input > output

сделал поиск дублирующихся дорог
очень советую исправлять этот баг

; ERROR: Roads 24516014, 24516014 has 1 duplicate segments near (68.9366763,33.1047796)
; ERROR: Roads 25486727, 25486734, 25486738 has 21 duplicate segments near (69.001686,33.067901)

Еще пару типов:
waterway riverbank 0x29 или 0x46
boundary administrative ?

не получится. riverbank - линия, а 0x29 - полигон. можно только как и natural=coastline сделать 0x15

0x1d?