• ВНИМАНИЕ! ПРОСЬБА ВОЗДЕРЖАТЬСЯ ОТ ОБСУЖДЕНИЯ НА ФОРУМЕ ЛЮБЫХ ПОЛИТИЧЕСКИХ СОБЫТИЙ! СПАСИБО!

Конвертер векторных карт ReefMaster .KMZ -> Garmin .IMG (Просматривает: 1)

С нами с
13.05.2018
Сообщения
25
Репутация
73
Возраст
36
Откуда
Ульяновская область, Ульяновск
Конвертер векторных карт ReefMaster .KMZ -> Garmin .IMG
Последнее редактирование:
С нами с
22.09.2014
Сообщения
799
Репутация
1 014
Откуда
Саратов
Конвертер векторных карт ReefMaster .KMZ -> Garmin .IMG
Не думал, что придется с гармином связываться, но пришлось.
Попробовал - gpsmap78s - все более менее.
Но! Если я делаю экспорт из рифа нескольких проектов, то в kmz все нормально, проверял в GM. А вот в .mp оказываются данные только из одного рифовского проекта.
Я что-то не понял или это баг?
 
С нами с
15.08.2013
Сообщения
500
Репутация
886
Откуда
регион 60
Конвертер векторных карт ReefMaster .KMZ -> Garmin .IMG
Но! Если я делаю экспорт из рифа нескольких проектов, то в kmz все нормально, проверял в GM. А вот в .mp оказываются данные только из одного рифовского проекта.
Каждый проект/карта сохраняется в свой .KMZ
Каждому файлу .KMZ соответствует свой .MP (точнее .kmz.MP).

Или вы каким-то образом разные карты/проекты в один .KMZ загоняете ?
Можно поподробнее о последовательности действий ?
 
С нами с
22.09.2014
Сообщения
799
Репутация
1 014
Откуда
Саратов
Конвертер векторных карт ReefMaster .KMZ -> Garmin .IMG
4 проекта, выделил все, правой кнопкой клик и экспорт. Получается один файл, в kmz есть глубины всех четырех проектов.
 
С нами с
15.08.2013
Сообщения
500
Репутация
886
Откуда
регион 60
Конвертер векторных карт ReefMaster .KMZ -> Garmin .IMG
Тогда это "баг" конвертера. Он не знает о таких составных KMZ. И я тоже, кстати, не знал, что рифмастер умеет такие делать. :eek:

Если вышлете образец -- доработаю конвертер.

Спасибо, кстати, за отлов бага!
 
С нами с
15.08.2013
Сообщения
500
Репутация
886
Откуда
регион 60
Конвертер векторных карт ReefMaster .KMZ -> Garmin .IMG
Reef2garV004f.png

AngleLake.png

Версия 0.04f (14-03-2020)

1) Добавлена поддержка KMZ-файлов, содержащих несколько карт.
Да-да, ReefMaster 2 умеет экспортировать несколько проектов в один KMZ !

Спасибо Volccc за информацию и за предоставленный образец составного KMZ-файла !!!

Ссылка на скачивание: ReefToGarminVectorMapConverterV004f.7z (9Mb)
Папка со ВСЕМИ версиями программы. В т.ч. с самыми новыми!

Конвертер векторных карт ReefMaster .KMZ -> Garmin .IMG

Сделал на досуге для СОБСТВЕННЫХ НУЖД конвертер векторных карт формата .KMZ, полученных в ReefMaster ( https://reefmaster.com.au ),
в карты для навигаторов Garmin в формате .IMG
Если кому-то ещё сгодится для дела, то пользуйтесь на здоровье.

Суть работы конвертера:

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
-- в них Вы можете проконтролировать результат и при желании закинуть карту на навигатор.

Ограничения текущей версии:
--------------------------
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 !

---
VadimK60

Вадим, когда будешь добавлять пакетную обработку? :)
Думаю не скоро, особенно учитывая вновь открывшиеся обстоятельства,
а именно то, что рифмастер сам умеет объединять несколько проектов в один KMZ...
 
Последнее редактирование:
С нами с
11.08.2019
Сообщения
58
Репутация
21
Возраст
47
Откуда
Хмельницкий
Конвертер векторных карт ReefMaster .KMZ -> Garmin .IMG
После конвертации выглядит супер Аннотация 2020-05-16 234021.jpg (только не пойму зачем надпись Аннотация 2020-05-16 234228.jpg и как ее убрать?)! Копирую gmapsupp.img на сд. EchoMAP карты не видит. После перезаписи параметров ТРЕ (GMapTool) видно только линии Аннотация 2020-05-17 000014.jpg . Подскажите пожалуйста что не так сделал или что нужно сделать, чтоб палитра цветов (полигонов) была видна?
 
