Gestern, als ich unterwegs war, zog ein Schauer auf… und natürlich drehte sich der Wind während des Schauerdurchzugs ein bisschen.
Ich unternehme auch lange Fahrten (80 km), bei denen der Wind am Ende der Strecke nicht mehr derselbe ist wie am Anfang. Daher ist die Windberechnung in der App fehlerhaft.
Das ist zwar schmeichelhaft, manchmal muss ich bei weniger als 10° Wind aufkreuzen
aber das ist nicht sehr realistisch.
Könntest du vielleicht “Abschnitte” erstellen und für jeden dieser Abschnitte den Wind und die Kursmöglichkeiten berechnen? Das könnte eine Berechnung sein, die der Benutzer manuell startet oder die die Software durchführt, wenn die zurückgelegte Strecke X km oder Y Zeit überschreitet? Wenn die Abschnitte konsistent sind, können sie zusammengeführt werden. Wenn es Inkonsistenzen in einem Abschnitt gibt (bei automatischer Berechnung), kann das System weiter aufteilen, um nach Inkonsistenzen zu suchen.
Ich bin mir bewusst:
- dass eine Berechnung über die gesamte Spur schnell sehr ressourcenintensiv werden kann (3 Stunden bei 1 Punkt/Sekunde sind etwa 11k Punkte zu analysieren)
- dass diese Ideen… sicher viele Zeilen Code erfordern, in denen du nicht unterwegs bist

Prost!