Garmin в Linux: загрузка карт OSM

2018-05-12-15:21:02_1485x851

Долгое время считалось, что загрузка карт в гарминовские навигаторы - это очень сложный процесс (на самом деле так и есть, особенно если вы подготавливаете карты вручную).

Но оказалось, что загружать карты все же возможно и можно делать это достаточно быстро. Нам потребуется wine, mapsource и дампы карты проекта gis-lab.

Установка wine

Тут ничего сложного.

$ sudo dnf install wine

Установка MapSource

Тут сложнее - установочный пакет версии 6163 с официального сайта вызывает ошибку о том, что он уже нашел установленный mapsource.

2018-05-12-13:33:04_661x512

Поэтому требуется найти MapSource_6153.exe на сайте http://gawisp.com/perry/mapsource/ и поставить его. После завершения установки инсталлятор попросит разрешения запустить софтину - не соглашайтесь, так как у вас нет еще установленных карт и запуск будет неудачным.

Кстати, по окончанию процесса можно будет установить обновление прямо из меню (раздел справка->проверка обновлений). Это будет обновление до последней версии, которое пройдет успешно.

Установка карт

Скачиваем интересующие нас регионы со страницы проекта. После распаковки в какой-либо каталог (например ~/maps) каждого архива запускаем последовательно в распакованных папках

$ wineconsole install.bat

Подключение навигатора

Рассматривать будем только современные навигаторы, которые подключаются как usb-диск. Для старших моделей, которые подключаются по ком-порту можно почитать подробную инструкцию.

В случае с garmin mass storage нужно сделать так, чтобы подмонтированное устройство распознавалось как флоппи-диск.

  • Подключаем навигатор
  • Монтируем его и запускаем winecfg
  • В разделе диски нужно создать новый диск, который будет ссылаться на подмонтированное устройство и в разделе дополнительных опций указать тип диска “флоппидиск”.

2018-05-12-16:10:52_456x536

При этом удалять или изменять то, что система определила автоматически (в моем случае это диск D:) не стоит - настройки не будет сохраняться. Нужно создать точку монтирования вручную.

Загрузка карт

Запускаем из меню MapSoutce

  • В списке карт выбираем нужную нам карту
  • При помощи инструмента карты выбираем нужный регион и убеждаемся, что он попал в список выгружаемых карт (вкладка карты)
  • Повторяем шаги для оставшихся карт

2018-05-12-16:17:10_1480x862.png

2018-05-12-16:18:39_512x731

Как только все карты будут добавлены можно идти в меню передача->передать на устройство. И выгружать данные.

2018-05-12-16:18:52_293x347

Литература

Категории: HowTo