[Marble-bugs] [Bug 288297] New: marble displays gpx points in a flickery/unreliable fashion
Vincent de Phily
moltonel at gmail.com
Mon Dec 5 23:44:28 UTC 2011
https://bugs.kde.org/show_bug.cgi?id=288297
Summary: marble displays gpx points in a flickery/unreliable
fashion
Product: marble
Version: unspecified
Platform: Gentoo Packages
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: NOR
Component: general
AssignedTo: marble-bugs at kde.org
ReportedBy: moltonel at gmail.com
Version: unspecified (using KDE 4.7.3)
OS: Linux
When loading a gpx file with a lot of named points (for example geocaching, not
tracks), there are "holes" at certain zoom levels where no point is displayed
although there is ample space for that. Zooming and/or panning will make marble
display a different "selection" of points.
Secondly, while panning around the points flicker horribly, and the associated
labels move around the points a lot.
Reproducible: Always
Steps to Reproduce:
Load attached file in marble. Zoom in to view most, but not all of Ireland. Pan
from the north-east to the south-west. Experiment with more panning and
zooming.
Actual Results:
* Many points appear/disappear when panning.
* Rendering flickers a lot.
Expected Results:
* Display as many points as possible without overlapping labels/icons for the
current zoom level.
* Make rendering flicker-free.
* Make the algorythm of "which points to display and where to place labels when
map is overcrowded" more stable (ideally shouldn't be affected by panning).
I guess there is a hardcoded limit of points to display at once on the map, and
that is what is causing the appearing/disappearing points ? If so, consider
removing that limit altogether because :
* It is a serious usability issue, having to pan around to make sure I saw all
the points.
* It seems not to be needed for performance reasons, as there is no noticeable
speed difference with and without the points loaded on my modest desktop
hardware.
* There is already a dynamic limit to the number of points displayer at once,
courtesy of the "avoid-overcrowding" algorythm.
--
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the Marble-bugs
mailing list