Ещё один конвертер QuickDraw (QDC)
Для тех, кто не в курсе, недавно новый участник форума _Poruchik создал и выложил в теме Карты для Garmin "Quickdraw" конвертер из QDC в CSV и плоды своих изысканий на тему того, как там всё устроено. Спешите скачивать и не забудьте поблагодарить автора!
Но в данной теме речь пойдёт о моём конвертере из QDC в SAS.planet, созданном мною для личных нужд в августе-сентябре прошлого года.
Больше конвертеров, хороших и бесплатных!
Рис.1 Визуализация "надёжности"/"достоверности" данных - одна из фишек конвертера.
Как и многие бесплатные вещи, мой конвертер далёк от идеала.
Его текущие недостатки:
Из достоинств:
Первым делом нужно конечно же установить программу SAS.planet, в которой будет вестись просмотр результата.
Качать нужно последнюю тестовую версию.
После установки в папку программы (например, D:\SAS.Planet\) необходимо перекинуть содержимое папки SAS_Planet, идущей в архиве с конвертером.
Не саму папку, а её содержимое !!!
После этого в САС-планете среди слоёв появятся слои QDC2SAS и QDC2SASrel:
:
QDC2SAS - слой данных QD
QDC2SASrel - слой надёжности данных QD
Чтобы заполнить эти слои необходимо вставить SD-карту с эхолота с данными QDC.
Допустим, диск E: -- это SD-карточка, а пользовательские файлы .qdc находятся в папке E:\Garmin\Quickdraw\Contours\U
Тогда после запуска конвертера из командной строки или с помощью .bat/.cmd файла:
Если нужен слой надёжности данных, то командная строка приобретает следующий вид:
Деактивировав слой QDC2SAS и затем активировав QDC2SASrel в программе САС-планета увидим нечто похожее.
Кого не устраивает палитра, можете изменить её под свои вкусы, отредактировав цвета и глубины в файле "QdcPalette.txt":
Компоненты понравившегося цвета можно узнать в Paint:
Если у вас есть любимая палитра в рифмастере, то можете сохранить её в файл с расширением .rmpxml и в текстовом редакторе скопировать значения компонент нужных цветов:
Возможно проект в дальнейшем получит продолжение.
А пока просьба протестировать то, что уже есть.
Но в данной теме речь пойдёт о моём конвертере из QDC в SAS.planet, созданном мною для личных нужд в августе-сентябре прошлого года.
Больше конвертеров, хороших и бесплатных!
Рис.1 Визуализация "надёжности"/"достоверности" данных - одна из фишек конвертера.
Как и многие бесплатные вещи, мой конвертер далёк от идеала.
Его текущие недостатки:
- запуск из командной строки;
- работа только с пользовательскими данными QDC, взятыми из папки \Garmin\Quickdraw\Contours\U
- конвертирует только в набор файлов для программы SAS.planet;
- на выходе только один зум: Z17 (максимальное разрешение для существующих сейчас файлов QDC);
- картинка не такая красивая, как на экране эхолота (я уже писал об этом здесь)
- палитра и диапазоны глубин хранятся в отдельном файле qdcpalette.txt -- для изменения диапазонов или цветов придётся править его вручную;
- протестирован только на личных файлах (общим объёмом всего около 6Mb);
Из достоинств:
- другого такого конвертера (в SAS) нет и никогда не было
- достаточно быстрый и написан не на бэйсике
Папка на ЯДиске, в которую выложена текущая версия конвертера (а может будут и ещё):
Архив с текущей версией конвертера: QdcToSasConverterV01.7z (290Кб)
Архив с текущей версией конвертера: QdcToSasConverterV01.7z (290Кб)
Первым делом нужно конечно же установить программу SAS.planet, в которой будет вестись просмотр результата.
Качать нужно последнюю тестовую версию.
После установки в папку программы (например, D:\SAS.Planet\) необходимо перекинуть содержимое папки SAS_Planet, идущей в архиве с конвертером.
Не саму папку, а её содержимое !!!
После этого в САС-планете среди слоёв появятся слои QDC2SAS и QDC2SASrel:
:
QDC2SAS - слой данных QD
QDC2SASrel - слой надёжности данных QD
Чтобы заполнить эти слои необходимо вставить SD-карту с эхолота с данными QDC.
Допустим, диск E: -- это SD-карточка, а пользовательские файлы .qdc находятся в папке E:\Garmin\Quickdraw\Contours\U
Тогда после запуска конвертера из командной строки или с помощью .bat/.cmd файла:
QDCtoSAS.exe "E:\Garmin\Quickdraw\Contours\U" "D:\SAS.Planet\cache\QDC2SAS\"
слой заполнится тайлами, и в программе САС-планета на них можно полюбоваться, активировав слой QDC2SAS.Если нужен слой надёжности данных, то командная строка приобретает следующий вид:
QDCtoSAS.exe "E:\Garmin\Quickdraw\Contours\U" "D:\SAS.Planet\cache\QDC2SASrel\" -r
(третьим параметром добавлен ключ -r)Деактивировав слой QDC2SAS и затем активировав QDC2SASrel в программе САС-планета увидим нечто похожее.
Кого не устраивает палитра, можете изменить её под свои вкусы, отредактировав цвета и глубины в файле "QdcPalette.txt":
- каждый диапазон глубин в нём занимает одну строчку;
- первый столбец - верхняя граница диапазона в метрах, второй столбец - нижняя граница;
- следующие три столбца содержат компоненты цвета: R(красный),G(зелёный),B(синий).
Компоненты понравившегося цвета можно узнать в Paint:
Если у вас есть любимая палитра в рифмастере, то можете сохранить её в файл с расширением .rmpxml и в текстовом редакторе скопировать значения компонент нужных цветов:
Возможно проект в дальнейшем получит продолжение.
А пока просьба протестировать то, что уже есть.
Сегодня-таки защитил ВКР на старости лет, поэтому такой добрый. Теперь свободного времени будет побольше.
Код:
QDC converter (2021) by VadimK60
================================
ENG: First, copy ALL contents of the Sas_Planet folder into your SaS.planet folder.
Requires 2 or 3 command line options:
input .QDC filename or folder with .QDC files
output folder name
-r (for reliability map, optional)
Example 1:
QDCtoSAS.exe E:\Garmin\Quickdraw\Contours\U D:\SAS.Planet\cache\QDC2SAS\
Example 2:
QDCtoSAS.exe "E:\Garmin\Quickdraw\Contours\U" "D:\SAS.Planet\cache\QDC2SASrel\" -r
File "QdcPalette.txt" contains color palette for depth ranges:
-----
mindepth1 maxdepth1 Red Green Blue
mindepth2 maxdepth2 Red Green Blue
...
-----
Example: 11 depth ranges from 0.125 to 11 meters.
0.125 1 27 106 255
1 2 60 163 255
2 3 116 213 255
3 4 173 244 255
4 5 229 255 229
5 6 255 244 173
6 7 255 214 116
7 8 255 163 60
8 9 255 107 27
9 10 255 42 0
10 11 0 255 255
===============================================================================
RUS: Сначала скопируйте ВСЁ содержимое папки Sas_Planet в вашу папку SaS.planet.
Требуется 2 или 3 параметра командной строки:
введите имя файла .QDC или папку с файлами .QDC
имя выходной папки
-r (для карты надежности, необязательно)
Пример 1:
QDCtoSAS.exe E:\Garmin\Quickdraw\Contours\U D:\SAS.Planet\cache\QDC2SAS\
Пример 2:
QDCtoSAS.exe "E:\Garmin\Quickdraw\Contours\U" "D:\SAS.Planet\cache\QDC2SASrel\" -r
Здесь диск E: - SD-карточка из картплоттера.
Программа Sas.Планета была установлена в папку "D:\SAS.Planet".
Файл "QdcPalette.txt" содержит цветовую палитру для диапазонов глубины:
-----
мин_глубина1 макс_глубина1 Red Green Blue
мин_глубина2 макс_глубина2 Red Green Blue
...
-----
Пример: 11 диапазонов глубин от 0,125 до 11 метров.
0.125 1 27 106 255
1 2 60 163 255
2 3 116 213 255
3 4 173 244 255
4 5 229 255 229
5 6 255 244 173
6 7 255 214 116
7 8 255 163 60
8 9 255 107 27
9 10 255 42 0
10 11 0 255 255
Последнее редактирование: