MyTetra Share
Делитесь знаниями!
Карты Garmin: разблокировка, установка
Время создания: 26.07.2018 18:05
Текстовые метки: картография, карты, garmin, установка, разблокировка
Раздел: Компьютер - Программное обеспечение - Картография и навигация - Garmin
Запись: xintrea/mytetra_syncro/master/base/1532617527ljsvnrb1rg/text.html на raw.github.com

Существует 3 вида карт:


1. Не лоченые - не нужны никакие коды, сразу работают.

2. Лоченые, но с установщиком в MapSource. Для работы этих карт необходимо знать ID прибора и FID карты, затем формировать ключ и заливать в прибор или флеш карту, без всяких UNL.

3. Лоченые, но поставляються в виде готового файла на флеш картах (пример Дороги Росси 5.03), работают в любом приборе.

Имена этих файлов могут быть: GMAPPROM.IMG, GMAPSUPP.IMG, GMAPSUP2.IMG. По сути это контейнер в котором находяться много(сборник) разных карт и могут находиться дополнительные нужные файлы для поиска, украшательства (лес зеленый и т.д.), точки POI и т.д.


Внимание!


Файлы: GMAPPROM.IMG, GMAPSUPP.IMG, GMAPSUP2.IMG, так-же GMAPBMAP.IMG нельзя посмотреть в Mapsource, их надо разобрать на отдельные карты.

Для таких карт нужно формировать файл UNL в котором находиться код карты привязанный к ID флешки. ID флешки не соответсвует ID прибору, НЕ ПУТАТЬ!!!

Такую карту на флешке можно использовать с любым прибором.

Но проще всего набрав в консоли команду, предварительно сложив GMapTool и gmapsupp.img в одну папку:

gmaptool.exe -w -u ХХХХХХХХХХХХ gmapsupp.img


где, ХХХХХХХХХХХХ - новый код


Q. Так что это за файлы UNL?

A. UNL файлы бывают 2 видов:

Gmapsupp.unl - в этом файле находиться 25 значный код разблокировки карты (Your map unlock code) и привязан к ID флеш карты.

SW.UNL - содержит код разблокировки (Your software unlock code) и нужен для того, чтобы программа Garmin Mobile XT могла работать с не-гарминовкими GPS-приёмниками, процедура создания таже, что и Gmapsupp.unl.

Файл Gmapsupp.unl делаем так:

Открываем любой текстовый редактор (например Блокнот, но не Word), вводим ключи и выполняем команду "Сохранить как" впечатываем Gmapsupp.unl, жмем ОК. Если в файле (Gmapsupp.img) находяться несколько залоченных карт, то в файле (Gmapsupp.unl) должно быть прописаны все ключи подряд без пробелов к этим картам и в любой последовательности.

Внмиание: В приборе видит GMAPBMAP.IMG, GMAPSUPP.IMG, GMAPSUP2.IMG, GMAPPROM.IMG. На флешке только GMAPSUPP.IMG !!!

Отсюда следует, что если у Вас есть разные карты с одинаковым именем GMAPSUPP.IMG, просто переименуйте и юзайте в приборе все карты. Если залоченная карта находиться на флешке, то в папке Garmin кроме файла карты нужен файл с ключом к этой карте (Gmapsupp.unl),

Пример пар файлов для флешки:

Garmin\gmapsupp.img

Garmin\gmapsupp.unl

Для прибора помимо варианта приведенного выше могут быть еще и такие:

Garmin\gmapsup2.img

Garmin\gmapsup2.unl

или

Garmin\gmapprom.img

Garmin\gmapprom.unl


Q. У меня есть готовый файл с набором карт gmapsupp.img, как к этому набору добавить другие карты?

A. - Создать папку на компютере куда поместить все карты которые вы хотите обьединить и программу GMapTool.exe

Важно!! после слияния файлов получиться файл gmapsupp.img, поэтому если у вас есть уже такой файл, просто переименуйте его.

Далее надо запустить с командной строки или создать *.BAT файл, следующую запись:


