Перейти к содержимому


Фото

Содержимое map-файла в OZI


  • Чтобы отвечать, сперва войдите на форум
1 ответ в теме

#1 DNAlh Опубликовано 17 Февраль 2010 - 9:46

DNAlh
  • Борцы со злом
  • 48 498 Сообщений:
  • Дмитрий Алхазашвили
Кто-нибудь знает, как расшифровать то, что там записано по путевым точкам, например?? Наверняка где-нибудь в инете это есть, но я так и не смог найти.

Например:

2,KAMPING, 45.361676, 32.902946,40197.8699407, 0, 0, 4, 0, 65535,, 0, 0, 0, -777, 6, 0,17,0,10.0,2,,,


Поянтно, что "2" - это номер точки, "KAMPING" - её название, следующие две позиции - это широта и долгота. "65535" - это, как я понял, код цвета (в данном случае - желтый), пустая позиция после цвета отведена под отсутствующее здесь описание путевой точки. А что означают остальные позиции?

DN

#2 DNAlh Опубликовано 17 Февраль 2010 - 9:54

DNAlh
  • Борцы со злом
  • 48 498 Сообщений:
  • Дмитрий Алхазашвили
Снять задачу. :) Нашел ответ, но тему оставляю, вдруг кому пригодится?

А ответ такой:

Формат файла wpt:

Линия 1: Тип файла и информация о версии

Линия 2: Геодезическая Данная величина, используемая для положений(позиций) Lat/Lon

Линия 3: Зарезервировано для будущего использования

Линия 4: набор Символа GPS

Формат полей (всего 18 полей), (запятые являються переходом между полями, внутри поля нельзя использовать запятые):

Number,Name,Latitude,Longitude,Date,Symbol,Status,Map Display Format,Foreground Color,Background Color,Description,Pointer Direction,Garmin Display Format,Proximity Distance,Altitude,Font Size,Font Style,Symbol Size

Расшифровка Полей.

Поле 1 : Number - Порядковый номер (Макс 1000), должен быть уникальным, обычно начаться с 1 и увеличиваеться.

Может принимать значение -1 (минус 1), тогда номер будет авто-сгенерирован.

Поле 2 : Name - имя точки, которое отображается над ней. Количество символов определяется вашей моделью приемника (устанавливается в конфигурации).

Поле 3 : Latitude - Широта - десятичные градусы (DD.DDDDDDD).*

Поле 4 : Longitude - Долгота - десятичные градусы (DD.DDDDDDD).*

Поле 5 : Date - see Date Format below, if blank a preset date will be used

Поле 6 : Symbol - 0 to number of symbols in GPS - символ, изображающий Путевую Точку. Можно выбрать.

Количество и типы символов ограничиваются возможностями вашего GPS, заданным в конфигурации

Поле 7 : Status - always set to 1

Поле 8 : Map Display Format - только для приемников Garmin. Определяет в каком виде будет показываться путевая точка на экране GPS.

Не все модели поддерживают такое разное отображение

Поле 9 : Foreground Color (RGB value) - цвет символа.

Поле 10 : Background Color (RGB value) - цвет фона символа.

Поле 11 : Description - Описание путевой точки. Может содержать до 40 символов.

Поле 12 : Pointer Direction - положение символа от имени (справа/слева/сверху/снизу).

Хотя правильнее было бы сказать положение имени от символа, все-таки координаты положения привязаны к символу, а не к названию

Поле 13 : Garmin Display Format - формат отображения. Не влияет на формат отображения в вашем приемнике.

Поле 14 : Proximity Distance - 0 is off any other number is valid - дистанция приближения.

Используется в режиме движения по карте (moving map или real time tracking).

Если ваше положение оказывается внутри круга зоны приближения, то срабатывает оповещение.

Зону приближения нельзя залить в приемник и она никак не влияет на него.

Поле 15 : Altitude - высота путевой точки. Если ваш GPS умеет работать с высотами, то этот параметр будет залит в GPS (-777 if not valid)

Поле 16 : Font Size - размер шрифта для имени точки при отображении на карте.

Поле 17 : Font Style - 0 is normal, 1 is bold - определяет, будет ли шрифт жирным.

Поле 18 : Symbol Size - размер символа, изображающего на карте путевую точку. Нормальный размер - 17, он наиболее натурально смотрится.

Уменьшение размера ведет к потере пикселей и нечитаемости картинки.

*Формула вычесления: DD° MM' SS", или DD° MM.MMM в DD.DDDDDD

DD + [(MM+ SS.SSS/60)/60] = DD.DDDDDD

DD + (MM.MMM/60) = DD.DDDDDD


Отсюда

DN




1 пользователей читают эту тему

0 пользователей, 1 гостей, 0 невидимых