[
www.yutsa.ru]
Если лень идти по ссылке, то вот что там написано:
Файл ППМ(.wpt)
Строка 1: информация типа и версии Файла
Строка 2: Геодезическая система координат, используемая для Lat/Lon положений для каждого ППМ
Строка 3: Зарезервировано
Строка 4: Набор символов GPS – еще не использовалось
Данные ППМ
Одна строка для ППМ
· Каждая поле, отделено запятой
· Запятая, не разрешена в текстовых полях, вместо этого может использоваться определение 209, запятая будет заменена.
· Если поля не вводятся, разделители запятых должны использоваться (пример,,)
· Значения по умолчанию будут использоваться для пустых полей
· Любой номер последних полей в строке данных надо не включать вообще даже запятые.
Поле 1: Номер - это местоположение во множестве (максимальное количество 1000), должен быть уникален, обычно начинаться с 1 и возрастает. Можно установить -1 (минус 1) и номер будет авто сгенерирован.
Поле 2: Название - имя ППМ, используйте правильную длину названия, чтобы удовлетворить тип GPS.
Поле 3: Широта – десятичные доли градусов.
Поле 4: Долгота - десятичные доли градусов.
Поле 5: Дата - посмотрите Формат Даты внизу, если пробел будет использоваться дата предварительной установки
Поле 6: Символ – от 0 до количества символов в GPS
Поле 7: Статус - всегда устанавливается 1
Поле 8: Формат Показа Карты
Поле 9: Цвет символа (значение RGB )
Поле 10: Цвет фона (значение RGB )
Поле 11: Описание (максимальное количество 40), запятые не положены
Поле 12: Направление Указателя
Поле 13: Формат Показа Garmin
Поле 14: Расстояние допуска - 0 до любого числа
Поле 15: Высота - в футах (-777 если в других единицах)
Поле 16: Размер Шрифта - в пунктах
Поле 17: Начертание шрифта - 0 нормально, 1 полужирный.
Поле 18: Размер Символа - 17 нормальный размер
Это запись структуры переменной ППМ, используемой в OziExplorer
WayPoints = record
Name:string [14];
Status:smallint;
Symbol:smallint;
Longitude:double;
Latitude:double;
Altitude:single;
WpDate:double;
MapDisplayFormat:integer;
PointerDirection:integer;
GarminDisplayFormat:integer;
ForeColor:Tcolor;
BackColor:Tcolor;
ProximityDistance:longint;
AlarmMode:integer;
Description:string [40];
FontSize:integer;
FontStyle:integer;
SymbolSize:integer;
GpsObject:Tobject;
end;
Если имеется ввиду только координаты, то это поля 3 и 4. Даны в градусах и долях градуса. Перевести доли градуса в минуты проще всего так: отбрасываете целую часть числа, а дробную умножаете на 60 -- получаете минуты и доли минут. Если нужны секунды, от полученных минут отбрасываете целую часть, а дробную умножаете на 60 -- получаете секунды и доли секунды. Но проще всего запустить Ози и там посмотреть координаты в каком нужно виде и в каком угодно датуме.
_________________
Пишите помедленнее, я не успеваю за вами подтирать...
Все будет хорошо или очень хорошо