Welches Format sollte ich für den automatischen Upload auf Strava auswählen?

Ich habe drei Auswahlmöglichkeiten für Dateiformate, die ich für automatische Uploads von meinem Gerät zu Strava verwenden kann : GPX TCX FIT.

Welche, wenn diese die besten Daten liefern? Gibt es andere Punkte, die sie unterscheiden – wie Genauigkeit oder Dateigröße – die ich berücksichtigen sollte?

Die neuesten Garmin-Geräte sprechen in Bezug auf FIT-Dateien, daher würde ich mir vorstellen, dass dies die am besten geeignete der drei ist. Die anderen beiden sind mir ehrlich gesagt nur im Zusammenhang mit der Routenplanung begegnet (im Gegensatz zum Aufzeichnen einer Aktivität , wovon Sie sprechen, oder?)
@PeteH: Ja, Aktivität.
Abstimmen? Nur neugierig. Ich habe nie verstanden, wie diese Seite verwaltet wird. Für mich war es bei weitem die schwierigste der SE-Sites, nützliche Informationen herauszuholen.
Keine Antwort, aber ich habe sowohl ein iPhone als auch ein Android-Telefon für Strava verwendet, und Sie klicken einfach am Ende Ihrer Fahrt / Ihres Laufs auf „Speichern“. Es gibt kein sichtbares Dateiformat, alles wird von der App selbst gehandhabt.

Antworten (1)

TCX und FIT sind für Fitnessaktivitäten konzipiert und können daher mehr Fitnessdaten enthalten als GPX.

zB TCX oder FIT unterstützt Runden (Splits). So könnte Ihr Gerät eine neue Runde aufzeichnen, wenn Sie die Rundentaste drücken, oder automatisch nach einer festgelegten Distanz, z. B. alle 1 km. Sie unterstützen auch Pausen, wenn Sie die Aktivität an einem Punkt stoppen und später wieder starten möchten. Während GPX im Wesentlichen nur eine Reihe von Punkten (mit Zeitstempeln) ist.

Ich bin mir nicht sicher, ob Strava die auf dem Gerät aufgezeichneten Runden oder Pausen tatsächlich verwendet, ich vermute, dass es sie basierend auf den GPS-Punkten und der Zeit sowieso neu berechnet.

Standardmäßig unterstützt GPX keine Herzfrequenz-, Trittfrequenz- oder Leistungsdaten. Dies kann jedoch mit Erweiterungen hinzugefügt werden. Das beliebteste Format für diese Erweiterung wurde von Garmin erstellt, es wird auch von einer Vielzahl anderer Software/Websites (einschließlich Strava) unterstützt. Einige Geräte zeichnen Herzfrequenz/Trittfrequenz jedoch möglicherweise in einem anderen Format in der GPX-Datei auf.

TCX oder FIT können auch zusammenfassende Daten für die gesamte Aktivität enthalten. B. Gesamtzeit, Distanz, Kalorien, verwendetes Gerät, Sportart. Einiges davon wird von Strava verwendet, zB um das Gerät anzuzeigen oder den Aktivitätstyp automatisch auszuwählen.

TCX und GPX sind beides XML-Formate, die in Bezug auf die Dateigröße ziemlich ineffizient sein können. Dafür lassen sie sich aber leicht bearbeiten, zB in einem Texteditor. FIT ist ein Binärformat, daher ist die Dateigröße viel kleiner, normalerweise etwa 1/10 der Größe. Die Dateigröße ist normalerweise sowieso kein Problem – selbst wenn Sie mit 1 Punkt pro Sekunde aufzeichnen, würde eine 3-stündige Aktivität etwa 1 MB im GPX-Format betragen. Also kein wirkliches Problem, es sei denn, Ihr Gerät hat sehr begrenzten Speicher oder eine langsame Internetverbindung zum Hochladen.

Im Allgemeinen werden Sie also wahrscheinlich keinen großen Unterschied zwischen den Formaten zum Hochladen auf Strava bemerken. Obwohl TCX oder FIT Ihnen möglicherweise etwas mehr Daten liefern. Und FIT wäre eine kleinere Dateigröße.

Eine gute Antwort. Strava verwendet die Rundenmarkierungen (und zeigt sie auf der Aktivitätsseite an)
Sehr detailliert möchte ich hinzufügen, dass Sie die Dateien im nativen Aufzeichnungstyp Ihres Geräts senden sollten, um ein Minimum an Daten zu verlieren. zB Garmin-Geräte verwenden FIT-Dateien, also würde ich mit FIT senden. In Ihrem Fall scheint Ihre Anwendung alle 3 gleichermaßen ausführen zu können, vielleicht ist einer von ihnen näher an dem, was die App intern verwendet, wenn ja, würde ich diesen verwenden.
Ich habe keine Möglichkeit gefunden, Pausen korrekt in STRAVA zu importieren. GPX hat trkseg, aber STRAVA zählt die Distanz zwischen Streckensegmenten, als ob sie Teil der Aktivität wäre. Wenn Sie mehrere SessionMsgs schreiben, werden durch deren Import in STRAVA mehrere Aktivitäten erstellt. Weiß jemand, wie das geht?
Ich schreibe eine Strava-Integration für meine App und die Strava-API ermöglicht gzipping sowohl von TCX als auch von GPX, sodass dies bei der Größenaufblähung helfen kann. Es hängt von der Software ab, die Sif Ti verwendet.