Как установить дополнительные карты в Garmin

Про­чие за­мет­ки

Ска­чи­ва­ние OSM-дан­ных

В JOSM мож­но лег­ко ска­чи­вать боль­шие кус­ки дан­ных. Для это­го за­йти в
ме­ню Файл → Ска­чать дан­ные. Там пе­ре­клю­чить­ся во вклад­ку “Ска­чать с
Overpass API”. Там мож­но вы­де­лить ин­те­ре­су­ющую об­ласть и вы­пол­нить
за­прос:

  1. Sparital Radar Topology Mission — мно­го­лет­няя про­грам­ма NASA по съёмке от­но­си­тель­ных вы­сот по­верх­нос­ти зем­ли. На 2017 год есть пол­ное по­кры­тие пла­не­ты по сет­ке с ша­гом 30 мет­ров

  2. Во вся­ком слу­чае, мне не уда­лось за­дать пол­ностью свои ID для мо­его Garmin; не­стан­дарт­ные ID он прос­то иг­но­ри­ро­вал

  3. клю­че­вые сло­ва для по­ис­ка: TYP file editor, Garmin map style editor

Как перепрошить Garmin для работы с BirdsEye

Внимание!

Подключаем навигатор по usb к компьютеру. Включаем, если сам не включился.
Идем на офсайт и скачиваем утилиту, которая затем скачает последнюю версию прошивки для вашего прибора – WebUpdater.
Запускаем утилиту. Она определяет прибор, скачивает прошивку. Провод не отключаем!

На внутренней памяти в основной папке Garmin появляется файл под названием GUPDATE.GCD – это новая официальная прошивка
Копируем файл на жесткий диск.
Скачиваем программу-патчер FirmwarePatcher29, например, отсюда.  
Запускаем программу и патчим сохраненный на жестком диске файл с прошивкой. Вроде эта программа должна изменять номер прошивки на тот, который вы ей укажите, но у меня это сделать не получилось

Впрочем, не суть важно. Хотя номера “исходной” и “пропатченной” совпадают, у меня все работает

На двух аппаратах точно.
На выходе получаем файл GUPDATE_Patched.GCD. Заменяем этим файлом файл прошивки на навигаторе.
Удаляем из папки BirdsEye все файлы (не знаю, зачем это нужно, но в изначальной инструкции написано так).
После этого отключаем навигатор от компьютера.
Включаем навигатор и ждем, пока он обновит прошивку. Минут 5-7 – это нормально. Позаботьтесь, чтобы батарейки у прибора были свежие. В случае сбоев (да и вообще за установку такой прошивки) – вы лишаетесь гарантии от garmin…
После обновления снова подключаем навигатор к компьютеру, чтобы залить карты.
Копируем карты в папку Garmin/Birdseye, хоть на внутренней памяти, хоть на карте памяти. Если такого каталога нет – создать. Как сделать карты – читаем ниже.
Отключаем навигатор от компа.
Включаем навигатор. Идем в настройки карты, отключаем все лишние карты (типа Навитела и т.п.), оставляем только jnx. Если этого не сделать, они могут пересекаться/накладываться. 
Радуемся новым картам 🙂
У меня пока что не получилось использовать разные типы карт jnx для одной местности, т.е. например, отдельно спутниковые, отдельно генштаб. В навигаторе включаются либо все карты jnx, либо ни одна. Это немного печалит. 

