Dieser Teil des Codes ist laufend im Fluß. Im Moment, d.h. bei RouteConverter 1.26, ist das so
- Douglas-Peucker-Algorithmus mit Abstandsmaßen abhängig von der Größe des Kartenausschnitts
- wenn das Maximum an Positionen für den Darstellungstyp (Route, Track, Wegpunkte) überschritten ist, filtere auf die 9-fache Fläche des derzeitigen Kartenausschnitts
- wenn immer noch das Maximum an Positionen überschritten ist, filtere jede N-te Position, wobei N so gewählt ist, daß das Maximum unterschritten wird
- Route : maximal 500 Position in Teilabschnitten von maximal 24 Positionen
- Track : maximal 1500 Position in Teilabschnitten von maximal 35 Positionen
- Wegpunktliste : maximal 50 Position in Teilabschnitten von maximal 5 Positionen
Das gesamte Verfahren ist ziemlich aufwändig und es steckt viel Empirie drin, da die Kartendarstellung erfahrungsgemäß sehr leicht kaputt geht.
No comments:
Post a Comment