Projekt

Allgemein

Profil

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

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

Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
-
Zielversion:
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 Aktionen #1

  • Status wurde von Neu zu Erledigt geändert
Aktionen

Auch abrufbar als: PDF Atom