Eines vorweg, ich habe noch keine Lösung dafür. Da es nichts fertiges zu geben scheint, werde ich mich selber daran setzen, aus einer (XML-formatierten) GPX-Datei die Entfernungen und anhand der zugehörigen Zeitstempel die Geschwindigkeiten zu ermitteln.
Resultieren soll das ganze dann in einem Skript, welches aus einer GPX-Datei ein RRDtool-Diagramm mit Pace, Puls und Höhenmeter in Abhängigkeit der Zeit oder Entfernung ausgibt.
Wer sich ebenfalls daran versuchen möchte, hat nachfolgend eine Beispieldatei:
- GPX-Datei
- Gesamtentfernung: 10.16 km
- Gesamtzeit: 55min:48sec
- Gesamtpace: 5:30 min/km
GPX in der Version 1.0 reicht dabei völlig aus.
Ich bin schon dabei, mein Wissen über Winkelfunktionen aufzufrischen :-)
Update: Calc.pm sieht gut aus.
Update 2: RRD als Basis ist ungeeignet, meine GPX Daten abzubilden. Die GPX Daten werden nicht in immer den gleichen Abständen geschrieben, sondern vor allem in Abhängigkeit der Veränderung der Bewegungsdaten. Zwischen 1 und 5 Sekunden Zeitabständen ist alles dabei. RRD jedoch erwartet neue Werte in gleichen Intervallen.
Run on 18. February 2012
6.99 km in 00:41:37 (05:57 min/km)
HR 64 % max. Herzfrequenz