Последнее редактирование:
С нами с
15.08.2013
Сообщения
500
Репутация
886
Откуда
регион 60
Конвертер векторных карт ReefMaster .KMZ -> Garmin .IMG
Копирую gmapsupp.img на сд. EchoMAP карты не видит.
Другие векторные карты видит ?

Какая именно модель эхолота ?
В случае с Garmin EchoMAP серии PLUS должна помочь патченая прошивка (есть уже версии 12) от JohnSilverXVIII.

После перезаписи параметров ТРЕ (GMapTool) видно только линии.
Какие конкретно параметры TRE пробовали ?
http://www.*********.ru/forum/viewtopic.php?f=3&t=38428&hilit=TRE&start=140
> Garmin 62s
> Все видит.

а вот картплоттер-эхолот echoMAP 50dv по разным причинам НЕ переваривает подобные продукты со следующими Map series ID:

17 - Garmin City Navigator и карты из-под cGPSmapper, Mkgmap по-умолчанию
18 - Garmin BlueChart
23 - Garmin TOPO и карты из-под MPC по-умолчанию
36 - Garmin GB Discoverer, Alpenvereinskarten, TOPO Suisse/Schweiz 50K и т.п.

Поддерживает:

27 - Garmin Fishing Guide
29 - Garmin BlueChart g2
31 - Garmin BlueChart g2 Vision

{ http://www.*********.ru/forum/memberlist.php?mode=viewprofile&u=44657 }

Сообщение RAZIEL » 24 апр 2011, 09:48

Берёте готовый контейнер карт gmapsupp.img (можно прямо на флехе эту процедуру проводить)
* открываете его в чудо-проге GMapTool,
* на вкладке "Опции" ставите галочку на против "Продвинутые",
* открываете вкладку "Запись",
* ставите галочку напротив "параметры TRE" и в окошечки вписываете вот такие значения:

0 ; 6 ; 31 ; 17 - и карта превращается в BlueChart G2.
И если в окошечке "MS" вы поставите 0 (ноль) то карта не только картплотером будет считаться Блючартной
но и в HomePort будет доступна для поросмотра. :)

1 ; 4 ; 23 ; 13 то карта будет считаться вариантом ТОПО карты и отображаться и в картплотере вашем и на обычном навике,
Если ещё добавите "MS" - 0 (ноль) то карта будет отображаться с флешки в BaseCamp

