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

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

С нами с
06.10.2011
Сообщения
1 825
Репутация
1 279
Возраст
50
Откуда
Санкт-Петербург,Красногвардейский р-н
Конвертер векторных карт ReefMaster .KMZ -> Garmin .IMG
С нами с
11.08.2019
Сообщения
58
Репутация
21
Возраст
47
Откуда
Хмельницкий
Конвертер векторных карт ReefMaster .KMZ -> Garmin .IMG
Небольшой вопрос: как расположить скачаную векторную карту под картой с конвертера? т.е чтоб карта глубин была в самом верху над растром и векторным слоем с OSM
 
С нами с
11.08.2019
Сообщения
58
Репутация
21
Возраст
47
Откуда
Хмельницкий
Конвертер векторных карт ReefMaster .KMZ -> Garmin .IMG
Небольшой вопрос: как расположить скачаную векторную карту под картой с конвертера? т.е чтоб карта глубин была в самом верху над растром и векторным слоем с OSM
...еще дополню вопрос: Как сделать чтоб карта глубин с конвертера определялась как "Вода". В эхолоте, когда есть растровое изображение при опции карты "только суша" закрывает карту глубин.
 
С нами с
15.08.2013
Сообщения
502
Репутация
895
Откуда
регион 60
Конвертер векторных карт ReefMaster .KMZ -> Garmin .IMG
Небольшой вопрос: как расположить скачаную векторную карту под картой с конвертера? т.е чтоб карта глубин была в самом верху над растром и векторным слоем с OSM

Для настройки приоритета нужно править параметр Draw piority (от 0 до 31)
Чем выше приоритет, тем "выше" распологается карта.

Косвенно на этот параметр влияет прозрачность (Transparency)
Приоритет непрозрачной (N) карты = Draw piority
Приоритет прозрачной (Y) карты = Draw piority +32

1590003344392.png
Кстати, в мануале сказано, что морские карты не могут быть прозрачными!
По умолчанию конвертером создаётся ПОЛУпрозрачная карта (S).

Настройка этих двух параметров есть и в конвертере, и в GMapTool:

1590002097971.png

...еще дополню вопрос: Как сделать чтоб карта глубин с конвертера определялась как "Вода". В эхолоте, когда есть растровое изображение при опции карты "только суша" закрывает карту глубин.

Непонятная какая-то опция... Зачем она нужна и как работает ?
Карта после конвертера в сине-голубой схеме ?

Слой воды (Water body) и суши (Land) делают как-то в самом Рифмастере.
Если в .KMZ они присутствуют, то и конвертер их переносит в создаваемую карту.
 
С нами с
11.08.2019
Сообщения
58
Репутация
21
Возраст
47
Откуда
Хмельницкий
Конвертер векторных карт ReefMaster .KMZ -> Garmin .IMG
Карта после конвертера в сине-голубой схеме ?
Карта после конвертера в сине-голубой схеме! :tanz:
Непонятная какая-то опция... Зачем она нужна и как работает ?
Когда эхолот понимает векторные полигоны (если задано в атрибутах), что это вода (карты глубин) - спутниковый снимок (растр) можно наложить с опцией "только суша" и тогда векторный слой останется в пределах воды видимым. Если параметры или границы "воды" не определены, тогда спутниковый снимок при включенной опции "только суша" будет все равно перекрывать векторный слой карты глубин.

Похоже что конвертер не дает "параметров воды" потому как спутниковый снимок у меня перекрывает карту глубин только линии сверху. Скачаная ОSM карта обрезает снимок - оставляет только сушу
 
Последнее редактирование:
С нами с
06.10.2011
Сообщения
1 825
Репутация
1 279
Возраст
50
Откуда
Санкт-Петербург,Красногвардейский р-н
Конвертер векторных карт ReefMaster .KMZ -> Garmin .IMG
Можно сохранится из конвертера в польский формат и в Мапэдите задать значение "marine=Y" полигонам воды вручную, далее конвертнуть штатным для мапэдита cgpsmapper.
 
С нами с
19.03.2009
Сообщения
5 032
Репутация
3 586
Возраст
66
Откуда
Мурманск
Конвертер векторных карт ReefMaster .KMZ -> Garmin .IMG
потому как спутниковый снимок у меня перекрывает карту глубин только линии сверху.
Всё правильно, при наложении вектора на растр отображаются линии и точки, полигоны не отображаются.
Сделайте проще, в GM, ваш kmz+спутник (любую карту), далее в ВЭБ в САС планет, далее в растровый img.
 
С нами с
15.08.2013
Сообщения
502
Репутация
895
Откуда
регион 60
Конвертер векторных карт ReefMaster .KMZ -> Garmin .IMG
Кухтиев Вадим
Мапэдите задать значение "marine=Y" полигонам воды вручную, далее конвертнуть штатным для мапэдита cgpsmapper.
Это бесполезно.
Во-первых, в "польском формате" (MP-файле, создаваемом конвертером) и так уже указано, что полигон морской.
Например запись:
Код:
[POLYGON]
Type=0x10F00
означает, что полигон морской (1), имеет тип =0F, подтип =00.
Вместо Type=0x10F00 можно было бы записать иначе, более развёрнуто и понятно:
Код:
[POLYGON]
Type=0x0F
Subtype=0x00
Marine=Y
Эти 2 записи абсолютно идентичны!
Но мне удобнее первая.
Подробности есть в мануале по cGPSmapper'у (стр.19, идёт с конвертером в папке DOCS)