Создание пользовательской карты из файла JPEG

  1. Откройте 2
  2. Увеличьте приблизительную область, которую будет покрывать пользовательская карта 
  3. Выберите Добавить
  4. Выберите Фотография
  5. Дайте имя карте
  6. Щелкните на Обзор
  7. Найдите и выберите файл JPEG с картой
    • Если ваша карта напечатана, отсканируйте карту с соответствующим разрешением и сохраните изображение в формате JPEG. 
    • Если ваша карта электронная, например в формате PDF, может потребоваться преобразование в формат JPEG с помощью GIMP3 или другой подходящей программы.
    • Файлы JPEG необходимо сохранять без прогрессивной развертки изображения (обычно находится в расширенных параметрах). 
  8. Щелкните Открыть
  9. Размер карты необходимо изменить, чтобы она соответствовала спутниковому изображению. 

    • Отрегулируйте полосу прозрачности от 50% до 70%, изменяя размер изображения. 
    • Начните с одного угла и увеличьте масштаб

      Примечание: BaseCamp поддерживает только ручную настройку размера изображения в Google Планета Земля Про. Изменение размера изображения с помощью настроек широты / долготы приведет к неправильному импорту изображения на последующих этапах. 

       

    • Наведите курсор мыши на угол, чтобы щелкнуть, и перетащите его примерно в правильное положение (фокус на дорогах, ближайших к углу) 
    • Переместите карту в противоположный угол и совместите с данными
    • Повторите для каждого из углов
    • Еще раз проверьте все углы и при необходимости отрегулируйте, затем верните полосу прозрачности на 100% непрозрачность. 
    • По завершении перейдите к панели Высота
    • Если вы хотите, чтобы пользовательская карта отображалась над всеми другими картами, измените порядок рисования на 50 или выше. 
    • Если вы хотите видеть настраиваемую карту под всеми остальными картами, измените порядок рисования на 49 или ниже. 
    • Нажмите OK
  10. Найдите созданную карту (имя которой было присвоено на шаге 5) под списком Мои места (левая панель относительно карты) 
  11. Щелкните правой кнопкой на имени карты
  12. Выберите Сохранить местоположение как…
  13. Сохраните карту или на внутренний диск навигатора (Garmin ) в каталог /Garmin/CustomMaps/ 4 или на карточку (microSD) в каталог на карточке /Garmin/CustomMaps/ 4
  14. Извлеките безопасно устройство в системе и отключите устройство от компьютера
  15. Если необходимо, включите питание устройства

Пользовательская карта теперь будет доступна для просмотра на вашем устройстве. 

1Список совместимых устройств

  • Alpha 100
  • Astro 900
  • Astro 430
  • Astro 320
  • Colorado серия
  • Dakota sсерия
  • epix
  • eTrex 20/30 и 20x/30x
  • eTrex Touch серия
  • GPSMAP 62/64/65/66/78 серия
  • Montana серия
  • Monterra
  • Oregon серия
  • Rino 600 серия
  • Rino 750 и 755t

3GIMP – это сторонняя программа для редактирования графики, которая позволяет конвертировать PDF в формат JPEG. Вы можете скачать GIMP бесплатно:  https://www.gimp.org/downloads/

4Возможно потребуется создать каталог CustomMaps вручную. Этот каталог является подкаталогом в каталоге Garmin.

