SASGIS

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


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001646SAS.Планета[All Projects] Хотелкаpublic22-10-2012 03:4222-10-2012 09:58
Reporterrudepravo 
Assigned Tovdemidov 
PrioritynormalSeveritymajorReproducibilityhave not tried
StatusclosedResolutionsuspended 
PlatformWindowsOSXPOS VersionSP3
Product Version 
Target VersionFixed in Version 
Summary0001646: Отображение данных на загруженном GPX-треке
DescriptionОчень хотелось бы чтобы при загруженном треке, ткнув в какую-либо точку, увидеть данные по ней (время, скорость, высота).
TagsNo tags attached.
Attached Filesgif file icon map.gif [^] (38,178 bytes) 22-10-2012 03:42

- Relationships

-  Notes
(0009654)
Tolik (manager)
22-10-2012 04:37

И я бы очень этого хотел. И цвет трека чтобы менялся в зависимости от скорости или высоты. Но в метках (которые получаются после импорта) этой информации нет :(

То есть нужен либо новый способ отображения gpx без импорта (это было бы круто!), либо переписывать меткохранилище (давно пора).
(0009656)
rudepravo (reporter)
22-10-2012 04:52

1. А в меткохранилище разве не ссылка на GPX-трек?
2. Что мешает брать по заданным координатам точку из GPX-трека (пускай для начала с extension'сами SAS), там же есть данные <sasx:speed_kmh>99.64</sasx:speed_kmh> и <time>2012-06-27T22:15:18Z</time>
(0009657)
Tolik (manager)
22-10-2012 05:20

1. Нет, только координаты точек трека и атрибуты (имя, цвет и т.п.)
2. Мешает, например, отсутствие линка на оригинальный GPX-файл. Можно, конечно, и его добавить в комменты, и поиск координат по этому файлу организовать, но это было бы очень криво.
(0009661)
vdemidov (manager)
22-10-2012 07:48

В ближайшем будущем, увы, не планируется.
(0009667)
vasketsov (manager)
22-10-2012 09:11

После импорта никаких ссылок на источник не остаётся. Исключения возможны только в том случае, если в самом источнике были ссылки на внешние файлы, когда они ещё могут быть скопированы. Но никак не сам трек.

>новый способ отображения gpx без импорта
Есть подозрение, что это будет самым оптимальным решением. Так как для всего множества форматов импорта, поддерживаемых сасом, нельзя придумать оптимальный фиксированный формат хранения. Либо куча пустых полей, либо нет нужной информации, либо композиция полей в BLOB или CLOB со всеми вытекающими.
Мне пока совершенно неактуально.
(0009670)
zed (manager)
22-10-2012 09:37

>нельзя придумать оптимальный фиксированный формат хранения
Вообще-то, есть такой формат: Google ProtoBuffer
И если память не изменяет, к примеру, в OSM его активно используют.
(0009672)
vasketsov (manager)
22-10-2012 09:58

Это по сути один большой и толстый (B)CLOB.
Опять же с отсутствием кучи полей для некоторых форматов.

А кроме того - в случае если данные поступают в поле из нескольких источников, и у каждого свой диапазон enum, и это поле надо сохранять, то этот протокол не сможет обеспечить сохранение данных as is. Либо рушить enum-ы, либо размножать поля, либо выдумывать конвертацию, и заведомо создавать себе проблемы при обратном экспорте в исходный формат.

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

- Users who viewed this issue
User List Anonymous (1415x), hrucker (1x)
Total Views 1416
Last View 22-11-2024 02:30

- Issue History
Date Modified Username Field Change
22-10-2012 03:42 rudepravo New Issue
22-10-2012 03:42 rudepravo File Added: map.gif
22-10-2012 04:37 Tolik Note Added: 0009654
22-10-2012 04:52 rudepravo Note Added: 0009656
22-10-2012 05:20 Tolik Note Added: 0009657
22-10-2012 07:48 vdemidov Note Added: 0009661
22-10-2012 07:48 vdemidov Status new => resolved
22-10-2012 07:48 vdemidov Resolution open => suspended
22-10-2012 07:48 vdemidov Assigned To => vdemidov
22-10-2012 07:48 vdemidov Status resolved => closed
22-10-2012 09:11 vasketsov Note Added: 0009667
22-10-2012 09:37 zed Note Added: 0009670
22-10-2012 09:58 vasketsov Note Added: 0009672



Copyright © 2007 - 2024 SAS.Planet Team