Во-вторых, что касается GpsMapEdit: он ОЧЕНЬ криво работает с первым вариантом записи типа в MP-файле.
Он почему-то воспринимает запись Type=0x10F00 как:
Код:
[POLYGON]
Type=0x10F00
Subtype=0x00
,что, мягко говоря, неверно.
Или вот пример:
1590108149250.png
У меня, правда, бесплатная версия программы от 2018-го года.
У кого платная -- срочно сообщите о проблеме автору МэпЭдита! :)

ЗЫ:

Кстати, спасибо, тёзка, за поднятую тему.
Пока набивал сообщение, обнаружил баг конвертера, связанный с полной записью типа объекта.
Точнее, это баг cGPSmapper'а. При указании типов в секции приоритетов при помощи полной записи НЕморского типа (например, 02800) нехороший cGPSmapper в процессе компиляции молча, без ошибок создаёт кривой TYP-файл. :(
1590106991282.png
Ему подавай только короткий тип (28), либо морской (12800).
Так что с CGPSmapper'ом для неморских подтипов приоритет задать будет проблематично...

Ну что ж, ещё один повод перейти на MkGmap. Но у того свои заморочки -- не понимает (пока?) полную/длинную запись типа в MP-файле... :(
Короче, нет в мире совершенства. :D
 
С нами с
15.08.2013
Сообщения
502
Репутация
895
Откуда
регион 60
Конвертер векторных карт ReefMaster .KMZ -> Garmin .IMG
Похоже что конвертер не дает "параметров воды" потому как спутниковый снимок у меня перекрывает карту глубин только линии сверху. Скачаная ОSM карта обрезает снимок - оставляет только сушу
Странно. Если используется сине-голубая схема, то на карте присутствуют родные гарминовские изобаты -- очень даже "водный" тип.
Попробуйте создать экспериментальную карту:
1590109004394.png
Галки (marine,use subtype) снять!

Вместо 28 можно попробовать следующие типы:
32=SEA/Sea
3c=LAKE_100MI/Lake less than 250 sq mi but greater or equal to 100 sq mi in area
40=LAKE_1MI/Small lake, typically less than 5 sq mi but greater or equal to 1 sq mi in area

Сразу после конвертирования TYP-файл можно (нужно) убить, т.к. он кривой (см. моё предыдущее сообщение).
GPSMAPSUPP.IMG создавать не нужно.

Файл с векторной картой 12345678.IMG можно сразу приживлять к растровой карте.

Карта получится экспериментальная, ничего вразумительного в ней не будет.
Её задача -- показать, признает ли прибор хоть один используемый тип с карты "ВОДНЫМ".
 
С нами с
11.08.2019
Сообщения
58
Репутация
21
Возраст
47
Откуда
Хмельницкий
Конвертер векторных карт ReefMaster .KMZ -> Garmin .IMG
Немного продвинулся в своей картографии для эхолота EchMAP UHD 93sv :wacko:.... Удалось создать в GM из .shp файла воду (обведен золотой ключ к воде) Аннотация 2020-05-22 231249.jpg :) в .img перегнать получилось только через MapTk. Итог: изображение_viber_2020-05-22_23-21-22.jpg -> изображение_viber_2020-05-22_23-21-23.jpg и изображение_viber_2020-05-22_23-21-20.jpg -> изображение_viber_2020-05-22_23-21-19.jpg Осталась одна проблема: Как векторные, с конвертера и не только, данные поместить поверх этой "красоты". На лорики в IMC применяется атрибут IMG_RENDER который позволяет векторные данные разместить над растром. Тут кажется у меня из-за отсутствия знаний в "Гарминокартографии" идеи закончились. Что только не пробовал = под водой и растром. Мне все также нужна Ваша помощь :helpsmilie:
 
Последнее редактирование:
С нами с
11.08.2019
Сообщения
58
Репутация
21
Возраст
47
Откуда
Хмельницкий
Конвертер векторных карт ReefMaster .KMZ -> Garmin .IMG
....добавлю: изображение_viber_2020-05-23_00-22-17.jpg если удалить с SD и воду и растр: - после конвертера есть сине-голубое затенение (кстати цвета АТ5 с рифа :eek:) но заливает всю область водой и сушу и берег) Inkedизображение_viber_2020-05-23_00-22-18_LI.jpg при параметрах: Аннотация 2020-05-23 003705.jpg
 
