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

До речі, а яким конвертером користуються мапери з інших країн? Усякі там німці та французи? Невже вони теж мучаються з osm2mp? Чи там крім Гарміна та mkgmap інших програм не використовують?

Гармин Нуви 2370
Адресного поиска нет.
Маршрут прокладывает.
При определенном увеличении масштаба маленькая речка показывается черным цветом.

ЛЭП при любом масштабе показывает жирной красной линией - красивее было бы потоньше…


Приятно увидеть свои “художества” в навигаторе.:slight_smile:

файл не знайдено, де взяти?

У цьому архіві 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 зі скриптами на Мортскрипті.

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