{ http://www.*********.ru/forum/viewtopic.php?f=3&t=38732#p237691 }

Re: Карты в картплоттер Garmin Echo 52dv
Сообщение E_I » 24 авг 2015, 15:12
>Читал что может помочь какой-то конвертер BluechartG2_Helper...

Все делается в gmaptool.exe.
"BluechartG2_Helper" меняет первые три значения параметра TRE на "0 4 23".

{ http://www.*********.ru/forum/viewtopic.php?f=3&t=38269 }

>>> Пытаюсь засунуть в Garmin GPSMAP 421s обычный Bluechart (не g2 vision)
>>> - пишет что не поддерживается данный формат карт.
>>> В том же Oregon 450 без проблем открывается.

>>Попробуйте: gmaptool.exe
>>открыть gmapsupp;
>>установить настройки - "экспериментальные опции";
>>перейти во вкладку "запись";
>>поставить галочку - "Параметры TRE" и установить значения: (2)=4, (3)=23;
>>нажать кнопку "запись".

23 у меня были проблемы в HomePort вроде как...
>как советуют выше но прописать во второе и третье поле для TRE параметров (1 и 4 оставить пустыми):
>6 и 31
>или
>6 и 32
>без разницы...

Спасибо огромное! все три варианта рабочие
Подскажите пожалуйста что не так сделал или что нужно сделать, чтоб палитра цветов (полигонов) была видна?
Сложно сказать...
Для начала попробуйте в поле "First Redefined PolyGON type" ввести "03" вместо "0f"

1589668738913.png

Если появится карта в голубых тонах, то скорее всего по каким-то причинам не подхватывается TYP-файл.

Можно ещё попробовать не брать готовый GMAPSUPP.IMG, а получить его, сохранив карту на флэшку при помощи MapSource/BaseCamp (подробности в ReadMe к конвертеру).

В ветке про самодельные карты для картплоттеров Гармина была высказана идея, что обойти ограничение на показ самодельных векторных карт можно, поместив эту самую карту в один контейнер вместе с растровой картой (созданной в SAS-planet). И пример такой гибридной карты там приведён. Попробуйте, отпишитесь о результате.

только не пойму зачем надпись Посмотреть вложение 7812261 и как ее убрать?!
Причина: для конвертирования используется бесплатная версия компилятора cGPSmapper.
Убрать сторонними средствами надпись можно, но я не пробовал...

Есть шанс, что до конца месяца допилю новую версию с использованием MkGmap вместо cGPSmapper. Там этой надписи не будет. Можно будет даже свои собственные копирайты вставлять. :)
1589667023152.png
 
С нами с
11.08.2019
Сообщения
58
Репутация
21
Возраст
47
Откуда
Хмельницкий
Конвертер векторных карт ReefMaster .KMZ -> Garmin .IMG
Огромное спасибо за обширный ответ! Очень жаль, но мне не помогло пока что ничего... :neznayu:. Эхолот: Garmin EchoMAP UHD 93sv. Установлена "патченая прошивка (версии 12) от JohnSilverXVIII." Кажется проблемы с отображением полигонов как карты 2iso.jpg так и карты глубин после конвертера 3map.jpg . При этом в программе карта смотрится иначе Аннотация 2020-05-17 105940.jpg Менял "First Redefined PolyGON type" ввести "03" вместо "0f" Устанавливал карту с BaseCamp на СД. Проблемы на зумах 1iso.jpg тоже. Экспериментировал с ТРЕ (0-6-31-17), (0-6-29-17) также пробовал менять только 3-е значение ТРЕ (результат или как на скринах или вообще не отображалось). Просто уже 3й день мучений результата - нет. Может карта не та (http://garmin.opentopomap.org). На лоуренс я сам в гис програмах карты создаю там намного проще shp+IMC=карта. Тут какая то религия.
 
С нами с
06.10.2011
Сообщения
1 824
Репутация
1 277
Возраст
50
Откуда
Санкт-Петербург,Красногвардейский р-н
Конвертер векторных карт ReefMaster .KMZ -> Garmin .IMG
В конвертере вроде есть возможность сохранить карту в польском формате .mp
Посмотреть, как отображается карта в мапэдите, если нормально, наложить в том же мапэдите батиметрию на OSM(opentopomap) и конвертнуть в cgpsmapper стандартной процедурой. Далее, добавить любой растровый .img с покрытием, равным району карты, сделаный в САС и закинуть в один контейнер. (не забыть поменять TRE,для обеих карт)
 
С нами с
11.08.2019
Сообщения
58
Репутация
21
Возраст
47
Откуда
Хмельницкий
Конвертер векторных карт ReefMaster .KMZ -> Garmin .IMG
Вид карты глубин в МЕ в польском формате .mp Аннотация 2020-05-17 113649.jpg в BC Аннотация 2020-05-17 114321.jpg
 
Последнее редактирование:
С нами с
06.10.2011
Сообщения
1 824
Репутация
1 277
Возраст
50
Откуда
Санкт-Петербург,Красногвардейский р-н
Конвертер векторных карт ReefMaster .KMZ -> Garmin .IMG
"Пустые" по батиметрии квадраты на карте-так и должно быть?
Я бы скопировал изолинии глубин на карту OSM, далее-как описал в предидущем посте.
 
С нами с
11.08.2019
Сообщения
58
Репутация
21
Возраст
47
Откуда
Хмельницкий
Конвертер векторных карт ReefMaster .KMZ -> Garmin .IMG
Лог тестовый из лорика в рифмастере. Обновления карт превратится в какую то адскую работу. Участки с картами глубин по всему водохранилищу постоянно добавляются и обновляются. Есть свой сайт где группа желающих делятся логами и создается общая карта глубин водохранилища. Хотелось бы чтоб участки глубин обновлялись автономно от базовой карты.
 
С нами с
06.10.2011
Сообщения
1 824
Репутация
1 277
Возраст
50
Откуда
Санкт-Петербург,Красногвардейский р-н
Конвертер векторных карт ReefMaster .KMZ -> Garmin .IMG
Не думаю, что обновления-большая проблема. При отработанной технологии построения карты, заменить слой батиметрии-десятиминутное дело, причем руками нужно будет только скопипастить изолинии,прописать TRE и собрать полученное в один контейнер. (подозреваю, что последнее не обязательно, эхомапы могут работать с произвольным названием карты, а не только gmapsupp.img)
 
С нами с
11.08.2019
Сообщения
58
Репутация
21
Возраст
47
Откуда
Хмельницкий
Конвертер векторных карт ReefMaster .KMZ -> Garmin .IMG
Как сделать чтоб карту глубин gmapsupp.img из конвертера отобразить на эхолоте, так как она отображена в BaseCamp без всякой подтасовки. Извините, повторяюсь, но это самый важный вопрос. Пока не интересует ни растр ни скачаная OSM карта.
 

Сейчас смотрят

Вверх