• Название:

    Создание карт для навигаторов примечания

  • Размер: 0.04 Мб
  • Формат: DOC
  • или




Для начала определимся с набором программ.
Я использую следующие:
Map Source – для просмотра и отправки карт на навигатор
GPSMap Edit + c GPSmapper Free – для создания векторных карт и преобразования в IMG
Map Set Tool Kit + c GPSmapper Free – для подключения карт к Map Source
GPSDaemon – для получения карт с навигатора
Ozi Explorer – для привязки растровых карт (причем Trial – версию, ибо она позволяет использовать более 4 точек привязки)
http://www.afanas.ru/mapbase/ содержит огромное количество растровых карт с привязкой к геокоординатам, которые можно использовать для корректировки векторных карт.
Процесс создания карт с нуля более менее подробно описан на сайте http://v-dorogu.narod.ru в разделе Статьи.
Поэтому не буду повторяться и выскажу здесь только отдельные соображения.

Залить отдельные карты в навигатор у меня не получилось, как ни пытался (лучше б и не пытался), в процессе все мои карты оказались стёрты, поэтому пришлось подключать сохранённый с помощью GPSDaemon набор.
Хотя и тут не обошлось без косяков: GPSDaemon по какой-то причине не сохранила TYP- файл (о нём ниже), пришлось скачать его с интернета.

Процесс подключения карт к Map Source был, по-видимому, описан автором очень давно и поэтому представляет собой сплошной геморрой.
Существует куда более легкий способ – использовать программу Map Set Tool Kit.
Для начала мы должны указать программе, где расположена директория с картами (картой) которые мы хотим переправить в Map Source.
Наши карты отобразятся в окошке слева.
Выделяем нужные карты (или все с помощью кнопки “Select All”) и жмём кнопку “Add”.
Приступаем к созданию TDB- файла.
В разделе “Create TDB” находим поле “Mapset directory”, нажимаем кнопку … и выбираем директорию с картами.
В поле “Mapset name” печатаем имя набора карт (любое на выбор).
В поле “Product code” ставим цифру 1 (или любую до 10).
В поле “Copyright info” пишем своё имя (или имя соседа, как угодно).
Далее на очереди раздел “Families mapset”. В поле “Family ID”вбиваем любую трёхзначную цифру, главное чтобы она не совпала с ID карт в навигаторе, но если мы качаем в навигатор карты набором, то это врядли произойдёт.
В разделе “TYP files” нужно указать расположение TYP-файла.
Он необходим для отображения объектов, которые не входят в набор стандартных Гарминовских (а стандартных очень мало).
Вообще-то TYP- файлы положено компилировать вручную из TXT- исходников (для этого и нужна кнопка “Compile”), но можно взять и готовые из Интернета, в этом случае нужно указать программе не ТХТ - файл, а готовый TYP.
Далее указываем расположение программы c GPSmapper Free, в разделе “Options” ставим галку “Install in Map Source” и жмём старт.
Если в процессе вы увидите окно, сообщающее, что поля FID и Product Code не соответствуют TYP-файлу, и предлагающее позволить программе установить это соответствие, нажмите Да, иначе в навигаторе не будет соблюдаться правильность расположения слоёв и цветовой схемы.
Всё. После того как программа закончит обработку, открываем Map Source , выбираем набор карт, жмём отправить на устройство и развлекаемся.
Кстати нет необходимости перекомпилировать весь набор каждый раз, как вы решили немного подправить какую-либо карту.
Достаточно просто заменить оригинал в наборе на новую версию.
Однако перекомпиляцию всё-таки придётся делать, если вы производили какие-либо операции со слоями (добавление/удаление, изменение масштабов и т.д.), в противном случае при заливке карт в навигатор выскочит ошибка:

Набор карт имеет объём Х а в навигаторе места нет, хоть ты тресни.

Непосредственно по поводу рисования карты.
Дома лучше всего рисовать на уровне детализации 0, GPS Zoom 120 m., иначе шаг сетки генерализации будет слишком велик, и нарисовать хоть сколь-нибудь приличные многоугольники не получится, и даже, если результат вас устроит, в навигаторе всё кардинально изменится в худшую сторону.