Projekt

Allgemein

Profil

Aktionen

Fehler #53

geschlossen
JH

Lange Strecken (>100 km) blockieren das Trainingsfenster

Fehler #53: Lange Strecken (>100 km) blockieren das Trainingsfenster

Von Julius Haman vor 10 Tagen hinzugefügt. Vor 10 Tagen aktualisiert.

Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
-
Zielversion:
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 AreaSeries an (~2600 Serien pro Plot); jedes Neuzeichnen erzeugte tausende WPF-Elemente.
  • UpdateTopographicZoomWindow invalidierte mehrfach pro Tick.
  • RescaleTopographicHeightForVisibleRange arbeitete 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 (ein DrawPolygons je 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.

JH Von Julius Haman vor 10 Tagen aktualisiert Aktionen #1

  • Zielversion wurde von ErControl 3.0.5 zu ErControl 3.1.0 geändert

JH Von Julius Haman vor 10 Tagen aktualisiert Aktionen #2

  • Status wurde von Neu zu Erledigt geändert
  • Zugewiesen an Julius Haman wurde gelöscht
  • % erledigt wurde von 0 zu 100 geändert
Aktionen

Auch abrufbar als: PDF Atom