- С нами с
- 06.10.2011
- Сообщения
- 1 825
- Репутация
- 1 279
- Возраст
- 50
Конвертер векторных карт ReefMaster .KMZ -> Garmin .IMG
Конвертер просто не сформировал полигоны, раскрашивать в Вашей карте просто нечего!Да, эту галку не ставил
Конвертер просто не сформировал полигоны, раскрашивать в Вашей карте просто нечего!Да, эту галку не ставил
Раскрасить штатными цветами воды 0х300-0х305-почему нет?Как бы вы не пытались раскрасить карту, картплоттер нарисует свое оформление.
Не тратьте время на бубен.
Вроде бы да, вечером проверю, закину на sd блючарт и посмотрюЭхомапы начиная с последней прошвки чирпа вроде как то могут раскрашивать в цвета квикдро блючарт
Как создать и конвертировать карту, чтобы картплоттер хоть как-то раскрашивал глубины:Эхо увидел Посмотреть вложение 9619180 Посмотреть вложение 9619186 плохо что не раскрашивается в назначенные в приборе цвета .
Конвертер векторных карт ReefMaster .KMZ -> Garmin .IMG
=======================================================
Сделал на досуге для СОБСТВЕННЫХ НУЖД конвертер векторных карт формата .KMZ, полученных в ReefMaster ( https://reefmaster.com.au ),
в карты для навигаторов Garmin в формате .IMG
Если кому-то ещё сгодится для дела, то пользуйтесь на здоровье.
Для начала в Reefmaster создаём карту, сохраняем её в формате KMZ.
Суть работы конвертера:
----------------------
1) Из файла .KMZ извлекается файл doc.KML и преобразуется в карту польского формата .MP
Одновременно создаётся исходник TYP-файла.
2) Далее посредством замечательной программы cGPSmapper
( https://web.archive.org/web/20160414230419/http://www.cgpsmapper.com/download2/FreeSetup.exe )
из этих файлов создаётся файл .IMG и .TYP
3) Затем эти файлы подключаются к программам MapSource / BaseCamp / HomePort
-- в них Вы можете проконтролировать результат и при желании закинуть карту на навигатор.
4) Также создаётся файл GMAPSUPP.IMG (если установлена соответствующая опция в настройках конвертера).
Этот файл содержит готовую карту, его вы можете вручную скопировать на навигатор в папку GARMIN
Ограничения текущей версии:
--------------------------
1) Обрабатывается только ОДИН файл .KMZ.
Правда, KMZ-файл может быть составным. Т.е. содержать несколько карт.
2) Конвертер наверняка содержит ещё много багов. :)
Замечания:
---------
1) .KMZ-файл лучше располагать в отдельной ПУСТОЙ папке, т.к. в процессе работы конвертера создаётся множество временных файлов.
2) Полученный файл польского формата .MP можно доработать в замечательном редакторе GpsMapEdit
( http://www.geopainting.com/index.php?lang=ru_RU )
и в нём же экспортировать карту в гарминовский формат.
Это неплохой вариант, если вам необходимо конвертировать НЕСКОЛЬКО .KMZ файлов в один .IMG.
Как работать с программой (пример):
----------------------------------
1) Выбираете папку, в которой расположены файлы cGPSmapper.exe и cPreview.exe (и SendMap20.exe).
Поскольку официальный сайт с этими замечательными программами уже несколько лет как мёртв, я включил их в архив с конвертером.
2) Выбираете созданный в ReefMaster файл карты глубин .KMZ (желательно расположить его в отдельной папке)
3) Выбираете на панели "Select Layers" интересующие слои (изобаты, изолинии, прочее).
4) Если выбранные на предыдущих двух этапах файлы существуют, то становится доступна кнопка START - жмём её.
5) Если на панели "Select steps" были установлены соответствующие галки, то в результате ваша карта станет доступна
в MapSource ( https://www8.garmin.com/support/download_details.jsp?id=209 )
в BaseCamp ( https://www.garmin.com/en-US/shop/downloads/basecamp )
в HomePort ( https://www8.garmin.com/support/download_details.jsp?id=7263 ).
При помощи любой из первых двух программ можно залить карту(-ы) на навигаторы фирмы Garmin
или на подключенную к компьютеру флэшку.
В Mapsource: (см. файл IMG\how2send2gps\MapSource.png)
* Щёлкните на кнопку "Инструмент карты"
* Щёлкните где-нибудь на карте.
* Слева на вкладке Карты появится ваша карта.
* Теперь можно отправлять её на ваше устройство: меню Передача > Отправить на устройство.
В BaseCamp: (см. файл IMG\how2send2gps\BaseCamp.png)
В меню Карты > Выбрать карту + Установить карты > Найти устройство + Выбрать устройство > Продолжить ...
Если отмечен чекбокс "Create GmapSupp.img", то при помощи программы SendMap20.exe будет создан файл-контейнер GMAPSUPP.IMG,
содержащий в себе полученную в результате конвертирования карту (.IMG+.TYP).
Чтобы увидеть созданную карту на навигаторе Garmin, достаточно просто закинуть этот GMAPSUPP.IMG
в папку \Garmin на навигаторе и перезагрузить прибор. Новая карта должна появиться в списке карт.
ВНИМАНИЕ !!!
Из всех файлов рабочей директории на навигатор можно закидывать _только_ _один_ (если он создавался) -- GMAPSUPP.IMG
Остальные файлы (в том числе .IMG) нужны только для отображения карты в MapSource.
Копировать их в навигатор НЕЛЬЗЯ ни в коем случае !!!
6) Если карта перестала быть нужной, то обязательно удалите информацию о ней из реестра.
!!! Чтобы удалить карту из MapSource, "запустите" REG-файл вида DeleteMapFID=XXXfromRegistry.reg !!!
Учтите, что если удалите или переместите файлы с расширениями .MDX .TDB. .IMG .TYP в другую папку,
то MapSource не сможет работать с полученной картой. Придётся запускать конвертер заново.
7) При желании можете сохранить настройки конвертера, нажав кнопку "Save Config".
При следующем запуске программы можете восстановить эти настройки, нажав "Load Config".
Программа поддерживает автосохранение/автозагрузку конфигурационного файла.
---
Если у кого-нибудь возникнут какие-то полезные замечания по программе,
то пишите в этой теме: http://www.rusfishing.ru/forum/threads/360704/
ВСЕ версии программы можно скачать по ссылке: https://yadi.sk/d/TXiLsSBwJVO2mQ
История версий:
--------------
V:0.01 (31-12-2018)
======
V:0.02 (12-01-2019)
======
1) добавлена поддержка ReefMaster V2.0 KMZ
2) добавлены функции, облегчающие работу с шейпами в Garmin MapSource Creator v8.3:
* возможность модифицировать .DBF файл (относящийся к шейпам для изобат);
* создается секция описания пользовательских типов (файл TypesDefForMPCfile.txt),
которую можно вручную добавить конфигурационный файл подакт креатора .MPC
V:0.03 (13-02-2019)
======
1) Убран неприятный баг, из-за которого не отображалась первая изобата.
2) Добавлена возможность настройки заголовка .MP-файла.
3) Добавлена возможность сразу же увидеть созданную карту в MapSource без блуждания по меню.
4) При добавлении новой карты информация в реестре о старой карте (картах) с таким же FID удаляется.
5) После создания карты в Regedit'е в разделе меню "Избранное" появляется ссылка на раздел реестра,
где хранится информация о картах для MapSource (в целях контроля и отладки).
6) Добавлена возможность создания MP-файлов без внутренних полигонов - чекбокс "Skip inner rings" (в целях контроля и отладки).
7) Стали доступны Автосохранение и Автозагрузка конфигурационного файла.
+ прочие мелкие доработки...
V:0.04 (21-02-2019)
======
1) Добавлена поддержка полилиний ! 2 метода. Альтернативный пока слегка кривоват.
2) Убран неприятный баг: в процессе конвертирования всегда пропадала последняя точка каждого полигона. :(
3) Убран неприятный баг: на компьютерах, на которых никогда не устанавливались карты для работы с MapSource
конвертер, если был запущен БЕЗ прав администратора, не мог создать раздел реестра Families.
4) Убран мелкий баг, когда при выборе двузначных типов (например, 28 HEX) не отображались цвета полигонов.
Баг появился в версии V0.02.
5) Изменены настроки по-умолчанию для заголовка файлов в польском формате:
Preprocess: F -> P
SimplyfyLevel: 1 -> 10
Transparent: N -> S
6) По просьбам трудящихся уменьшено количество файлов в рабочей директории.
+ прочие мелкие доработки...
V:0.04a (23-02-2019)
=======
1) Исправлен глюк: в новом DBF-файле нужное поле Grmn_Type добавлялось, но не заполнялось.
Данный баг появился в версии 0.03.
2) Убрана буква 'm' из названий полигонов и полилиний.
V:0.04b (28-02-2019)
=======
1) Убрано ограничение на количество полигонов, полилиний, стилей !
V:0.04с (20-06-2019)
=======
1) Переделана логика работы с гарминовскими типами.
Как следствие убрано ограничение на максимальное количество глубин:
было примерно <32, стало не больше 2^(1+7+5)=2^13=8192 :)
2) Введена проверка на длину MapID: раньше, если длина была < 8, то cPreview.exe вываливался с ошибкой.
3) Сдвинуто начало диапазона допустимых значений для MapID с 1 на 2:
при MapID=1 MapSource вываливался с ошибкой.
4) Файлы, которые должны быть перезаписаны утилитами (cGPSmapper/cPreview),
используемыми конвертером, теперь предварительно явно удаляются.
5) Теперь конвертер перед началом работы проверяет, не запущены ли следующие процессы:
MapSource.exe, BaseCamp.exe, HomePort.exe, cGPSmapper.exe, cPreview.exe.
Эти процессы могут препятствовать перезаписи некоторых файлов.
Поэтому необходимо их завершить (штатным образом или через "Диспетчер задач" Windows).
6) Добавил файл манифеста, "благодаря" которому программа по-умолчанию будет делать запрос на выполнение с правами Администратора.
Надеюсь, это уменьшит число загадочных косяков, связанных с правами доступа к файлам и реестру.
Если кого-то смущают подобные запросы, то просто удалите/переименуйте файл *.manifest
+ прочие мелкие доработки...
Надеюсь, последние три пункта помогут снизить число "малевичей" в результате конвертирования. :)
V:0.04d (22-09-2019)
=======
1) Убран древний баг, из-за которого сразу после конвертирования и запуска MapSource
не отображалась только-что созданная карта.
2) Добавлена возможность сохранять палитру (в файл *.rmxml) для её дальнейшего использования в ReefMaster v1.7
Чекбокс "Save ReefMaster color palette (.rmxml)"
3) Добавлена возможность автоподгонки цветов карты для древних 256-ти цветных навигаторов Garmin 60-й серии.
Чекбокс "Adjust colors for Garmin GPSmap 60CSx".
4) Добавлена возможность создания (при помощи SendMap20.exe) файла-контейнера GMAPSUPP.IMG, содержащего
полученную в результате конвертирования карту (.IMG+.TYP)
Чекбокс "Create GmapSupp.img"
Чтобы увидеть созданную карту на навигаторе Garmin, достаточно просто закинуть этот файл (GMAPSUPP.IMG)
в папку \Garmin на навигаторе и перезагрузить прибор. Новая карта должна появиться в списке карт.
V:0.04e (30-10-2019)
=======
1) Убран баг, "благодаря" которому в "ночном" режиме навигатора ВСЕ полигоны карты окрашивались в белый цвет.
( подробности: https://www.rusfishing.ru/forum/threads/360704/post-12552255 )
2) Добавлена возможность выбора слоёв для конвертирования (панель"Select Layers").
Тестировалось пока что только с KMZ-файлом, созданным в версии RM 2.0.
V:0.04f (14-03-2020)
=======
1) Добавлена поддержка KMZ-файлов, содержащих несколько карт.
Да-да, ReefMaster 2 умеет экспортировать несколько проектов в один KMZ !
V:0.05unfinished (..-07-2020)
=======
1) Главное: Введена поддержка компилятора MkGmap ( https://www.mkgmap.org.uk ), позволяющего добавлять в карты данные OpenStreetMap и DEM.
2) Введена настройка, позволяющая создавать пятицветные карты в голубой палитре для картплоттеров.
3) Исправлены старые баги, добавлено много новых, исправлять которые уже нет ни времени, ни настроения :(
Например, раздел настроек не доделан; сохраняются не все настройки; MkGmap обновляется только тогда, когда папка %TEMP% расположена на том же диске, что и программа, и т.п.
---
VadimK60
2019,2020
Вадим , спасибо , поэкспериментирую как время будет .Как создать и конвертировать карту, чтобы картплоттер хоть как-то раскрашивал глубины:
https://www.rusfishing.ru/forum/thr...eefmaster-kmz-garmin-img.360704/post-13580634
Полтора года прошло, не помню.А поддержка МРС работает или нет?
Хорошо, доберусь до компа-проверю.Забыл упомянуть, что можно отображать не только рельеф местности, но и затенённый рельеф дна.
Посмотреть вложение 9623438
Для этого нужно в рифмастере сохранить не только KMZ-файл, но и файл .ASC (Esri GRID file)
Затем в конвертере необходимо нажать кнопку [Convert ASCII to HGT], в появившемся окне выбрать файл сохранённый ранее .ASC и нажать Start
В папке rmHGT\ появится файл *.HGT
Далее необходимо поставить галку [v]"Use *.HGT files converted from RM"
и Нажать кнопку START
Посмотреть вложение 9623477
Созданную карту можно повертеть в BaseCamp, включив режим отображения 3D.
Правда, результат получается не очень, кривовато:
Посмотреть вложение 9623525
В картплоттерах не пробовал, но скорее всего FishEye и прочие 3D штуки на полученной карте работать не будут.
В навигаторах тоже не тестил, но скорее всего рельеф и дно затеняться будут. Нужно проверять.
Полтора года прошло, не помню.
Вроде что-то делал. Изолинии добавлял.
Но проверить сейчас не на чем: шэйпы не найти, а рм я уж года 2 как удалил.
Проверьте, если не сложно...
А у всех ли есть 66st. ? Это гармин, здесь от модели к модели свои тараканы))) Так что ждите ответа владельцев ST , ежели среди них найдется такой же "с руками" как вы)))Ребяты подскажите пожалуйста. Тему почти всю прочитал но не нашёл ответ на свой вопрос. По этому придётся задать)
Навигатор GPSMAP 66ST. Сконвертировал карту с рифа через Конвертор и получил фаил IMG, в байскамп видит отлично - загружаю в прибор а там только изобаты и глубины без раскраски. Что то делаю не так или эта проблема у всех?