Конвертер векторных карт ReefMaster .KMZ -> Garmin .IMG
Конвертер векторных карт ReefMaster .KMZ -> Garmin .IMG
Сделал на досуге для СОБСТВЕННЫХ НУЖД конвертер векторных карт формата .KMZ, полученных в ReefMaster (version 1.7), в карты для навигаторов Garmin в формате .IMG
Если кому-то ещё сгодится для дела, то пользуйтесь на здоровье.
Суть работы конвертера:
1) Из файла .KMZ извлекается файл doc.KML и преобразуется в карту польского формата .MP
Одновременно создаётся исходник TYP-файла.
2) Далее посредством замечательной программы cGPSmapper из этих файлов создаётся файл .IMG и .TYP
3) Затем эти файлы + созданные вспомогательные подключаются к программе Garmin MapSource, в которой вы можете проконтролировать результат и при желании закинуть карту в навигатор.
Ограничения текущей версии:
1) Из .KMZ файла берутся только полигоны. Изолинии и прочая информация пока не переносятся.
2) Пока поддерживается .KMZ-файлы, полученные в ReefMaster версии 1.7. Когда-нибудь допилю прогу и под версию 2.x...
3) Обрабатывается только ОДИН файл .KMZ.
4) Цвета из KMZ под гарминовскую 256-ти цветную палитру (как в навигаторе GpsMap 60CSx) не подгонял.
5) Конвертер наверняка содержит много багов.
Замечания:
1) .KMZ-файл лучше располагать в отдельной папке, т.к. в процессе работы конвертера создаётся множество временных файлов. Я их не удаляю, потому как возможно кто-нибудь захочет разобраться в работе конвертера и написать свой гораздо более продвинутый. (шучу, на самом деле так проще будет отлавливать баги)
2) Полученный файл польского формата .MP можно доработать в замечательном редакторе GpsMapEdit и в нём же экспортировать карту в гарминовский формат. Это неплохой вариант, если вам необходимо конвертировать НЕСКОЛЬКО .KMZ файлов в один .IMG или что-то другое.
Как работать с программой (пример):
1) Выбираете папку, в которой расположены файлы cGPSmapper.exe и cPreview.exe. Поскольку официальный сайт с этими замечательными программами уже несколько лет как мёртв, я включил их в архив с конвертером. С будущими версиями конвертера, если таковые вдруг выйдут, упомянутые утилиты распространяться уже не будут.
2) Выбираете расположение KMZ-файла (желательно поместить его в отдельную папку)
3) Если выбранные на предыдущих двух этапах файлы существуют, то становится доступна кнопка START - жмём её.
4) Если на панели "Select steps" установлены все галки, то в результате ваша карта станет доступна в MapSource:
МЕНЮ: Служебные > Управление картографическими продуктами
МЕНЮ: Вид > Переключиться на продукт
<выделить карту>
МЕНЮ: Передача > Отправить на устройство > [v] Карта
Учтите, что если вы удалите или переместите файлы с расширениями .MDX .TDB. .IMG .TYP в другую папку, то MapSource не сможет работать с полученной картой.
Чтобы удалить карту из MapSource, "запустите" REG-файл вида DelMapFID=XXXfromRegistry.reg
5) При желании можете сохранить настройки конвертера, нажав кнопку "Save Config". При следующем запуске программы можете восстановить эти настройки, нажав "Load Config".
---
Про основные моменты упомянул.
Если у кого-нибудь возникнут какие-либо замечания по программе -- пишите в этой теме, обсудим.
Спасибо Bandos за идею программы "всё в одном"!
---
Ссылка на скачивание: ReefToGarminVectorMapConverter.rar
Последнее редактирование: