Конвертації в формати навігаторів

У цьому архіві http://sendfile.su/753520
addressing-uk.yml, navitel-uk.cfg, rename-country.yml, rename-region.yml - запхати у osm2mp\cfg-navitel
nodes-navitel.yml - запхати у osm2mp\cfg-navitel\polish-mp\ (рекомендую передивитися цей файл. У мене є деякі сумніви.)

Трохи розбирався з Навітелом, подивіться,плз сюди: http://larry0ua.koding.com/navi/index.php. Там само - посилання на сьогоднішній гармін.

Про червоні лінії не можу нічого сказати, на моєму пристрої вони не товсті, і про струмки також. Потрібна більша вибірка.

В чому саме?

Не годиться. У картах не працює адресний пошук. Карти мають “хвости” у сусідні області та країни

Незрозумілими мені відмінностями від льошиного оригіналу

І далі у файлі ще є відмінність в обробці подвійних адрес.

До речі, я трохи виправив свій скрипт. Він неправильно поводився у випадку можливих збоїв при конвертації. Мені соромно :roll_eyes:
http://forum.openstreetmap.org/viewtopic.php?pid=308572#p308572

А ще треба буде замінити архіватор WinRAR на безкоштовний 7z. Як для розпакування osm.bz2, так і для створення zip-архіва з готовими картами. Бо використовувати ламаний софт у відкритому проекті - якось “не комільфо” :roll_eyes:

Ой, ще одна прикра маненька помилочка. Виправив.

У файлі nodes-common.yml (з комплекту osm2mp) та nodes-navitel.yml (з osm2navitel) такий рядок теж є.

Обробка addr2:* в останній версій nodes-navitel.yml закоментована - напевно, поки що не працює (глянув mp-файл, сконвертований з моїм nodes-navitel.yml - точки з подвійною адресацією теж немає).
Конфіги однак доведеться адаптувати до нових версій скрипта - там багато змінилось. До речі, через це й можуть бути некоректності у файлах, сконвертованих Larry0ua (використовувався скрипт версії 725).

То Льоша щось постійно оновлює та підправляє. В мене ревізія 719. Адресний пошук працює.
А може, Larry0ua забув вказати --defaultregion=“UA”. А може, обрізка трохи корява.
Увечорі спробую нову ревізію. Вже у svn лежить 726 версія.

726 в мене сварився на якийсь відсутній метод, який на цій ревізії і видалили. саме тому я використовував 725. Можливо, через ці версії можуть бути проблеми. Обрізка точно корява, це в планах на майбутнє :slight_smile:

Так, але, скажу, що в наданому скрипті цього ключа теж не було :wink: Перед додаванням цього ключа не було міст в списку міст в адресному пошуку, тепер є. В наступній конвертації це буде враховано

Шо? Як це не було? Ой, я мав на увазі --defaultcountry=“UA” :roll_eyes:

тоді дивно, чому з defaultregion воно виглядає краще… глянь, плз - http://velo.kr.ua/media/osm/Navitel-UA-KH.zip (обрізка все ще крива)
підозрюю, що в defaultregion треба було писати щось на зразок Kharkivska obl, але там зараз UA

Я вказую лише --defaultcountry=“UA”, а defaultregion не вказую взагалі. І все нормально виходить.
Думаю, у вас проблеми з обрізанням області. Оновіть полі-файл кордонів області.
Зараз у адресному пошуку по вашій карті села видно отак: “Кицівка, UA Печенізький район, Україна”. А має бути “Кицівка, Харківська область Печенізький район, Україна”.

До речі, як я зрозумів, GPSmapEdit не знає поняття district, а знає лише поняття region. Тому конвертор замість створення одного region “Харківська область” створює декілька region “Харківська область Дергачівський район”, “Харківська область Зміївський район”, дописуючи назву району до назви області.

; NodeID = 337558289
; population = 32117
; place = town
[POI]
Data0=(49.4628203,36.8786912)
EndLevel=3
Type=0x0800
Label=Балаклія
City=Y
CityName=Балаклія
CountryName=Україна
RegionName=Харківська область Балаклійський район
[END]

Оновлена збірка:
http://velo.kr.ua/media/osm/gmapsupp.zip
http://velo.kr.ua/media/osm/Navitel-UA-CH.zip
http://velo.kr.ua/media/osm/Navitel-UA-IF.zip
http://velo.kr.ua/media/osm/Navitel-UA-KIE.zip
http://velo.kr.ua/media/osm/Navitel-UA-KH.zip

Навітелівські файли вирізані по кордонам з допуском в 0.001 градус, випавших шамтків кордону не має бути, так що з адресним пошуком має бути краще. Дані, на жаль, минулого четверга, є якісь проблеми з викачуванням дампу.

А чим вирізав?

До речі, я свою карту теж оновив. І додав ще й російськомовний варіант. Хоча користуватися ним ще неможна, бо замість російських назв там трансліт з української мови російськими буквами :slight_smile:
http://www.dimonster.w.pw/

більше інформації в скриптах :slight_smile:
getbounds.pl + offset (самописна програмка) + osmfilter без complete ways, relations

http://velo.kr.ua/media/osm/index.html містить посилання на файли Garmin та Navitel сконвертованої України (не впевнений, можливо, море не зібралось у Навітела, не знаю як перевірити).
Якщо в когось є бажання, вносьте свої корективи або залишайте коментарі тут.

Мікрософт Девайс Емулятор + образ Віндовс СЕ 5.0 + Навітел 3.2.6.3594 зі скриптами на Мортскрипті.

Це все працює на віндовс. Пізніше, якщо треба, закину на файлообмінник.

Свіжу версію не завантажив, працюю з попередньою.
Не все добре в опціях конвертації для Гармін.
Розвязка коло авторинку Чапаєвка. http://www.openstreetmap.org/?lat=50.34115&lon=30.55109&zoom=15&layers=T
Ось знімок екрану програми BaseCamp, як вона бачить карти з мого навігатора.
Карта з http://garmin.openstreetmap.nl/ (майже як і повинно бути)

ОСМ Україна від Larry0ua

Частина бокових заїздів мало того, що виглядає тоненько, ще й навігатор веде не під міст (до речі, мостів не має) та направо (з Кончої Заспи на Заболотного), а одразу наліво.

чекаю від автора стилю новішу версію, яка нормально виглядає на Nuvi, як тільки отримаю, одразу сконвертую нову

Ложная тревога. То ли виной была опция навигатора “показывать трек на карте”, то ли еще что-то.Короче, навигатор до этого вел по смеси обзорной карты и ОСМ, при чем не в пользу ОСМ.
Сейчас навигация работает чУдно.
Осталось разобраться с адресным поиском.
Будем пытаться или ну его …?