Aktionen
Fehler #60
geschlossen
JH
Steigungsfärbung im Höhenprofil: Totalübersicht langer Strecken unleserlich
Fehler #60:
Steigungsfärbung im Höhenprofil: Totalübersicht langer Strecken unleserlich
Beginn:
Abgabedatum:
% erledigt:
0%
Geschätzter Aufwand:
Gefunden in Version:
Beschreibung
Problem¶
Die Steigungsfärbung (#32) färbt jedes Intervall zwischen zwei Rohpunkten einzeln. Bei langen Strecken (z. B. 170 km GPX auf ~1000 px, also ~170 m/px) liegen dutzende Intervalle mit eigener Farbe in einem Pixel. Die Totalübersicht wird zu Farbrauschen, Anstiege sind nicht mehr erkennbar.
Umsetzung¶
GradientAreaSeries färbt nach der Netto-Steigung (Δh/Δs) über ein Fenster:
- Fensterbreite = max(30 m, 4 px), auf 1-2-5-Stufen aufgerundet.
- Die Fenster hängen an einem festen Meter-Raster, nicht am sichtbaren Ausschnitt. Die Farbgrenzen bleiben beim Scrollen im Trainingsfenster stehen.
- Fläche und Profillinie bleiben auf den Rohpunkten.
- Bei dünnen Profilen ist ein Fenster ein einzelnes Intervall, das Verhalten bleibt wie bisher.
Geändert: ErControl.Core/Model/GradientAreaSeries.cs, ErControl.Core/Model/ErgometerDataPlotControl.cs (SetTopographicColorSegments).
Zu prüfen¶
- 170-km-GPX in der Totalübersicht, Hineinzoomen bis ~30 m
- Scrollen im Trainingsfenster (Follow-Modus): Farbgrenzen stabil?
- Profil mit doppelten Positionen (dx = 0)
- Blockbreite
MinWindowPixels(4 px, durch das Aufrunden 4-10 px): bei Bedarf auf 3 senken
JH Von Julius Haman vor 9 Tagen aktualisiert
- Status wurde von Neu zu Erledigt geändert
Aktionen