SASGIS - SAS.Планета
View Issue Details
0002775SAS.Планета[All Projects] Багpublic30-07-2015 07:2703-08-2015 13:52
seven 
vdemidov 
normalmajoralways
resolvedfixed 
Windows8.1x64
.Nightly 
150915150915 
0002775: Отображение пути на низких уровнях зума
Если смотреть GPX трек на уровнях 7, 8, 9, 10 то он прерывается. Приложил скриншот к багрипорту
1. Ипортировать GPX треки из архива gpx_tracks.zip
2. Увеличить зум до 11. Убедиться, что нет прерываний на участке.
3. Уменьшить зум до 7.

У меня только три маленьких отрезка по всей Польше отрисовывается.
А хотелось бы, чтобы отображалась вся сетка дорог из трека.
visualisation, метки, отображение, путь
related to 0001730confirmed  Объединение треков 
zip gpx_tracks.zip (567,175) 30-07-2015 07:27
http://www.sasgis.org/mantis/file_download.php?file_id=1904&type=bug
png x7.png (197,562) 30-07-2015 07:28
http://www.sasgis.org/mantis/file_download.php?file_id=1905&type=bug
png

png x9.png (1,063,974) 30-07-2015 07:28
http://www.sasgis.org/mantis/file_download.php?file_id=1906&type=bug
png x11.png (2,323,173) 30-07-2015 07:29
http://www.sasgis.org/mantis/file_download.php?file_id=1907&type=bug
png x10.png (1,730,224) 30-07-2015 07:30
http://www.sasgis.org/mantis/file_download.php?file_id=1908&type=bug
Issue History
30-07-2015 07:27sevenNew Issue
30-07-2015 07:27sevenFile Added: gpx_tracks.zip
30-07-2015 07:28sevenFile Added: x7.png
30-07-2015 07:28sevenFile Added: x9.png
30-07-2015 07:29sevenFile Added: x11.png
30-07-2015 07:30sevenFile Added: x10.png
30-07-2015 07:32sevenTag Attached: gpx
30-07-2015 07:32sevenTag Attached: import
30-07-2015 07:32sevenTag Attached: visualisation
30-07-2015 08:24vdemidovAssigned To => vdemidov
30-07-2015 08:24vdemidovStatusnew => assigned
30-07-2015 08:24vdemidovTarget Version => 150915
30-07-2015 08:24vdemidovSummaryВизуализация GPX трека на низких уровнях зума => Отображение пути на низких уровнях зума
30-07-2015 08:25vdemidovTag Detached: gpx
30-07-2015 08:25vdemidovTag Detached: import
30-07-2015 08:25vdemidovTag Attached: метки
30-07-2015 08:25vdemidovTag Attached: отображение
30-07-2015 08:25vdemidovTag Attached: путь
30-07-2015 14:41vdemidovNote Added: 0016248
30-07-2015 15:01sevenNote Added: 0016249
30-07-2015 15:02sevenNote Added: 0016250
31-07-2015 09:02vdemidovNote Added: 0016253
31-07-2015 12:30vdemidovRelationship addedrelated to 0001730
31-07-2015 15:01sevenNote Added: 0016256
02-08-2015 07:43vdemidovStatusassigned => resolved
02-08-2015 07:43vdemidovFixed in Version => 150915
02-08-2015 07:43vdemidovResolutionopen => fixed
03-08-2015 13:50sevenNote Added: 0016271
03-08-2015 13:50sevenStatusresolved => closed
03-08-2015 13:52vdemidovStatusclosed => resolved

Notes
(0016248)
vdemidov   
30-07-2015 14:41   
Я понял в чем дело. При рендеринге меток и путей в частности проверяются их размеры и, что бы не делать лишнюю работу, если они меньше пары пикселей, то просто игнорируются. Ваши треки очень фрагментированы вот и получается что они пропадают.
(0016249)
seven   
30-07-2015 15:01   
На малых зумах все превращается в точку... Каким бы трек не был фрагментированным. А если убрать проверку, сильно тормозит?
(0016250)
seven   
30-07-2015 15:02   
Если тормозит, что если попробовать сначала рисовать в память, а потом выкладывать на экран?
(0016253)
vdemidov   
31-07-2015 09:02   
Убирать никто не будет. Нужно только будет для треков сделать более щадящую проверку. А если вам нужны длинные треки на малых зумах - объединяйте их между собой в один длинный.
(0016256)
seven   
31-07-2015 15:01   
> если они меньше пары пикселей, то просто игнорируются.

Может быть тогда вместо игнора, просто нарисовать эту пару точек, в которую преврашается трек...?
(0016271)
seven   
03-08-2015 13:50   
verified