В этом разделе речь пойдет об особенностях при создании собственных карт в программе GPSMapEdit (* использовались переработанные и дополненные материалы с сайтов v-dorogu.narod.ru и rusfishing.ru)
Настоятельно рекомендуем еще раз перечитать описание на главной сайта, а также заглянуть в первый раздел для новичков. Напоминаем, ссылки такого цвета ведут на другие сайты по теме и открываются в новом окне; нажатие на Заголовок раздела сворачивает/разворачивает данный раздел (справа от заголовка указана дата последнего обновления раздела); клик по картинке увеличивает ее до оригинального размера, повторный клик - сжимает обратно.
Бесплатные карты водоемов для приборов Lowrance в формате AT5.
Здесь собраны материалы по работе с навигаторами именно этой фирмы. Напоминаем, что карты для приборов Lowrance имеют собственные форматы: .LCM (устаревший) и .AT5, а Гарминовские плоттеры имеют такой-же img-формат карт, как и простые навигаторы этой фирмы.
Есть еще более сложный путь изготовления карт формата at5, требующий понимания строения шейпфайлов и детального изучения инструкции к IMC. Одновременно этот путь более "гибкий" и позволяет добиться желаемого результата, за счет раздельного хранения атрибутов для любого объекта на карте в польском формате. При этом не требуется замены оригинальных фактов редактора или изменения "гарминовских" типов карты.
Номера цветов из основного списка:
Ручное заполнение полей атрибутов позволяет гибко настроить отображение векторной карты формата AT5, но это очень долгое и утомительное занятие. Для каждого поля в таблице понадобится вбить правильное значение каждого атрибута, руководствуясь только названием объекта и его типом.
Формат .at5 позволяет хранить не только векторные, но и растровые карты! Правда отображаются они далеко не на всех приборах, а загружаются и отрисовываются значительно медленнее векторных.
прибор | ОС | цвет | версия вектора | версия растра |
HDS Carbon, Gen3 | NOS | RGB, AT5 | 12, 13, 14 | 10, 12, 13 |
Elite Ti, HDS Gen2 | NOS | RGB, AT5 | 12, 13 | 10, 12, 13 |
HDS Gen1 | NOS | AT5 | 10, 12 | 10, 12 |
Hook2 | ? | ? | ? | x |
Hook | ? | AT5 | 10, 12, 13 | 10, 12 |
Elite HDI | Violet | AT5 | 10, 12 | 10 |
Elite, Mark | Indigo | AT5 | 10 | x |
LMS, LCX | Blue | AT5 | 7 | x |
При создании собственных карт водоемов не последнее значение имеет точность собраных данных. Некорректно определенные координаты или "выпады" при определении глубины не должны учитываться для построения изобат, чего нельзя гарантировать на популярных технологиях автоматического построения карт от разных производителей.
Трудным моментом для некоторых является понятие "уровень" карты. Разберемся, как именно указывается принадлежность объектов к соответствующему уровню детализации в Польском и как это влияет на возможность их дальнейшего редактирования. Для примера возьмем один полигон и карту с двумя уровнями (с пояснениями исходного текста в "польском" формате).
В данном случае объект присутствует только на первом уровне детализации, а второй уровень будет пустым. Напоминаем, что первым уровнем детализации считается Level0, вторым Level1 и т.д. То есть при масштабе, указанном в заголовке карты для первого уровня детализации, данный объект будет виден. Если масштаб будет соответствовать второму уровню, то этот объект на карте пропадет. За принадлежность к конкретному уровню детализации отвечает параметр Data№=, где № указывает на тот уровень, на котором будет виден объект.
Именно так описываются два совершенно разных объекта, расположенных на разных уровнях детализации. В данном случае не будет важно какой тип, имя или форму имеет каждый из них. Но если эти объекты имеют схожую форму и одинаковый тип, то как правило, они описывают один и тот же топографический объект на карте. Новички, как правило, именно так и поступают - рисуют один объект, переключают уровень и рисуют его в другом масштабе еще раз. Представим, что эти полигоны описывают одну и ту же реку; если берег реки нужно отредактировать, то все операции придется делать дважды для каждого полигона в отдельности (а если уровней будет больше?). В результате неточное соответствие формы полигона реальному объекту, ввиду отсутствия синхронизации и различной степени генерализации каждого уровня.
На этом рисунке показано действие команды "Расширение всех элементов до уровня... / Extend all elements up to level...". Появившийся в исходном тексте карты параметр EndLevel=1 указывает, до какого уровня детализации будет распространен объект, физически находящийся на самом подробном первом уровне. При этом, если редактировать данный объект на любом уровне детализации, в результирующей карте изменения будут действительны для любого из уровней, на которые этот объект распространен. Это свойство очень полезно при корректировке карт, так как позволяет не заботиться о синхронизации формы объекта на различных уровнях.
Частным случаем многоэлементного объекта является приведенная выше конструкция. Ее можно встретить достаточно редко после применения команды "Соединить объекты / Join per-Level Elements". У такого объекта очень нтересные особенности: если передвигать объект на любом из уровней, то в указанное место будут перемещены все элементы на всех уровнях детализации. А вот если редактировать узлы объекта, то все изменения будут действовать только на элемент на текущем уровне детализации, и не будут применены для всех остальных.
Отличия в отображении объектов карт в редакторе GPSMapEdit и в некоторых реальных приборах.
Полигон | Код | Наименование | |||
GPS MapEdit | Garmin ч/б | Garmin цв | Lowrance lcm | ||
прозрач | 0x01 | Городская застройка (>200 тысяч) | |||
прозрач | нет | 0x02 | Городская застройка (<200 тысяч) | ||
прозрач | нет | 0x03 | Застройка сельского типа | ||
прозрач | нет | 0x4a | Область определения карты (полигон прозрачен) | ||
прозрач | нет | 0x4b | Фон карты (полигон прозрачен) | ||
нет | 0x04 | Военная база | |||
нет | 0x05 | Автостоянка | |||
нет | 0x06 | Гаражи | |||
нет | 0x07 | Аэропорт | |||
нет | 0x08 | Место для торговли | |||
нет | 0x09 | Пристань | |||
нет | 0x0a | Территория университета или колледжа | |||
нет | 0x0b | Больница | |||
нет | 0x0c | Промышленная зона | |||
нет | 0x0d | Резервация, заповедник | |||
нет | 0x0e | Взлетно-посадочная полоса | |||
нет | нет | 0x10 | Озеро, река ** (не накладывать на 0х15) | ||
нет | нет | 0x12 | Болото ** | ||
нет | 0x13 | Здания, искусственные сооружения | |||
нет | 0x14 | Национальный парк | |||
0x15 | Национальный парк (море, океан ** не накладывать на 0х10) | ||||
нет | 0x16 | Национальный парк | |||
нет | 0x17 | Городской парк | |||
нет | 0x18 | Поле для гольфа | |||
нет | 0x19 | Спортивный комплекс | |||
нет | 0x1a | Кладбище | |||
нет | 0x1e | Государственный федеральный парк | |||
нет | 0x1f | Государственный районный парк | |||
0x20 | Национальный парк (лес **) | ||||
нет | нет | 0x25 | Национальный федеральный парк ** | ||
нет | 0x28 | Море, океан | |||
нет | 0x29 | Водоем | |||
нет | нет | 0x2a | Национальный парк ** (не накладывать на 0х2f, 0х34, 0х39) | ||
нет | нет | 0x2f | Городской парк ** (не накладывать на 0х2a, 0х34, 0х39) | ||
нет | 0x32 | Море | |||
нет | нет | 0x34 | Поле для гольфа ** (не накладывать на 0х2a , 0х2f, 0х39) | ||
нет | нет | 0x39 | Кладбище ** (не накладывать на 0х2a, 0х2f, 0х34) | ||
нет | 0x3b | Водоем | |||
нет | 0x3c | Озеро большое (250-600км) | |||
нет | 0x3d | Озеро большое (77-250км) | |||
нет | 0x3e | Озеро среднее (25-77км) | |||
нет | 0x3f | Озеро среднее (11-25км) | |||
нет | 0x40 | Озеро малое (0,25-11км) | |||
нет | 0x41 | Озеро малое (<0,25км) | |||
нет | 0x42 | Озеро крупное (>3300км) | |||
нет | 0x43 | Озеро крупное (1100-3300км) | |||
нет | 0x44 | Озеро большое (600-1100км) | |||
нет | 0x45 | Водоем | |||
нет | 0x46 | Река крупная (>1000м) | |||
нет | 0x47 | Река большая (200-1000м) | |||
нет | 0x48 | Река средняя (40-200м) | |||
нет | 0x49 | Река малая (<40м) | |||
нет | 0x4c | Пересыхающая река или озеро | |||
нет | 0x4d | Ледник | |||
нет | 0x4e | Фруктовый сад или огород * | |||
нет | 0x4f | Кустарник * | |||
нет | 0x50 | Лес * | |||
нет | 0x51 | Болото * | |||
нет | 0x52 | Тундра | |||
нет | 0x53 | Отмель |
* Фоновые заливки для этого типа полигона в навигаторе будут выглядеть так, как они показаны в этой таблице - светлая область
будет соответствовать нулевой контрастности и не будет прозрачной. В программе GPSMapEdit эти области считаются прозрачными
и через них видно заливку объекта, расположенного ниже.
** Название полигона для набора Lowrance, фоновая заливка соответствует цвету базовой карты в приборе. В скобках отмечено,
на какие типы нельзя накладывать указанный полигон без потери его видимости в приборе или эмуляторе.
Линии в навигаторах eTrex Legend и eTrex Vista, в отличие от полигонов, иногда имеют наиболее темную контрастность.
Поэтому некоторые из них видны на всех участках карты. Но есть и такие, которые сливаются с фоном, пересекая отдельные типы полигонов.
В отличие от полигонов, линии на цветных дисплеях смотрятся гораздо лучше; цвет фона ячеек соответствует фоновому цвету карты.
Линия | Код | Наименование | |||
GPS MapEdit | Garmin ч/б | Garmin цв | Lowrance lcm | ||
нет | 0x00 | Дорога | |||
0x01 | Автомагистраль | ||||
нет | 0x02 | Шоссе основное | |||
0x03 | Прочие загородные дороги | ||||
нет | 0x04 | Городская магистраль | |||
0x05 | Улица крупная | ||||
нет | 0x06 | Улица малая | |||
нет | 0x07 | Переулок, внутриквартальный проезд | |||
нет | 0x08 | Наклонный съезд с путепровода | |||
нет | 0x09 | Наклонный съезд с путепровода скоростной | |||
нет | 0x0a | Проселочная дорога | |||
нет | 0x0b | Развязка дорог | |||
нет | 0x0c | Круговое движение | |||
нет | нет | 0x10 | Загородная дорога ** | ||
нет | 0x14 | Железная дорога (видна с 300м) | |||
??? | 0x15 | Береговая линия (улица крупная **) | |||
нет | 0x16 | Аллея, тропа | |||
нет | нет | 0x17 | Улица малая ** | ||
нет | 0x18 | Ручей | |||
нет | 0x19 | Граница часового пояса | |||
нет | 0x1a | Паром | |||
нет | 0x1b | Паром | |||
нет | 0x1c | Граница области | |||
нет | 0x1d | Граница района, округа | |||
нет | 0x1e | Международная граница | |||
нет | 0x1f | Река | |||
нет | 0x20 | Горизонталь вспомогательная | |||
нет | 0x21 | Горизонталь основная | |||
нет | 0x22 | Горизонталь утолщенная | |||
нет | 0x23 | Изобата вспомогательная | |||
нет | 0x24 | Изобата основная | |||
нет | 0x25 | Изобата утолщенная | |||
нет | 0x26 | Пересыхающая река, ручей | |||
нет | 0x27 | Взлетно-посадочная полоса | |||
нет | 0x28 | Трубопровод | |||
нет | 0x29 | Линия электропередачи | |||
нет | 0x2a | Морская граница | |||
нет | 0x2b | Морская опасность | |||
нет | нет | 0x30 | Пересыхающая река, канава ** | ||
нет | нет | 0x32 | Ручей ** | ||
нет | нет | 0x40 | Велодорожка ** | ||
??? | 0x42 | Тропа для пеших прогулок | |||
нет | нет | 0x50 | Изобата 0 (видна с 2км) ** | ||
нет | нет | 0x51 | Изобата 0 (видна с 2км) ** | ||
нет | нет | 0x52 | Изобата 0 (видна с 2км) ** | ||
нет | нет | 0x53 | Изобата 0 (видна с 2км) ** | ||
нет | нет | 0x54 | Изобата 0 (видна с 2км) ** | ||
нет | нет | 0x55 | Изобата 1 (видна с 500м) ** | ||
нет | нет | 0x56 | Изобата 1 (видна с 500м) ** | ||
нет | нет | 0x57 | Изобата 1 (видна с 500м) ** | ||
нет | нет | 0x58 | Изобата 1 (видна с 500м) ** | ||
нет | нет | 0x59 | Изобата 1 (видна с 500м) ** | ||
нет | нет | 0x5a | Изобата 2 (видна со 100м) ** | ||
нет | нет | 0x5b | Изобата 2 (видна со 100м) ** | ||
нет | нет | 0x5c | Изобата 2 (видна со 100м) ** | ||
??? | 0x5d | Изобата 2 (видна со 100м) ** | |||
??? | 0x5e | Изобата 2 (видна со 100м) ** | |||
??? | 0x60 | Горизонталь 0 (видна с 2км) ** | |||
нет | нет | 0x62 | Горизонталь 1 (видна с 2км) ** | ||
нет | нет | ??? | 0x64 | Горизонталь 2 (видна с 500м) ** | |
??? | ??? | 0x66 | Горизонталь 3 (видна с 200м) ** | ||
нет | нет | 0x70 | Железная дорога ** | ||
нет | нет | 0x78 | Граница района, округа ** | ||
нет | нет | 0x7a | Граница области ** | ||
нет | нет | ??? | 0x7c | Международная граница ** |
Подписи к линиям изобат в Ловрансах всегда выводятся на голубом фоне и отображаются в футах; при этом выводятся только первые цифры
до буквы или знака разделителя; вид самих линий и наличие подписей на них зависят от текущего масштаба карты в приборе
(в таблице приведены образцы линий в масштабе 50м).
** Название полилинии набора Lowrance, фоновая заливка соответствует цвету базовой карты в приборе. В скобках указано, с какого масштаба линия будет
отображена в приборе.
??? Полилинии этих типов могут не отображаться в эмуляторе или карплоттерах определенных моделей.
Точка | Код | Наименование точки | |||
GPS MapEdit | Garmin ч/б | Garmin цв | Lowrance | ||
Населенные пункты | |||||
Текст | 0x100 | Мегаполис (свыше 8 млн) | |||
Текст | 0x200 | Мегаполис (4-8 млн) | |||
Текст | 0x300 | Крупный город (2-4 млн) | |||
Текст | 0x400 | Крупный город (1-2 млн) | |||
Текст | 0x500 | Крупный город (0.5-1 млн) | |||
Текст | 0x600 | Город (200-500 тыс) | |||
нет | 0x700 | Город (100-200 тыс) | |||
нет | 0x800 | Город (50-100 тыс) | |||
нет | 0x900 | Город (20-50 тыс) | |||
нет | 0xa00 | Населенный пункт (10-20 тыс) | |||
нет | 0xb00 | Населенный пункт (4-10 тыс) | |||
нет | 0xc00 | Населенный пункт (2-4 тыс) | |||
нет | 0xd00 | Населенный пункт (1-2 тыс) | |||
нет | 0xe00 | Поселок (500-1000) | |||
нет | 0xf00 | Поселок (200-500) | |||
Текст | 0x1000 | Поселок (100-200) | |||
нет | 0x1100 | Поселок (менее 100) | |||
Текст | Текст | Текст | нет | 0x1400 | Метка крупного региона |
Текст | Текст | Текст | нет | 0x1500 | Метка региона |
Текст | Текст | Текст | нет | 0x1e00 | Метка среднего региона |
Текст | Текст | Текст | нет | 0x2800 | Метка малого региона |
Водные сигналы | |||||
нет | 0x1600 | Маяк | |||
0x1601 | Туманный ревун | ||||
0x1602 | Радиомаяк | ||||
0x1603 | Радиобуй | ||||
0x1604 | Дневной маяк (красный треугольник) | ||||
0x1605 | Дневной маяк (зеленый квадрат) | ||||
0x1606 | Дневной маяк (белый ромб) | ||||
0x1607 | Несветящийся маяк белый | ||||
0x1608 | Несветящийся маяк красный | ||||
0x1609 | Несветящийся маяк зеленый | ||||
0x160a | Несветящийся маяк черный | ||||
0x160b | Несветящийся маяк желтый | ||||
0x160c | Несветящийся маяк оранжевый | ||||
0x160d | Несветящийся маяк многоцветный | ||||
0x160e | Светящийся маяк | ||||
0x160f | Светящийся маяк белый | ||||
0x1610 | Светящийся маяк красный | ||||
0x1611 | Светящийся маяк зеленый | ||||
0x1612 | Светящийся маяк желтый | ||||
0x1613 | Светящийся маяк оранжевый | ||||
0x1614 | Светящийся маяк фиолетовый | ||||
0x1615 | Светящийся маяк синий | ||||
0x1616 | Светящийся маяк многоцветный | ||||
0x1617 | Несветящийся маяк оранжевый | ||||
Водные преграды | |||||
нет | нет | 0x1621 | Водная преграда OBS | ||
нет | нет | нет | 0x1622 | Водная преграда | |
нет | нет | 0x1623 | Подводные рифы ROC | ||
нет | нет | нет | 0x1624 | Подводные рифы | |
нет | нет | 0x1625 | Преграда, видимая при высокой воде OBV | ||
нет | нет | 0x1627 | Затопленные обломки, опасные WDS | ||
нет | нет | нет | 0x1628 | Затопленные обломки, опасные | |
нет | нет | 0x1629 | Обломки кораблекрушения WRW | ||
нет | нет | нет | 0x162a | Обломки кораблекрушения | |
нет | нет | 0x162b | Затопленные обломки, не опасные WNS | ||
нет | 0x1c00 | Водная преграда | |||
нет | 0x1c01 | Обломки кораблекрушения | |||
нет | 0x1c02 | Затопленные обломки, опасные | |||
нет | 0x1c03 | Затопленные обломки, не опасные | |||
нет | 0x1c04 | Обломки, очищенные драгой | |||
нет | 0x1c05 | Преграда, видимая при высокой воде | |||
нет | 0x1c06 | Преграда на уровне воды | |||
нет | 0x1c07 | Преграда ниже уровня воды | |||
нет | 0x1c08 | Преграда, очищенная драгой | |||
нет | 0x1c09 | Рифы на уровне воды | |||
нет | 0x1c0a | Подводные рифы | |||
нет | 0x1c0b | Отметка глубины | |||
нет | нет | 0x1d00 | Течение / Расписание приливов | ||
нет | нет | нет | 0x1d01 | Возможное течение | |
Прочее | |||||
??? | 0x1010 | Течение (разные иконки) | |||
нет | 0x6412 | Пешеходная тропа | |||
нет | нет | 0x7001 | Пешеходная тропа | ||
нет | нет | нет | 0x7200 | Велодорожка ? | |
нет | нет | 0x7201 | Велодорожка |
Данные представлены на основании показаний приборов eTrex Legend (версия прошивки 3.50, не русифицированная), GPSMap 60CS (версия прошивки 4.00, русифицированная http://e-trex.narod.ru) и Elite-5 (мультиязычная прошивка).