SASGIS

Веб-картография и навигация


View Revisions: Issue #26 All Revisions ] Back to Issue ]
Summary 0000026: Импорт точек в формате WPT (стандартный, без оформления)
Revision 29-05-2011 11:42 by gpsMax
Steps To Reproduce Формат wpt. Надо сразу сказать, что он применим только к импорту-экспорту точек.

Текстовый файл, не юникод - cp1251, например. Сначала идёт стандартный заголовок из четырёх строк

OziExplorer Waypoint File Version 1.1
WGS 84
Reserved 2
garmin

Поля могут чуть меняться - это особо не критично. Надо лишь посмотреть при импорте на всякий случай, что во второй строке WGS 84, остальное неважно.
Дальше идут записи точек, по одной на строку, разделённые переносами строк, соответственно. Поля разделяются запятыми, лишние пробелы не учитываются. Пример записи (одна строка):

  1,Дельфинарий, 55.788736, 37.731493,39900.9340278,70, 1, 4, 0, 65535,Московский дельфинарий , 0,0,0, -777

Описание полей по порядку:
1) Номер. При импорте не учитывать, при экспорте нумеровать с единицы
2) Имя точки. Может содержать пробелы и кириллицу - всё, кроме запятых, в общем-то. Обрезать не нужно, запятые при экспорте принудительно заменить на точки.
3 и 4) Широта, долгота в градусах с десятичной точкой(DD.DDDD). Округлять не нужно.
5) Дата в специфическом формате. При импорте пропускаем, при экспорте можно тоже (,,)
6) Код символа (т.е. иконки) в терминах гармина. При импорте пропускаем, при экспорте можно ставить какой-то один, например, 70 - флажок
7) Статус. При импорте пропускаем, при экспорте единица
8) Формат отображения. При импорте пропускаем, при экспорте 4
9) Цвет символа. Там RGB, но с оговорками, я недавно не смог точно разобраться. При импорте можно пропускать, при экспорте ставить 0 - чёрный
10) Цвет фона. Тоже типа RGB, аналогично, 65535 - белый. (При этом диапазон значений трёхбайтовый)
11) Описание точки. Может содержать пробелы и кириллицу - всё, кроме запятых, в общем-то. Обрезать не нужно, запятые при экспорте принудительно заменить на точки.
12) Положение символа от имени (слева-справа-сверху-снизу). При импорте пропускаем, при экспорте 0.
13) Формат отображения. При импорте пропускаем, при экспорте 0.
14) Дистанция приближения. При импорте пропускаем, при экспорте 0.
15) Высота. При импорте пропускаем, при экспорте -777 (не определена)
16) Размер шрифта. Опциональное поле, можно полностью пропустить
17) Жирный шрифт (0/1). Опциональное поле, можно полностью пропустить
18) Размер символа (иконки). Опциональное поле, можно полностью пропустить
Revision 29-05-2011 11:22 by gpsMax
Steps To Reproduce Формат wpt. Надо сразу сказать, что он применим только к импорту-экспорту точек.

Текстовый файл, не юникод - cp1251, например. Сначала идёт стандартный заголовок из четырёх строк

OziExplorer Waypoint File Version 1.1
WGS 84
Reserved 2
garmin

Поля могут чуть меняться - это особо некритично. Надо лишь посмотреть при импорте на всякий случай, что во второй строке WGS 84, остальное неважно.
Дальше идут записи точек, по одной на строку, разделённые переносами строк, соответственно. Поля разделяются запятыми, лишние пробелы не учитываются. Пример записи (одна строка):

  1,Дельфинарий, 55.788736, 37.731493,39900.9340278,70, 1, 4, 0, 65535,Московский дельфинарий , 0,0,0, -777

Описание полей по порядку:
1) Номер. При импорте не учитывать, при экспорте нумеровать с единицы
2) Имя точки. Может содержать пробелы и кириллицу - всё, кроме запятых, в общем-то. Обрезать не нужно, запятые при экспорте принудительно заменить на точки.
3 и 4) Широта, долгота в градусах с десятичной точкой(DD.DDDD). Округлять не нужно.
5) Дата в специфическом формате. При импорте пропускаем, при экспорте можно тоже (,,)
6) Код символа (т.е. иконки) в терминах гармина. При импорте пропускаем, при экспорте можно ставить какой-то один, например, 70 - флажок
7) Статус. При импорте пропускаем, при экспорте единица
8) Формат отображения. При импорте пропускаем, при экспорте 4
9) Цвет символа. Там RGB, но с оговорками, я недавно не смог точно разобраться. При импорте можно пропускать, при экспорте ставить 0 - чёрный
10) Цвет фона. Тоже типа RGB, аналогично, 65535 - белый. (При этом диапазон значений трёхбайтовый)
11) Описание точки. Может содержать пробелы и кириллицу - всё, кроме запятых, в общем-то. Обрезать не нужно, запятые при экспорте принудительно заменить на точки.
12) Положение символа от имени (слева-справа-сверху-снизу). При импорте пропускаем, при экспорте 0.
13) Формат отображения. При импорте пропускаем, при экспорте 0.
14) Дистанция приближения. При импорте пропускаем, при экспорте 0.
15) Высота. При импорте пропускаем, при экспорте -777 (не определена)
16) Размер шрифта. Опциональное поле, можно полностью пропустить
17) Жирный шрифт (0/1). Опциональное поле, можно полностью пропустить
18) Размер символа (иконки). Опциональное поле, можно полностью пропустить
Revision 29-05-2011 11:18 by gpsMax
Steps To Reproduce



Copyright © 2007 - 2024 SAS.Planet Team