Aktionen
Fehler #53
geschlossen
JH
Lange Strecken (>100 km) blockieren das Trainingsfenster
Fehler #53:
Lange Strecken (>100 km) blockieren das Trainingsfenster
Beginn:
Abgabedatum:
% erledigt:
100%
Geschätzter Aufwand:
Gefunden in Version:
Beschreibung
Problem¶
Bei langen Strecken (z. B. 170-km-GPX) blockiert das topographische Trainingsfenster bzw. reagiert kaum noch.
Ursache¶
- Die Steigungsfärbung legte pro Farbabschnitt eine eigene
AreaSeriesan (~2600 Serien pro Plot); jedes Neuzeichnen erzeugte tausende WPF-Elemente. UpdateTopographicZoomWindowinvalidierte mehrfach pro Tick.RescaleTopographicHeightForVisibleRangearbeitete mit Zwischenlisten.- Höhe/Steigung/Länge/Lat-Lon wurden pro Tick jeweils komplett neu sortiert.
Lösung¶
GradientAreaSeries: alle Farbflächen in einem Render-Durchgang (einDrawPolygonsje Farbe, nur sichtbarer Bereich), von beiden Segment-Buildern genutzt, damit auch in der Trainingsübersicht.- Nur noch eine Invalidierung pro Tick.
ProfileLookup: einmal sortierte Profilpunkte, Abfragen per Binärsuche.
Aktionen