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

Я беру тут http://data.gis-lab.info/osm_dump/dump/latest/UA.osm.bz2

Цікаво, а як бути з програмою GPSmapEdit, яка потрібна для конвертації у Навітел (та для інших програм також згодиться)? Навряд чи її можна автоматизовано запускати на юніксовому сервері.

вообще не повод, не делать карты под ситигид

торрент тяжелей обновлять чем карты? все можно сделать автоматом…

вроде под wine работает

В org.ua как раз раньше можно было зарегистрировать домен полностью бесплатно просто пообщавшись с роботом. Нужно 2 DNS но это решаемо довольно просто. Я делал.
Правда недавно мне пришла их рассылка, что все домены должны быть переданы на подержку официальным регистраторам. Но я еще не разбирался, не было задачи. Может быть до сих пор можно зарегистрировать, почитаю отпишусь.
Даже если нельзя, то лучше заплатить 5 баксов в год, чем иметь что то даже пусть полуофициальное но с адресом типа bla-bla.samiysuperdeshoviyhosting.org.ua

А нативного ничего нет? Очень жаль :frowning:

Так в нас вже начебто є openstreetmap.org.ua. Там можна й тримати файли. Або тримати лише посилання, а файли завантажувати на інший хост.

здається, ви плутаєте хостинг і доменне ім"я. в будь-якому випадку, це не зовсім по темі.

до речі, gpsmapedit - платна програма? є якісь інші способи, без його використання? не хотілось би використовувати крякнутий софт :wink: в крайньому випадку, можна його і купити, якщо версія за 40 євро повноцінна і не обмежена в часі і кількості розповсюджуваних карт

Не путаем. Я про то, что если размещать все это удовольствие не на купленном хостинге, а какой то левой машинке, то раньше можно было за час для этой машинки зарегить красивое доменное имя в домене org.ua бесплатно. Как сейчас не знаю. Надо будет разобраться.

И к тому же только виндовая? Это в любом случае еще хуже чем платная, если нужно будет все автоматизировать где нибудь на хостинге или стороннем компе. На ставить же на такой комп с внешним ip, вебсервером и прочим windows. :open_mouth:

Платна, але функціонала легальної незареєстрованої версії достатньо для конвертації карт.
http://www.geopainting.com/ru/limitations.html#eval
Підробиці на сайті автора http://www.geopainting.com/
Є опенсорсний форк MapEdit++, але там немає функції конвертування у Навітел, та й взагалі схоже, що її розробку наче покинули

Я б все ж таки рекомендував скачувати дамп у форматі pbf, а не bz2, оскільки:

  • pbf краще стиснутий, відповідно швидше скачуться
  • pbf швидше “читається” різноманітними утілітами

Скачувати дамп можна з
http://data.gis-lab.info/osm_dump/dump/latest/
http://download.geofabrik.de/openstreetmap/europe/

Щоб “вирізати” необхідну ділянку знадобиться poly-файл з кордоном необхідної області.
Його можна отримати за допомогою getbound.pl
“Вирізати” краще за допомого pbf2osm або osmconvert, вони суттєво швидші порівняно з osmosis.

Не знаю як зараз, але раніше на geofabrik.de полігон України був дуже умовний, через те я качав всю Європу і вирізав спочатку Україну по полігону кордону.

я тут че давно думал, а никто не пробовал договориться с data.gis-lab.info чтоб они сразу нарезали Украину по областям? ну подготовить poly-файлы и передать им…

А для чого? 111МБ - надто великий розмір?
Вирізання необхідної області займає кілька секунд часу

Зтикнувся рік тому з тим же самим.

Роблю так:


  getbound.pl 60199 -o ukraine.poly
  osmconvert ukraine.osm.pbf -B=ukraine.poly --complete-ways --complex-ways >ukraine.osm

Отже, на зараз я маю набір bat-скриптів, що генерують Garmin-овський gmapsupp.img (правда, його ще потрібно перевірити на пристрої, на всякий випадок) і викладають результат на FTP. Файл доступний по посиланню http://larry0ua.koding.com/garmin/gmapsupp.img
Можливо, dimonster або ще хтось розкаже про тонкощі генерації навітел-файлів?

Також, можливо, в когось є вільна Win-машина із зовнішнім IP, на якій може проходити генерація і роздача файлів? Або просто FTP сервер, бо, здається, використаний мною не зовсім добре відноситься для використання його як файлопомийки.

Набір скриптів та потрібний софт розшарю в найближчому часі.

Какой ужас :wink:

Есть у меня FTP анонимный. Собственно этот комп я и предлагал ранее - это мой домашний сервер, но работает довольно стабильно, выключается редко.
Но там сейчас нет никакого доменного имени. Только по ip можно зайти.
Если подходит, то пожалуйста. ftp или scp доступ я могу дать, в принципе можно даже ssh, но тут сложнее.

Кстати если не жалко может дадите ваши батники посмотреть? Может я их смогу на shell переписать, да и просто интересно :slight_smile:

Тонкощів не знаю :frowning:
Знаю, що при конвертуванні в osm2mp треба вказувати навітелівський конфіг. А ще, може, треба виставити бітність нульового рівня не 24, а 25 біт, а то будиночки криві виходять.
На у потім у GPSmapEdit відкриваємо mp-файл, тиснемо Файл-Експорт-Застарілі формати - Карта навітел 3.2.6 (.nm2).
Якщо серйозних помилок немає, отримуємо файл nm2.

ще є якийсь скрипт на vbs для автоматизації цього процесу, але я в ньому не розбирався. http://sendfile.su/751850

перевірив на Garmin Etrex 30. працює і працює добре. тільки єдиний момент - об’єкти (струмок, ліс, тощо) підписані не українською, але це можна вирішити редагуванням (або взагалі - створити патч) стилю.

p.s. файли можна зберігати і у мене на сервері (velo.kr.ua, канал 50Мбіт в обидва краї).

це треба доробляти конфіги конвертора osm2mp. А також перевірити якою мовою там власні назви написано.

орієнтувався на можливість у майбутньому дописувати навітелівський конвертер, хоча перша версія була sh - там же в принципі лише послідовний набір команд, їх переписати туди-сюди не проблемно взагалі. Скрипти викладу сьогодні кудись

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

так, це в планах на майбутнє, зараз би з конвертацією дорозібратись :slight_smile:

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

А. Я думал что то хитрое. Впрочем всегда есть что дописать :slight_smile: И в любом случае интересно посмотреть на весь процесс от файла экспорта до готового gmapsupp.img

Кстати, может сделать вам svn?

Не вважаю це за проблему. Якщо конвертер буде добре автоматично працювати в одному місці, то нічого не заважатиме йому також автоматично перекладати результати в інше :slight_smile: