SASGIS - SAS.Планета
View Issue Details
0002774SAS.Планета[All Projects] Багpublic29-07-2015 21:5031-07-2015 21:15
aromadov 
vdemidov 
normalminorhave not tried
resolvedfixed 
Windows7Professional
.Nightly 
150915150915 
0002774: Многосекционный трек импортируется в SML базу только частично
Импортируется лишь часть трека.
Только в том случае, когда трек "рваный"(т.е. были перерывы в работе GPS приемника).
Импортируется первый кусок трека. Остальная часть пропадает.
SAS.Planet.Nightly.150715.8849
Пример такого трека прилагаю
plt, sml, импорт, трек
? ОСА туда.plt (2,735,544) 29-07-2015 21:50
http://www.sasgis.org/mantis/file_download.php?file_id=1903&type=bug
jpg SAS.Planet.Nightly.150730.8902 - SQlite3.jpg (49,341) 31-07-2015 20:19
http://www.sasgis.org/mantis/file_download.php?file_id=1909&type=bug
jpg

jpg SAS.Planet.Release.121010 - sml.jpg (54,802) 31-07-2015 20:20
http://www.sasgis.org/mantis/file_download.php?file_id=1910&type=bug
jpg

? Геленджик. Обратно.kmz (964,818) 31-07-2015 20:20
http://www.sasgis.org/mantis/file_download.php?file_id=1911&type=bug
Issue History
29-07-2015 21:50aromadovNew Issue
29-07-2015 21:50aromadovFile Added: ОСА туда.plt
30-07-2015 05:08zedNote Added: 0016241
30-07-2015 06:21vdemidovNote Added: 0016242
30-07-2015 06:21vdemidovAssigned To => vdemidov
30-07-2015 06:21vdemidovStatusnew => assigned
30-07-2015 06:21vdemidovTarget Version => 150915
30-07-2015 07:01vdemidovSummaryНеверно открывает трек => Многосекционный трек импортируется в SML базу только частично
30-07-2015 07:02vdemidovTag Attached: plt
30-07-2015 07:02vdemidovTag Attached: sml
30-07-2015 07:02vdemidovTag Attached: импорт
30-07-2015 07:02vdemidovTag Attached: трек
31-07-2015 20:19aromadovNote Added: 0016257
31-07-2015 20:19aromadovFile Added: SAS.Planet.Nightly.150730.8902 - SQlite3.jpg
31-07-2015 20:20aromadovFile Added: SAS.Planet.Release.121010 - sml.jpg
31-07-2015 20:20aromadovFile Added: Геленджик. Обратно.kmz
31-07-2015 21:00zedNote Added: 0016258
31-07-2015 21:07vdemidovNote Added: 0016259
31-07-2015 21:15vdemidovStatusassigned => resolved
31-07-2015 21:15vdemidovFixed in Version => 150915
31-07-2015 21:15vdemidovResolutionopen => fixed

Notes
(0016241)
zed   
30-07-2015 05:08   
Проблемы только при импорте в SML формат. В SQLite трек отображается полностью (все части).

В информации о метке, для SML пишет:

Количество частей: 28
Количество точек: 22176
Длина: 424 км 718,78 м

Для SQLite:

Количество частей: 28
Количество точек: 39077
Длина: 912 км 909,10 м

Учитывая, что в SML и SQLite используются различные способы сохранения и чтения геометрии в/из БД, скорее всего баг именно в этом месте.
(0016242)
vdemidov   
30-07-2015 06:21   
Судя по всему, я что-то испортил в процессе добавления дырок и внесения сопутствующих изменений. Постараюсь проверить сегодня.
(0016257)
aromadov   
31-07-2015 20:19   
Попробовал загрузить трек в новую базу SQlite3.
Прикрепляю файл трека.
SAS.Planet.Nightly.150730.8902 - SQlite3 - то,что получилось.
SAS.Planet.Release.121010 - sml - как это выглядит в старой версии программы
(0016258)
zed   
31-07-2015 21:00   
Вы прикрепили какой-то битый трек. Вы его в GoogleEarth пробовали открыть? Он же не отображается. Чем вы этот kmz сделали? Старой версией 121010? Ну так не удивительно.

Версия 121010 у меня капитально подвисла при импорте и уже минут 5 не отвечает.
Версия 141111 импортировала быстро, но результат аналогичен текущей ночнушке.

Новые версии SAS умеют импортировать прямо из sml, пробуйте загрузить трек напрямую, а не через kmz.
(0016259)
vdemidov   
31-07-2015 21:07   
Я уже нашел ошибку в сохранении многосекционных треков в SML. Сейчас залью исправление.