С нами с
19.03.2009
Сообщения
5 032
Репутация
3 586
Возраст
66
Откуда
Мурманск
Конвертер векторных карт ReefMaster .KMZ -> Garmin .IMG
Как у вас всё сложно.
Проще не хотите? Вектор вам обломался (пока)
GM спутниковый снимок Z21, та американскую хрень, что предложил автор в качестве "посмотреть" Скрин 1
Наложенный kmz испытательный из проги автора так же американская хрень Скрин 2
Наложение "павлина" на спутник Скрин 3
Компиляция Скрин 4
Компиляция в САС планет Скрин 5 (если сложно с командной строкой), если не сложно, клем в tif+ конвертер командной строки от Akeksa.)
Дальше надеюсь понятно?
"рыбу" вам не даю, а "удочку" на сколь могу!:friends:
 

Вложения

  • Безымянный109.jpg
    143.3 КБ · Просмотры: 36
    Безымянный109.jpg
  • Безымянный110.jpg
    133.5 КБ · Просмотры: 38
    Безымянный110.jpg
  • Безымянный111.jpg
    173.1 КБ · Просмотры: 39
    Безымянный111.jpg
  • Безымянный112.jpg
    145.6 КБ · Просмотры: 38
    Безымянный112.jpg
  • Безымянный113.jpg
    168 КБ · Просмотры: 33
    Безымянный113.jpg
Последнее редактирование:
С нами с
15.08.2013
Сообщения
502
Репутация
895
Откуда
регион 60
Конвертер векторных карт ReefMaster .KMZ -> Garmin .IMG
Удалось создать в GM из .shp файла воду (обведен золотой ключ к воде) Посмотреть вложение 7824780 ...
Тут кажется у меня из-за отсутствия знаний в "Гарминокартографии" идеи закончились.
В предыдущем сообщении я как раз таки предлагал идею с "золотым ключиком" (LAKE). И возможно не пришлось бы возиться с шейпами и MapTk...
28=OCEAN/Ocean
32=SEA/Sea
3c=LAKE_100MI/Lake less than 250 sq mi but greater or equal to 100 sq mi in area
3d=LAKE_30MI, LARGE_LAKE/Large lake, typically between 30 and 500 sq mi in area
3e=LAKE_10MI/Lake less than 30 sq mi but greater or equal to 10 sq mi in area
3f=LAKE, LAKE_5MI/Medium sized lake, typically between 5 and 30 sq mi in area
40=LAKE_1MI/Small lake, typically less than 5 sq mi but greater or equal to 1 sq mi in area
41=LAKE_LT_1MI, SMALL_LAKE/Small lake, typically less than 5 sq mi in area
42=LAKE_GT_1000MI, MAJOR_LAKE/Major regional lake, typically larger than 500 sq mi
43=LAKE_500MI/Lake less than 1000 sq mi but greater or equal to 500 sq mi in area
44=LAKE_250MI/Lake less than 500 sq mi but greater or equal to 250 sq mi in area
46=LARGE_RIVER/Major river, typically at least 700 ft in width
47=RIVER_GT_700FT/Major river greater or equal to 700 ft in width
48=RIVER_100FT, SMALL_RIVER/Minor river, typically less than 700 ft in width
49=RIVER_LT_100FT/Minor river less than 100 ft in width

....добавлю: Посмотреть вложение 7824806 если удалить с SD и воду и растр: - после конвертера есть сине-голубое затенение (кстати цвета АТ5 с рифа :eek:) но заливает всю область водой и сушу и берег) Посмотреть вложение 7824812 при параметрах: Посмотреть вложение 7824816
Ничего не понял, но очень интересно. :)
Попробуйте с озером Ameriсan Lake поэкспериментировать, которое идёт вместе с рифом как демонстрационные данные (вместе с конвертером идёт соответствующий KMZ). Тогда хоть с общественностью результатами экспериментов можно будет поделиться (картами img и их исходниками mp). А так слишком много нужно угадывать и додумывать.
 
С нами с
15.08.2013
Сообщения
502
Репутация
895
Откуда
регион 60
Конвертер векторных карт ReefMaster .KMZ -> Garmin .IMG
Ну что ж, ещё один повод перейти на MkGmap. Но у того свои заморочки -- не понимает (пока?) полную/длинную запись типа в MP-файле... :(
Короче, нет в мире совершенства. :D
По моей просьбе вчера в MkGmap ввели поддержку длинных неморских типов (например, 0x02800) для полигонов и полилиний.
Что мне нравится в этой программе -- практически мгновенная реакция разработчиков!

Так что с CGPSmapper'ом для неморских подтипов приоритет задать будет проблематично...
Как оказалось, у неморских типов не бывает подтипов.
Век живи -- век учись...

За разрешение обеих проблем огромное спасибо одному из разработчиков MkGmap Герду Петерманну (Gerd Petermann).

В следующей версии конвертера подправлю логику работы с типами.
А пока при использовании НЕморских типов (т.е если убрана галка marine) обязательно оставляйте подтип нулевым (00) и снимайте галку с UseSubtype.
 
С нами с
11.08.2019
Сообщения
58
Репутация
21
Возраст
47
Откуда
Хмельницкий
Конвертер векторных карт ReefMaster .KMZ -> Garmin .IMG
...знать бы какой тип полигонов и какие атрибуты должны присутствовать чтоб подтягивать пользовательское затенение с прибора.
 

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

Вверх