Как сделать карты JNX в программе SAS Planet

  1. Выбираете нужную карту в меню. Например: Генштаб >> Топокарта (Маршруты.ру) или Яндекс >> Спутник.
  2. Изучаете, на каких масштабах (обозначение в левом нижнем углу с буквой z, типа z12) какого качества и детализации карта. Иногда, при увеличении масштаба просто увеличивается картинка предыдущего слоя, а иногда появляется более детализированная карта.
  3. В случае, если вам нужна карта конкретного масштаба (например, километровка генштаб), то тут все легко.
    Выделяете нужную область, далее выбираете вкладку “Экспорт”, формат “JNX растровая карта для Garmin”.
    Во вкладке Карта выбираете нужный вам тип карты. В поле Масштаб нужно выставить тот, на котором карта наиболее качественно смотрится (см. п.3). В поле Шкала – масштаб на навигаторе, при котором данный слой будет появляться. Рекомендую сразу ставить 80 км. Такая “мономасштабная” карта на навигаторе будет выглядеть также, как и на компьютере, и при приближении/отдалении будет вести себя также.
    Жмем Начать – и все, карта готова.
    Важный нюанс! Сас Планет экспортирует карту только из уже загруженных тайтлов карты (т.е., кэша). Поэтому, перед экспортом, карту этого района в нужном масштабе (который z) надо загрузить в кэш. Делается это либо путем ее (карты) просмотра, повторюсь – в нужном масштабе. Либо выделяем – вкладка Загрузить – выбираем карту, масштаб, жмем Начать и загружаем в кэш. Потом делаем Экспорт.
  1. Если хочется, чтобы с изменением масштаба на навигаторе менялась и сама карта (двухкилометровка -> километровка -> пятисотметровка), это потребует чуть больше времени.
  2.  Выбираем нужную карту, смотрим ее в разных масштабах. Масштабы, при котором сменяются карты, надо записать на бумажку.
    Например, в Топокарте Маршруты.ру смена такая: z9 – z11 – z12 (километровка атлас) – z13 (вроде 500-метровка генштаб) – z14 (250-метровка “новый генштаб”). Примечание: у разных районов может быть разный набор слоев, т.е. не везде вы найдете 250 или 500-метровку.
  3. Как и предыдущий раз, нужно загрузить в кэш нужные нам масштабы. Чем больше масштабов вы хотите загрузить и чем больше район – тем больше будет весить кэш и в конечном счете карта!
  4. Снова выделяем и выбираем Экспорт, формат JNX для Garmin.
    Все почти тоже самое, но теперь мы формируем слои нашей будущей карты из разных масштабов карты в Сас Планета. Суть: каждому масштабу на навигаторе (он указывается в поле “Шкала”) будет соответствовать свой масштаб из программы.
    Здесь сложно однозначно дать подборку шкал-масштабов. Все зависит от наличия и качества карт. Для примера, при экспорте Топокарт в JNX областей ЦФО, я использую следующую “сетку”:
    Топокарта – 11 – 80 км (т.е. при масштабе на навигаторе “80 км” и крупнее будет отображаться карта с 11 масштаба; вплоть до масштаба “2 км”)
    Топокарта – 12 – 2 км (при переключении на масштаб в “2 км” будет отображен 12 масштаб)
    Топокарта – 13 – “800 м”
    Топокарта – 14 – “300 м”
  5. Карта готова к копированию в навигатор.

Пре­дис­ло­вие

В райо­не 2005 го­да друг на­учил ме­ня ри­со­вать кар­ты для GPS. Тог­да это
был Боль­шой-Боль­шой Сек­рет, по­то­му что ни­ка­ких OpenStreetMap не
су­щест­во­ва­ло, Google Maps был в далёком про­ек­те, а лю­ди на со­зда­нии
карт для Garmin GPS стро­или це­лые биз­не­сы. Типич­ный на­бор со­фта для
со­зда­ния карт вы­гля­дел при­мер­но так: MapInfo Pro, cgpsmapper,
globalmapper, mapedit и чёрт зна­ет что ещё. В ка­чест­ве ис­точ­ни­ка
дан­ных ис­поль­зо­вал­ся на­ло­жен­ный слой Геншта­ба или дру­гой со­ветской
кар­ты, спут­ни­ко­вые мно­го­ди­апа­зон­ные сним­ки LandSat (от­лич­ная шту­ка,
кс­та­ти) и дан­ные вы­сот из SRTM. С тех пор в IT сме­ни­лось не­сколь­ко
эпох и ри­со­ва­ние карт ста­ло де­ятель­ностью, до­ступ­ной прак­ти­чес­ки
каж­до­му, «без ре­гис­тра­ции и SMS».

Две не­де­ли на­зад имел со­мни­тель­ное удо­вольст­вие ри­со­вать кар­ту для ММБ
2017/осень. Решил на­пи­сать эту статью по­сколь­ку про­цесс по-преж­не­му
далёк от дру­жест­вен­нос­ти поль­зо­ва­те­лю.

Ком­по­нов­ка карт в ито­го­вый файл

Для это­го нам по­на­до­бит­ся mkgmap — ути­ли­та, уме­ющая на са­мом де­ле
до­воль­но мно­го ин­те­рес­ных штук, но глав­ное спо­соб­ная пре­об­ра­зо­вать OSM
в Garmin IMG.

