А именно, летом и осенью мной довольно успешно использовался такой технологической цепочкой:
gpsmapedit (редактирование карты в формате mp) + cgpsmapper (компиляция карт в гарминовский формат img) + sendmap или MapSetToolKit c MapSource (предварительный просмотр и загрузка карт в прибор). Впрочем, запускать программы в wine не очень-то удобно, да и все эти программы, за исключением MapSetToolKit несвободны. Дополнительные «удовольствия» с использованием sendmap и MapSource в wine встретились и в свежих выпусках Ubuntu (а именно заблокированный по-умолчанию и не вполне рабочий драйвер garmin_gps).Однако
Итак, первый этап, редактирование карт: JOSM, позволяющий сохранить карты в формате
osm. Можно, конечно, по-прежнему пользоваться gpsmapedit, сохраняя карты в формате mp, см. дальше. Второй этап, компилируем карты в формат прибора (
img): на выбор Mkgmap или GroundTruth. Mkgmap вроде может обрабатывать и файлы mp, и файлы osm. GroundTruth, кажется, только osm. Обе программы умеют довольно многое. В конкретных отличиях предстоит разобраться, но по первому взгляду кажется, что Mkgmap компилирует карты сама, в то время как GroundTruth полагается на несвободный cgpsmapper (или это только опция?). Есть ещё перловый скрипт osm2mp (предполагает последующее использование cgpsmapper).Третий этап, объединение карт. Есть такая аппаратная особенность приборов Garmin: нужные фрагменты карты должны быть объеденены ещё до загрузки или во время загрузки в прибор. Объединить файлы
img могут Mkgmap и QLandkarte GT (преемница старой QLandkarte).Четвёртый этап, загрузка карт в устройство. На выбор: QLandkarte, GroundTruth или простое сохранение файла с картой (
gmapsupp.img) в папку Garmin/ на карточку памяти устройства.Пока что эти программы я не попробовал, но был очень рад увидеть, что теперь они есть. И загружать в GPS-навигаторы самодельные карты (в т.ч. карты OpenStreetMap) теперь будет проще. О чём и хотел сообщить :-)



имхо, единственный полностью жизнеспособный способ получить карту для гармина на данный момент это как раз использование конвертера от liosha (перловый скрипт)
ОтветитьУдалитьв отличие от остальных он поддерживает роутинг включая запреты поворотов
результаты его работы ежедневно шаряться на http://gpsmapsearch.com/osm/mp/ (в виде *.mp и *.img)
Сергей, спасибо за твои заметки - сэкономили кучу времени и сил. Я тут тихо и незаметно (с) обзавёлся таким же девайсом и сижу с ним разбираюсь. Распробовал открытые карты OpenStreetMap, конвертирую mkmap и засылаю sendmap. Всё олдскульно и консольно, но работает :-)
ОтветитьУдалитьЖду ещё этих мягких французских було^W твоих замечательных постов про Гармин :-)
Пожалуйста! Я очень рад, что заметки чем-то помогли, но про гармин пока больше не будет. Я его недавно утопил в бурной горной речке (впрочем, кое-что могу ещё рассказать). А вот про мягкие французские булки, в смысле про шрифты, я в этом месяце хочу доделать заметку и выложить :-)
ОтветитьУдалитьСергей, спасибо за твои заметки - сэкономили кучу времени и сил.
ОтветитьУдалить