gmaptool.exe -jo gmapsupp.img *.img -m SBORKA


После завершения работы программы Вы получите файл gmapsupp.img - это и есть Ваш новый сборник карт.

Внимание!

Перед сборкой карт необходимо проверить, что бы имена карт в контейнерах (типа gmapsupp.img) не повторялись (проверить прогой GMParser), иначе одна из карт будет затерта при объединении.

Если есть одинаковые имена в контейнерах, то тогда обьединить карты не получиться. Просто надо будет переименовать gmapsupp.img в один из следующих вариантов - gmapsup2.img или gmapprom.img и закачать все в прибор.

После объединения карт не забываем в файл *.unl добавить коды разблокировки новых карт.


Q. Так что-же представляет собой карта Garmin?

A. Карта для гармина представляет собой набор файлов:


  • ???????.img -->детальные карты, (??????? - набор цифр, обязательно)
  • basemap.img -->обзорная карта
  • Gmapbmap.img -->базовая карта
  • Gmapsupp.img -->основная карта
  • Gmapsup2.img -->дополнительная карта (пробуйте у себя Gmapsup3.img Gmapsup4.img и т.д.)
  • Gmapprom.img -->еще одна дополнительная
  • product.tdb -->описание набора
  • mdrmap.img -->индексы поиска (необязательный)
  • product.mdx -->индекс карт (необязательный)
  • *.typ -->украшательства (необязательный), редактор typ on-line: http://ati.land.cz/gps/typdecomp/editor.cgi и TYPEdit
  • *.trf -->нужен для получения информации о пробках (необязательный)


Q. Как скачать в мапсорс карту из прибора?

A. Выгружать карты с приборов мапсорс НЕ умеет, опция "получить карты" означает получение только списка залитых карт, и то не всегда. В большинстве случаев, проблема, связанная с выгрузкой карт, вызвана не страстью наживы пользователя, который хотел бы перепродать загруженные в навигаторе карты, а неудобством алгоритма загрузки новых карт. Любая загрузка новых карт в навигатор автоматически стирает в памяти все «старые» карты. И даже если Вы официально и честно купили карты вместе с навигатором, то после загрузки новых карт, приходится в очередной раз ехать к продавцу и просить его загрузить «старые» карты. При этом «новые» опять будут стерты.

Именно для решения этой проблемы, российским пользователем с ником Swan была разработана программа GPSDeamon. Пользоваться программой очень удобно, она не требует специальной инсталляции и имеет простой интерфейс. Необходимо подключить навигатор, выбрать в программе нужный порт соединения и запросить список загруженных карт. Затем выбрать нужные карты и запустить процесс «скачивания». Все карты будут сохранены на диске компьютера в указанной пользователем папке, а потом создать tdb и обзорную карту.

Им же (GPSDeamon) можно вытащить отдельные карты из GMAPSUPP.IMG

Для приборов с карточкой можно использовать утилиту GMapTool.exe с ключём -S


Q. Я выкачал карты из прибора, а GPSMapEdit не открывает их, говорит:

"WARNING: The map is locked. (NOTE: this format is not supported by intention)". В чем дело?

A. Эти карты залочены алгоритмом Гармин, их необходимо разлочить.

В GpsMapEdit можно открыть все карты Garmin кроме форматов NT и BlueChart (включая g2vision), но карты должны быть разлочены.

Q. Сотрутся ли карты из прибора при выкачивании?

A. Нет.

Q. Сотрутся ли карты из приборы при закачивании других карт?

A. Пользовательские - да, базовая -нет.

Q. Как мне добавить к картам в приборе другие карты?

A. Вариант 1: выкачать карты из прибора, потом загрузить все нужные карты за один раз (подробно описано выше).

Вариант 2: переименовать gmapsupp.img в один из следующих вариантов - gmapsup2.img или gmapprom.img и закачать все в прибор.

Вариант 3: использовать для закачки карт программы поддерживающие "докачку" карт (типа sendMap или MAPupload).


