You are not logged in.
- Topics: Active | Unanswered
#26 2013-01-29 11:51:56
- Larry0ua
- Member
- Registered: 2010-09-19
- Posts: 1,061
Re: Конвертації в формати навігаторів
Отже, на зараз я маю набір bat-скриптів, що генерують Garmin-овський gmapsupp.img (правда, його ще потрібно перевірити на пристрої, на всякий випадок) і викладають результат на FTP. Файл доступний по посиланню http://larry0ua.koding.com/garmin/gmapsupp.img
Можливо, dimonster або ще хтось розкаже про тонкощі генерації навітел-файлів?
Також, можливо, в когось є вільна Win-машина із зовнішнім IP, на якій може проходити генерація і роздача файлів? Або просто FTP сервер, бо, здається, використаний мною не зовсім добре відноситься для використання його як файлопомийки.
Набір скриптів та потрібний софт розшарю в найближчому часі.
Offline
#27 2013-01-29 12:08:46
- Zaskoruzlov Garik
- Member
- From: Донецк
- Registered: 2012-07-27
- Posts: 98
Re: Конвертації в формати навігаторів
Також, можливо, в когось є вільна Win-машина із зовнішнім IP
Какой ужас
Або просто FTP сервер
Есть у меня FTP анонимный. Собственно этот комп я и предлагал ранее - это мой домашний сервер, но работает довольно стабильно, выключается редко.
Но там сейчас нет никакого доменного имени. Только по ip можно зайти.
Если подходит, то пожалуйста. ftp или scp доступ я могу дать, в принципе можно даже ssh, но тут сложнее.
Кстати если не жалко может дадите ваши батники посмотреть? Может я их смогу на shell переписать, да и просто интересно
Last edited by Zaskoruzlov Garik (2013-01-29 12:11:57)
Offline
#28 2013-01-29 12:29:58
- dimonster
- Member
- Registered: 2012-07-08
- Posts: 1,501
Re: Конвертації в формати навігаторів
Можливо, dimonster або ще хтось розкаже про тонкощі генерації навітел-файлів?
Тонкощів не знаю
Знаю, що при конвертуванні в osm2mp треба вказувати навітелівський конфіг. А ще, може, треба виставити бітність нульового рівня не 24, а 25 біт, а то будиночки криві виходять.
На у потім у GPSmapEdit відкриваємо mp-файл, тиснемо Файл-Експорт-Застарілі формати - Карта навітел 3.2.6 (.nm2).
Якщо серйозних помилок немає, отримуємо файл nm2.
ще є якийсь скрипт на vbs для автоматизації цього процесу, але я в ньому не розбирався. http://sendfile.su/751850
Offline
#29 2013-01-29 12:32:50
- Eugene Ghostishev
- Member
- From: Кро / Львів
- Registered: 2012-12-19
- Posts: 32
Re: Конвертації в формати навігаторів
правда, його ще потрібно перевірити на пристрої, на всякий випадок
перевірив на Garmin Etrex 30. працює і працює добре. тільки єдиний момент - об’єкти (струмок, ліс, тощо) підписані не українською, але це можна вирішити редагуванням (або взагалі - створити патч) стилю.
p.s. файли можна зберігати і у мене на сервері (velo.kr.ua, канал 50Мбіт в обидва краї).
Last edited by Eugene Ghostishev (2013-01-29 12:33:54)
Offline
#30 2013-01-29 12:46:23
- dimonster
- Member
- Registered: 2012-07-08
- Posts: 1,501
Re: Конвертації в формати навігаторів
об’єкти (струмок, ліс, тощо) підписані не українською,
це треба доробляти конфіги конвертора osm2mp. А також перевірити якою мовою там власні назви написано.
Last edited by dimonster (2013-01-29 12:47:04)
Offline
#31 2013-01-29 12:56:46
- Larry0ua
- Member
- Registered: 2010-09-19
- Posts: 1,061
Re: Конвертації в формати навігаторів
Кстати если не жалко может дадите ваши батники посмотреть? Может я их смогу на shell переписать, да и просто интересно smile
орієнтувався на можливість у майбутньому дописувати навітелівський конвертер, хоча перша версія була sh - там же в принципі лише послідовний набір команд, їх переписати туди-сюди не проблемно взагалі. Скрипти викладу сьогодні кудись
Знаю, що при конвертуванні в osm2mp треба вказувати навітелівський конфіг. А ще, може, треба виставити бітність нульового рівня не 24, а 25 біт, а то будиночки криві виходять.
от якби мати хоча б комманд лайн, який використовується... пізніше налагодити набір скриптів для всіх областей не буде проблемою
об’єкти (струмок, ліс, тощо) підписані не українською
так, це в планах на майбутнє, зараз би з конвертацією дорозібратись
Offline
#32 2013-01-29 13:18:04
- Zaskoruzlov Garik
- Member
- From: Донецк
- Registered: 2012-07-27
- Posts: 98
Re: Конвертації в формати навігаторів
орієнтувався на можливість у майбутньому дописувати навітелівський конвертер
Да. Жаль что нет конвертера кросплатформенного. Трудно вам будет уйти от того, что бы конвертировать в одном месте, а выкладывать в другом.
там же в принципі лише послідовний набір команд
А. Я думал что то хитрое. Впрочем всегда есть что дописать И в любом случае интересно посмотреть на весь процесс от файла экспорта до готового gmapsupp.img
Кстати, может сделать вам svn?
Last edited by Zaskoruzlov Garik (2013-01-29 13:23:39)
Offline
#33 2013-01-29 13:26:31
- andygol
- Moderator
- From: Дніпро
- Registered: 2009-07-31
- Posts: 1,945
- Website
Re: Конвертації в формати навігаторів
Трудно вам будет уйти от того, что бы конвертировать в одном месте, а выкладывать в другом.
Не вважаю це за проблему. Якщо конвертер буде добре автоматично працювати в одному місці, то нічого не заважатиме йому також автоматично перекладати результати в інше
Offline
#34 2013-01-29 16:35:32
- Larry0ua
- Member
- Registered: 2010-09-19
- Posts: 1,061
Re: Конвертації в формати навігаторів
https://dl.dropbox.com/u/11265861/ua-convert.zip - архів з поточними скриптами.
Offline
#35 2013-01-29 17:59:00
- Paultergeist
- Member
- From: Київ
- Registered: 2010-12-04
- Posts: 99
Re: Конвертації в формати навігаторів
Но там сейчас нет никакого доменного имени. Только по ip можно зайти.
DynDNS, NoIP?
Offline
#36 2013-01-29 20:03:27
- Zaskoruzlov Garik
- Member
- From: Донецк
- Registered: 2012-07-27
- Posts: 98
Re: Конвертації в формати навігаторів
https://dl.dropbox.com/u/11265861/ua-convert.zip - архів з поточними скриптами.
Спасибо. Посмотрим.
DynDNS, NoIP?
Да мне оно просто не нужно было. Если будет необходимость зарегистрирую что-нибудь в in.ua или org.ua
Last edited by Zaskoruzlov Garik (2013-01-29 20:06:28)
Offline
#37 2013-01-30 14:36:32
- Larry0ua
- Member
- Registered: 2010-09-19
- Posts: 1,061
Re: Конвертації в формати навігаторів
Виклав скрипти на https://github.com/Larry0ua/ua-convert
Досі результат єдиний - зібрана мапа для Garmin з mkgmap. Переклад стилю буде в найближчому часі.
Наступним за пріоритетом буде збірка до Navitel. До речі, справді пристрої не прожують цілу Україну і потрібно збирати її по областях?
Offline
#38 2013-01-30 15:48:28
- Barbos
- Member
- From: Київ
- Registered: 2011-01-08
- Posts: 208
Re: Конвертації в формати навігаторів
До речі, справді пристрої не прожують цілу Україну і потрібно збирати її по областях?
насколько я помню сам GPSmapEdit не может делать nm2 больше 25мб, в Ситигиде когда размер Украины начал увеличиваться - карта начала тупить, поэтому выгрузки порезали на округа, как по мне то удобней таки порезать ее на областя...
Offline
#39 2013-01-30 15:50:02
- dimonster
- Member
- Registered: 2012-07-08
- Posts: 1,501
Re: Конвертації в формати навігаторів
справді пристрої не прожують цілу Україну
Так. Іноді навіть область треба буде ділити на частини.
Наприклад, карта Харківської обл. від тревелЖПС поділена на
- Харків з Харківським районом
- Харківська область з діркою на місці Харківського р-ну
- оглядова карта області (лише межі області, основні дороги області, точки населених пунктів
- ще якийсь файл, призначення якого мені невідомо.
Та навіть у Гармінах єдина карта України (файл gmapsupp.img) насправді є "контейнером", у якому вкладені окремі карти областей.
Last edited by dimonster (2013-01-30 16:01:10)
Offline
#40 2013-01-30 16:48:49
- Larry0ua
- Member
- Registered: 2010-09-19
- Posts: 1,061
Re: Конвертації в формати навігаторів
Та навіть у Гармінах єдина карта України (файл gmapsupp.img) насправді є "контейнером", у якому вкладені окремі карти областей.
в нашому випадку Україна автоматично ділиться на 8 частин так, щоб кількість точок в кожній частині не була більшою за максимальну, що підтримує пристрій, і також в контейнер складається стиль і ще якісь допоміжні файли, це правда.
Поточний сьогоднішній файл зі спробами перекладу доступний за новою адресою: http://larry0ua.koding.com/garmin/gmapsupp.zip
Offline
#41 2013-01-30 16:58:05
- Eugene Ghostishev
- Member
- From: Кро / Львів
- Registered: 2012-12-19
- Posts: 32
Re: Конвертації в формати навігаторів
Поточний сьогоднішній файл зі спробами перекладу доступний за новою адресою: http://larry0ua.koding.com/garmin/gmapsupp.zip
недоступний, 403 Forbidden
Offline
#42 2013-01-30 16:59:31
- dudka
- Member
- From: Київ
- Registered: 2011-04-22
- Posts: 1,605
Re: Конвертації в формати навігаторів
Larry0ua wrote:Поточний сьогоднішній файл зі спробами перекладу доступний за новою адресою: http://larry0ua.koding.com/garmin/gmapsupp.zip
недоступний, 403 Forbidden
у мене доступний
Offline
#43 2013-01-30 17:02:39
- dudka
- Member
- From: Київ
- Registered: 2011-04-22
- Posts: 1,605
Re: Конвертації в формати навігаторів
вибачаюсь, доступний якщо качати wget'ом, а через браузер - ні
Offline
#44 2013-01-30 17:08:39
- Paultergeist
- Member
- From: Київ
- Registered: 2010-12-04
- Posts: 99
Re: Конвертації в формати навігаторів
а через браузер - ні
Схоже, що через перевірку Referer. Якщо урл скопіювати і вставити в нову табу - скачується і браузером.
Last edited by Paultergeist (2013-01-30 17:09:05)
Offline
#45 2013-01-30 17:30:43
- Barbos
- Member
- From: Київ
- Registered: 2011-01-08
- Posts: 208
Re: Конвертації в формати навігаторів
del
Last edited by Barbos (2013-01-30 17:31:08)
Offline
#46 2013-01-30 17:57:38
- dimonster
- Member
- Registered: 2012-07-08
- Posts: 1,501
Re: Конвертації в формати навігаторів
А я зараз налагоджую bat-файл для автоматичної конвертації карти Харківської обл. під Навітел.
Хочу зробити так, щоби можна було запустити один батнік та забути про нього. А воно само скачає з дані гіслаба, виріже область, сконвертує у mp, потім у навітелівський nm2 та завантажить на сайт. Заодно щоби в описі карти на сайті оновилася б дата конвертації.
Будуть також на всяк випадок окремі батніки на окремі етапи: звантаження та розархівування, вирізання, конвертація, архівація та аплоад.
Треба буде ще передбачити якесь повідомлення на випадок критичних помилок у карті, коли GPSmapEdit відмовляється конвертувати карту.
Offline
#47 2013-01-30 18:51:22
- dimonster
- Member
- Registered: 2012-07-08
- Posts: 1,501
Re: Конвертації в формати навігаторів
Ось такий батнік. Він працює. Хоча й з деякими зауваженнями.
c:
cd c:\OSM
REM Downloading and unpacking UA.OSM
erase /f /q Maps\UA.osm.bz2
"c:\Program Files\GnuWin32\bin\wget.exe" -P Maps\ http://data.gis-lab.info/osm_dump/dump/latest/UA.osm.bz2
if not exist Maps\UA.osm.bz2 echo ERROR! Can not get map data from GIS-lab >>log.txt
if not exist Maps\UA.osm.bz2 goto exit
erase Maps\UA.osm
"c:\Program Files\Winrar\winrar" e Maps\UA.osm.bz2 .\Maps\
REM Cutting UA-KHR
if not exist Maps\UA.osm echo ERROR! Unable to unpack map data from archive >>log.txt
if not exist Maps\UA.osm goto exit
erase Maps\UA-KHR.osm
call c:\osmosis-0.41\bin\osmosis.bat --read-xml file=Maps\UA.osm --bp file=UA-KHR.poly completeWays=yes completeRelations=yes --write-xml file=Maps\UA-KHR.osm
REM Converting UA-KHR.osm to mp
if not exist Maps\UA-KHR.osm echo ERROR! Can not cut UA-KHR from unpacked map data >>log.txt
if not exist Maps\UA-KHR.osm goto exit
erase Maps\OSM-UA-KHR.mp
c:\Perl\site\osm2mp\osm2mp.pl --config=c:\Perl\site\osm2mp\cfg-navitel\navitel-uk.cfg --target-lang=uk --default-lang=uk --bpoly UA-KHR.poly --defaultcountry="UA" -o Maps\OSM-UA-KHR.mp Maps\UA-KHR.osm
REM Converting mp to nm2
if not exist Maps\OSM-UA-KHR.mp echo ERROR! Can not convert osm to mp >>log.txt
if not exist Maps\OSM-UA-KHR.mp goto exit
erase Maps\OSM-UA-KHR.nm2
ConvertToNM2.vbs
REM Upload nm2 to host server
if not exist Maps\OSM-UA-KHR.nm2 echo ERROR! Can not make nm2 map file OSM-UA-KHR >>log.txt
if not exist Maps\OSM-UA-KHR.nm2 goto exit
erase /f /q Maps\osm-ua-khr.rar
"c:\Program Files\WinRAR\rar.exe" a Maps\osm-ua-khr.rar Maps\osm-ua-khr.nm2
date /T >date_of_convertation.htm
time /T >>date_of_convertation.htm
ftp.exe -s:ftp_params.txt
:exit
pause
Нюанси:
1)Треба створити папки c:\OSM\ та c:\OSM\Maps
2) Треба установити програму wget. Батнік хоче бачити її за адресою c:\Program Files\GnuWin32\bin\wget.exe
3) Скрипт використовує архіватор WinRAR. Незареєстрована shareware версія начебто згодиться. Вибачте, згодиться лише для розархівації. А для упакування треба буде прикрутити інший архіватор
Батнік хоче бачити вінрар за адресою c:\Program Files\Winrar\winrar
4) Треба встановити osmosis. Батнік хоче бачити осмозіс за адресою c:\osmosis-0.41\bin\osmosis.bat
5) Треба встановити інтерпретатор Perl, а також програмні пакети, які потрібні для osm2mp
6) Треба встановити osm2mp. Батнік хоче бачити його за адресою c:\Perl\site\osm2mp\osm2mp.pl
7) Треба встановити GPSmapEdit. Достатньо незереєстрованої версії. Ламати не треба.
8) Скрипт ConvertToNM2.vbs треба покласти у c:\OSM\ та закоментуватиу ньому останній рядок
(поставити одинарну лапку ' перед MsgBox "Converting maps is completed!")
9) Для аплоаду використовуємо віндовозну програму ftp.exe. Параметри доступу до FTP-сервера вказуємо у текстовому файлі ftp_params.txt Приклад такого файлу нижче
10) Скрипт зроблено для Харкывськоъ областы. Для ынших областей треба доробляти.
11) poly-файл для обрізування слід покласти у c:\OSM\
12) В перший раз батнік буде тихенько лаятися у консоль на відсутність файлів карт.
13) Батнік використовує український конфіг для osm2mp (тут його вже десь викладували)
14) Рекомендую вказати у конфігах osm2pm (cfg-navitel\output-polish.yml) бітність нульового рівня не 24, а 25. А то будиночки криві виходять.
open 31.170.164.90
dimonster
********
binary
put Maps\osm-ua-khr.rar
put date_of_convertation.htm
quit
open 31.170.164.90 - вказуємо айпішник або адресу сервера
dimonster - вказуємо логін
******* - вказуємо пароль (свій пароль світити не буду)
(тут можна вказати команду переходу у певну папку на сервері. Але я завантажує у корінь)
binary - вказує на перехід на бінарний режим
put Maps\osm-ua-khr.rar - команда для аплоаду карти з папки Maps на сервер
put date_of_convertation.htm - команда для аплоаду файла з датою конвертації не сервер
quit - вихід з ftp .exe
Last edited by dimonster (2013-02-01 07:40:04)
Offline
#48 2013-01-30 19:09:03
- dimonster
- Member
- Registered: 2012-07-08
- Posts: 1,501
Re: Конвертації в формати навігаторів
До речі, а яким конвертером користуються мапери з інших країн? Усякі там німці та французи? Невже вони теж мучаються з osm2mp? Чи там крім Гарміна та mkgmap інших програм не використовують?
Offline
#49 2013-01-31 11:50:15
- pzp-5
- Member
- Registered: 2013-01-08
- Posts: 34
Re: Конвертації в формати навігаторів
Поточний сьогоднішній файл зі спробами перекладу доступний за новою адресою: http://larry0ua.koding.com/garmin/gmapsupp.zip
Гармин Нуви 2370
Адресного поиска нет.
Маршрут прокладывает.
При определенном увеличении масштаба маленькая речка показывается черным цветом.
ЛЭП при любом масштабе показывает жирной красной линией - красивее было бы потоньше..
Приятно увидеть свои "художества" в навигаторе.:)
Offline
#50 2013-01-31 16:05:12
- Larry0ua
- Member
- Registered: 2010-09-19
- Posts: 1,061
Re: Конвертації в формати навігаторів
navitel-uk.cfg
файл не знайдено, де взяти?
Offline