... the user friendly GPS tool


Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Anzeige-Problem (Herunterskalierung)
#10
(08.09.2012, 07:58)lundefugl Wrote: Bezüglich des Caches muss man sicher auch was machen. Mir ist nur nicht klar, was da genau gecached wird und wie man das nun anpassen muss.

Der significantPositionCache cacht für einen Zoomlevel, welche Positionen der Douglas-Peucker-Algorithmus als signifikant erreichnet habt. Der Cache wird gelöscht, wenn eine Position bewegt wird oder sich ändert oder die gesamte Positionsliste sich ändert.

Ein Löschen des Caches "bezahle" ich auf meinem System mit 25 Sekunden Wartezeit für Deine Dateien mit 600000 Positionen. Wie lange dauern die Schritte unten bei Dir und auf wieviele Positionen reduziert der von Dir optimierte Algorithmus pro Schritt?

Quote:Bei Zoomlevel 14 und der Hafeneinfahrt von Trelleborg kann man sehen, wie in 4 Stufen die Anzahl der Positionen radikal reduziert werden, damit Dir der Internet Explorer nicht abstürzt:

Code:
Sep 6, 2012 8:45:25 AM slash.navigation.converter.gui.mapview.BaseMapView filterPositionsWithoutCoordinates
INFO: Filtered positions without coordinates to reduce 596039 positions to 596039 in 41 milliseconds

Sep 6, 2012 8:45:25 AM slash.navigation.converter.gui.mapview.BaseMapView filterEveryNthPosition
INFO: Filtered every 11.920780th position to reduce 596039 positions to 50002 in 7 milliseconds

Sep 6, 2012 8:45:49 AM slash.navigation.converter.gui.mapview.BaseMapView filterSignificantPositions
INFO: Filtered significant positions to reduce 50002 positions to 26904 in 23686 milliseconds

Sep 6, 2012 8:46:17 AM slash.navigation.converter.gui.mapview.BaseMapView filterVisiblePositions
INFO: Filtered visible positions to reduce 26904 positions to 164 in 28121 milliseconds
--
Christian
Reply


Messages In This Thread
RE: Anzeige-Problem (Herunterskalierung) - by routeconverter - 09.09.2012, 15:31

Forum Jump:


Users browsing this thread: 2 Guest(s)