Q. Можно ли выкачать из прибора базовую карту или заменить ее на другую?

A. В принципе - да, доступными в сети средствами - нет. (В новых версиях приборов возможно).


Q. Не могу залить "Растровую карту" в GPS фирмы GARMIN (карту открытую в OziExplorer).

A. GPS фирмы GARMIN не позволяют использовать растровые карты, только векторные.


Q: Как залить карту в прибор/КПК?

Сам Гармин рекомендует загружать свои карты с помощью своей же программы MapSourse.

Эта программка позволяет загружать и активировать как платные, так и нелоченные карты.

Чтобы MapSourse на ПК увидел карту - нужно предварительно прописать ее местоположение в реестре ПК.

Если нет Гарминовского установочного диска (или соответствующего reg файла) - сделать это самостоятельно сможет далеко не каждый пользователь ПК.

Главное примечание при установке карт через MapSource - карты которые были установлены затираються новыми - так что устанавливать надо все карты в купе и новые и старые, если нет такой возможности, то сохраняйте старые карты или дайте им другие имена Gmapsup2.img Gmapprom.img и т.д.

Для незалоченных карт есть способ попроще - программка sendMap или IMG2GPS (кроме форматов NT и BlueChart, включая g2vision)

Предыдущие версии программы sendMap были несколько неудобны для использования, так как управление осуществлялось через командную строку с указанием ключей (-h, -f и т.п.). Поэтому со временем, был разработан графический интерфейс с управляющими кнопками и списком доступных карт.

Единственное что нужно контролировать – это чтобы размер выделенных карт не превышал размер памяти навигатора.

Запускаете sendmap20.exe, перетаскиваите мышкой нужные вам img файлы в окно sendmap (или делаете add maps), нажимаете "create GMAPSUPP.IMG" или "Upload Maps tp GPS", если устройство уже подключено к ПК. Если выбрали создать файл карты GMAPSUPP.IMG (т.е. вы не грузили этот файл из sendMap напрямую в девайс), то потом нужно ручками скопировать файл GMAPSUPP.IMG в папку \GARMIN на флешкарте (или в памяти самого девайса).

Если карта уже идёт в установленном виде (файл GMAPSUPP.IMG), то её можно просто поместить в директорию \Garmin на карточке или залить в прибор командой sendmap -r

Аналогично работает программа IMG2GPS . Даже интерфейсы у этих программ очень похожи. В отличие от sendMap, эта программа «понимает» русское описание файлов.


Q: Где взять карты?

A: Официальные карты - у самого гармина или других авторизованных разработчиков.

Неофициальные можно посмотреть на MapCenter, 4PDA и конечно на форуме Seldom

Кроме того, в отличии от большинства навигаторов, карты можно сделать самому или сконвертировать из других форматов.


Q: Как самому нарисовать карту?

A: Понадобится компилятор карт cGPSmapper и редактор GPSMapEdit.


Q: Откуда и как можно сконвертировать карты?

A: Много откуда...

- из старых карт Ингит - проект cmap. Именно так получилась всем известная "Евразия"

- из карт ГИСРуссы и старого Навитела - с помощью GPSMapEdit

- из данных высот SRTM можно получить горизонтали - с помощью xyz2pmf (сложно) или GPSMapEdit-ma.

- из карт OpenStreetMap - с помощью конвертера Mkgmap или osm2mp

- из карт OCAD - ocad2mp

- из растровых карт (очень приблизительно) - bmap2mp


Q. А какая карта точнее и полнее ?

A. Точнее и полнее обычно бывает та карта, что новее и у которой больше номер версии.


Q. Скажите, а где можно познакомиться со структурой такого вот файла GPS-карты?

A. У каждой навигационной программы свой формат карт. И обычно этот формат закрыт или почти закрыт - производитель софта и карт ведь деньги на этом заработать хочет.

Есть специальные программы для редактирования некоторых векторных карт, типа GPSMapEdit.

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


 
MyTetra Share v.0.59
Яндекс индекс цитирования