SASGIS

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


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000026SAS.Планета[All Projects] Хотелкаpublic11-08-2010 08:1713-10-2015 08:28
ReporterLex-Chaos 
Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusconfirmedResolutionopen 
PlatformWindowsOSVistaOS VersionHome Premium
Product Version100707 
Target Version30xxxx.VipFixed in Version 
Summary0000026: Импорт точек в формате WPT (стандартный, без оформления)
DescriptionНе нашёл в программе поддержки файла путевых точек *.wpt. Планируется это делать?
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) Размер символа (иконки). Опциональное поле, можно полностью пропустить
Additional InformationИтого, при импорте проверяем третью строчку на совпадение с WGS 84, и начиная с пятой втаскиваем точки с координатами (поля 3,4), именем(2) и описанием(11) - поля отсчитываем тупо по запятым.

При экспорте выводим стандартный заголовок, а затем стандартные строчки с четырьмя подставляемыми значениями. При этом не забыть убрать/заменить запятые из имени и описания.

Эта хотелка про максимально простой, но, тем не менее, понимаемый сторонним софтом, импорт-экспорт. Про дополнительную обработку рюшечек - тикет 766. Ситуация такая же, как на данный момент с форматом KML - импортится-экспортится только самое необходимое.
TagsSAS4WinCE, wpt, импорт, метки, плагины
Attached Files

- Relationships
related to 0000078closedfeya Экспорт меток из SAS.Planet 
has duplicate 0000576closed Экспорт меток в OZI (*.wpt) 
related to 0000766confirmed Импорт точек в формате WPT (с оформлением, цветами и т.д.) 
related to 0001347confirmed Экспорт точек в формате WPT 

-  Notes
(0000055)
vdemidov (manager)
12-08-2010 08:18

Это планируется при помощи сторонних плагинов, после переделки работы с базой меток и добавления поддержки плагинов.
(0002728)
gpsMax (manager)
29-05-2011 10:05

Автор SAS4WinCE про формат wpt:
http://4pna.com/showpost.php?p=130538&postcount=85
И, в общем-то, он прав, формат наиболее распространённый и при этом простой.
(0002729)
vdemidov (manager)
29-05-2011 10:14

Ну SAS.Планете никакой сторонний парсер xml для поддержки kml не используется, так что это отмазка. Мне wpt нафиг не нужно. Подозреваю, что feya и zed тоже постольку поскольку. Поэтому и отложено в долгий ящик.
(0002732)
gpsMax (manager)
29-05-2011 10:40
edited on: 29-05-2011 10:41

Не, ну можно, конечно, с нуля все компоненты писать. Например, контролы интерфейса в САСе. Только почему-то несколько хотелок были закрыты с причиной "нет такого стандартного компонента" :-)

Ну и это ж программулина, работающая на слабых мобильных процессорах. С алгоритмами обработки там особо не развернёшься, тормозить будет по поводу и без повода.

Кстати, подозреваю, что из всех форматов kml был взят под впечатлением от Google Earth? А то ведь ещё и gpx есть, более ранний, и тоже удобный как для точек, так и для полигонов. На самом деле, да, wpt имеет сильный минус - невозможность сохранения чего-либо, кроме точек - обратная сторона простоты. Формат на самом деле очень простой, сейчас распишу в описании.


- Users who viewed this issue
User List Anonymous (8487x), vdemidov (5x), onuff (2x), hrucker (1x), gma (1x)
Total Views 8496
Last View 20-04-2024 14:05

- Issue History
Date Modified Username Field Change
11-08-2010 08:17 Lex-Chaos New Issue
12-08-2010 08:18 vdemidov Note Added: 0000055
12-08-2010 08:18 vdemidov Status new => acknowledged
13-08-2010 05:27 vdemidov Product Version => 100707
13-08-2010 05:27 vdemidov Target Version => 26xxxx
27-09-2010 10:51 vdemidov Target Version 26xxxx => 29xxxx
06-11-2010 22:49 gpsMax Tag Attached: метки
06-11-2010 22:49 gpsMax Tag Attached: wpt
06-11-2010 22:49 gpsMax Tag Attached: плагины
11-04-2011 07:11 vdemidov Status acknowledged => confirmed
11-04-2011 08:04 gpsMax Tag Attached: импорт
11-04-2011 08:04 gpsMax Tag Attached: экспорт
13-04-2011 10:30 gpsMax Relationship added has duplicate 0000576
13-04-2011 10:31 gpsMax Relationship added related to 0000078
29-05-2011 10:05 gpsMax Note Added: 0002728
29-05-2011 10:14 vdemidov Note Added: 0002729
29-05-2011 10:40 gpsMax Note Added: 0002732
29-05-2011 10:41 gpsMax Note Edited: 0002732 View Revisions
29-05-2011 11:18 gpsMax Note Added: 0002738
29-05-2011 11:18 gpsMax Additional Information Updated View Revisions
29-05-2011 11:19 gpsMax Note Deleted: 0002738
29-05-2011 11:22 gpsMax Steps to Reproduce Updated View Revisions
29-05-2011 11:22 gpsMax Additional Information Updated View Revisions
29-05-2011 11:26 gpsMax Summary Поддержка *.wpt => Импорт и экспорт точек в формате WPT (стандартный, без оформления)
29-05-2011 11:31 gpsMax Relationship added parent of 0000766
29-05-2011 11:35 gpsMax Additional Information Updated View Revisions
29-05-2011 11:42 gpsMax Steps to Reproduce Updated View Revisions
13-05-2012 09:57 gpsMax Tag Attached: SAS4WinCE
22-06-2012 11:59 vdemidov Relationship replaced related to 0000766
22-06-2012 12:04 vdemidov Summary Импорт и экспорт точек в формате WPT (стандартный, без оформления) => Импорт точек в формате WPT (стандартный, без оформления)
22-06-2012 12:04 vdemidov Relationship added related to 0001347
06-06-2013 09:35 vdemidov Tag Detached: экспорт
13-10-2015 08:28 vdemidov Target Version 29xxxx => 30xxxx.Vip



Copyright © 2007 - 2024 SAS.Planet Team