Danke!
Muss ich mir im Detail anschauen.
Ray
Danke!
Muss ich mir im Detail anschauen.
Ray
Gibt es das Skript noch irgendwo zum Download?
Ich muss den Link korrigieren.
Ist mir gar nicht aufgefallen.
Danke für den Hinweis.
Ich gebe Bescheid sobald ich es gemacht habe.
Ray
Ich habe den Link im ersten Post und in meiner Signatur angepasst.
Die Anleitungsseite muss ich noch umschreiben.
Ray
ray:
Habe mich gerade noch einmal mit deinem viel zu wenig beachteten gpsconv Script beschäftigt und ein paar Versuche gemacht.
Mein Hintergrund ist, ich versuche beim Laufen aufgenommene Tracks (TCX) in CGPSL auszuwerten. CGPSL/Land hat ein paar Bugs im der TCX import und ich hoffte, diese mit dem Script zu umschiffen (Umwandlung TCX in CompeTRK). Leider klappt das nicht so ganz:
1) In der TCX gibt es noch das Feld, allerdings nicht immer:
- <Extensions>
- <TPX xmlns="http://www.garmin.com/xmlschemas/ActivityExtension/v2">
<Speed>2.055555582046509</Speed>
<RunCadence>182</RunCadence>
</TPX>
</Extensions>
Das wird sowohl von Land als auch von gpsconv ignoriert. Hätte ich aber gerne mit drin, geht das?
2) Um die Auswertung ausführlicher zu machen, habe ich die TCX in Subtrack/km geteilt.
<Lap StartTime="2020-11-12T09:15:51Z">
....
</Lap>
<Lap StartTime="2020-11-12T09:26:01Z">
....
</Lap>
Land wird damit völlig aus dem Konzept gebracht und gpsconv ignoriert es.
3) Ein Problem das wahrscheinlich nur händisch zu lösen ist.
Es kommt immer wieder vor, das die Höhenaufzeichnung in meinen Tracks erst nach 10-12 Punkten funktioniert, vorher ist sie schlicht nicht im Track vorhanden.
Land macht daraus eine Höhe von -1, gpsconf eine Höhe von 0, cool wäre, wenn der erste Höhenwert für die Punkte ohne Höhe genommen wird (stelle ich mir aber nicht ganz einfach vor, das einzupflegen). Momentan trage ich die Werte dann immer in Land händisch nach.
Nun meine Frage, entwickelst Du das Script noch weiter und bist evtl. auch schon über ähnliche Probleme gestolpert und hast Lösungen dafür privat entwickelt? Wenn ja, kannst Du sie teilen. Wenn nicht, würde ich versuchen, am Script ein wenig rumzumurksen habe aber wenig Hoffnung, da ich mich mit Perl noch nie beschäftigt habe.
Hallo Uwe,
momentan mache ich nichts am gpsconv-Script.
Da es en Script ist kann es jeder bearbeiten. (Perl Kenntnisse vorausgesetzt
Da die meisten Tracks, die man findet, in GPX sind und keine Probleme machen, habe ich keinen Bedarf.
Nutze gpsconv regelmässig um auf eine Schlag vom Compe-Format nach GPX zu konvertieren.
1) könnte man machen, nur was bringt es dir wenn es Land nicht kennt?
(Was ist RunCadence ?)
Okay, Speed könnte man auf Sensorgeschwindigkeit abbilden, RunCadence auf Cadence (Trittfrequenz). Ob das Sinn macht, kann ich nicht beantworten.
2) SubTracks hatte ich damals mehr oder weniger komplett ignoriert.
Das Compe-Format kennt es ja auch. Auch andere.
Wäre also machbar.
Idee, wenn du das TCX mit der Garmin-Software als GPX speicherst, könnte es evt. gehen.
Hast du das mal probiert?
3) hmm, spontan keine Idee.
Grüße
Ray
Hallo Ray,
schön das du dich meldest.
Runcadence=Schrittfrequenz/Minute (liefert mir meine Laufuhr, hilft mir knieschonender zu laufen).
GPX/TCX habe ich beides ausprobiert, Compe macht Murks daraus. Mache ich aus einer 6km Runde eine TCX/GPX mit 6 Subtracks, wandelt Land das Ganze in in etwas um, wo jeder Punkt einen Subtrack mit 1km Entfernung zum nächsten Punkt darstellt und berechnet aus 6km werden bspw. 156km (andere Programme erkennen die Subtracks korrekt). Ich hoffte durch vorherige Konvertierung in trk diesen Bug zu umgehen.
Zu 3: gpsconv belegt die Höhe mit 0m, wenn kein Eintrag vorhanden (Land mit -1, hatte ich schon vor Jahren als Bug gemeldet). Vermutlich könnte ich am Ende des Scriptes vor dem Speichern noch einen Aufruf starten und alle 0m Höhenangaben bis zur ersten reellen Höhenangabe mit dieser Austauschen lassen. Muß ich mir aber noch genauer anschauen.
Warum will ich das mit Land machen? Ich will eine Offline Lösung haben. Habe mir diverse Sachen angeschaut und war überrascht, das Land zu den besten Anbietern für Offline Auswertungen gehört, zumindest wenn man es schon hat, MyTourbook war auch noch gut.
Na dann versuche ich mal, mich mit Perl anzufreunden, bisher mögen wir uns noch nicht besonders.