Ком­пи­ля­ция сти­ля от­ри­со­вки кар­ты (опц­ио­наль­но)

Мож­но ском­пи­ли­ро­вать style.txt в TYP-файл. Дела­ет­ся это прос­той ко­ман­дой:

Этот шаг как пра­ви­ло не имеет смыс­ла, по­сколь­ку ес­ли подсу­нуть
style.txt в ар­гу­мен­ты mkgmap при ге­не­ра­ции кар­ты (в wiki го­во­рят, что
это дол­жен быть са­мый по­след­ний ар­гу­мент!), то TYP-файл бу­дет со­здан
ав­то­ма­ти­чес­ки.

Упа­ко­вка mkgmap-фильтров сти­ля

Стиль не­об­хо­ди­мо упа­ко­вать в zip-ар­хив с та­кой струк­ту­рой:

Обя­за­те­лен толь­ко version, и он об­яза­тель­но дол­жен им­еть со­дер­жи­мое
“1” с пе­ре­во­дом стро­ки.

Обно­вле­ние от : те­перь мой скрипт вы­пол­ня­ет этот шаг
ав­то­ма­ти­чес­ки.

Ком­по­нов­ка кар­ты

Мой ко­нфиг для mkgmap вы­гля­дит при­мер­но так (пусть имя фа­йла бу­дет mkgmap-args.txt):

Пере­хо­жу в ка­та­лог с OSM фа­йла­ми и за­пус­каю:

Арг­умент за­да­ет “имя” кар­ты (на са­мом де­ле уни­каль­ный
иден­ти­фи­ка­тор). Если ис­поль­зу­ет­ся splitter (см. ни­же), то этот но­мер
бу­дет прос­тав­лен ав­то­ма­ти­чес­ки, на ос­но­ве ба­зо­во­го.

В ре­ко­мен­дую дать своё опи­са­ние кар­ты — оно бу­дет
по­ка­за­но в ме­ню вы­бо­ра кар­ты на при­бо­ре.

На вы­хо­де по­лу­чит­ся не­сколь­ко IMG фай­лов и нуж­ный нам
(убе­ди­тесь, что со­от­ветст­ву­ющая оп­ция вклю­че­на в ко­нфи­ге). Этот файл
как есть за­ки­ды­ва­ем в ди­рек­то­рию Garmin на устро­йст­ве. На со­вре­мен­ных
при­бор­чи­ках файл мож­но как-ни­будь по-сво­ему на­звать.

splitter

Для ста­рых при­бо­ров так­же имеет смысл по­де­лить кар­тин­ку на ло­ги­чес­кие
квад­ра­ты, ра­бо­тать кар­та бу­дет быстрее. Это мож­но сде­лать с по­мощью
ути­ли­ты splitter. Исполь­зо­вать её при­мер­но так:

Здесь:

  • раз­бить кар­ту на 25 ку­соч­ков. Чем мень­ше ку­со­чек,
    тем про­ще с ним дру­жить при­бор­чи­ку, но тем ча­ще при­дет­ся под­гру­жать
    дру­гие ку­соч­ки при скрол­ли­нге кар­ты.
  • ку­соч­ки бу­дут им­еть ID 12340000, 12340001 и
    т.д. Важ­но! У каж­дой кар­ты на при­бо­ре дол­жен быть свой уни­каль­ный
    иден­ти­фи­ка­тор. Как это­го до­стичь — за­да­ча для ва­шей фан­та­зии.
  • . Если ли­ния или по­ли­гон вы­хо­дит за пре­де­лы
    тай­ла, то об­ре­зать её. Это мо­жет со­здать про­бле­мы с по­ст­ро­ени­ем
    маршру­тов и от­ри­со­вкой, за­то очень боль­шие объ­ек­ты не до­ба­вят
    тор­мо­зов.

Splitter со­зда­ет фай­лы с рас­ши­ре­ни­ем PBF, ко­то­рые mkgmap то­же уме­ет
при­ни­мать в на вход. При­мер:

Поделитесь в социальных сетях:FacebookXВКонтакте
Напишите комментарий