01.03.2021, 13:12
(25.02.2021, 00:26)a_kemper Wrote:(24.02.2021, 15:19)routeconverter Wrote: Hallo Andreas,
ich habe eine neue Vorabversion hochgeladen, die jetzt eine file_id / type Nachricht enthält, ansonsten aber eher Testlauf_minimal.fit ähnelt.
RouteConverter Tracks werden dabei zu FIT Activity, Routes zu Course, Waypoints zu Workout
Bitte teste und berichte!
Hallo Christian,
grundsätzlich funktioniert es nach dem Konvertieren in eine Route die entsprechenden FIT-Datei zu importieren. Mir sind dabei jedoch noch ein paar Punkte aufgefallen, die ich noch genauer checken will. Melde mich entsprechend voraussichtlich am Wochenende noch ausführlicher dazu.
Andreas
Wie angekündigt nun noch etwas ausführlicher, nach weiterem Testen und Recherchieren am WE. Grundsätzlich exportieren Garmin-Geräte aufgezeichnete Daten als Activity-Dateien (Typ 4) und Importieren (soweit unterstützt) Streckenverläufe als Course-Dateien (Typ 6). Sofern in den Activity-Dateien Streckenverläufe vorhanden sind, werden die zugehörigen Koordinaten in record-Nachrichten verpackt (https://developer.garmin.com/fit/file-types/activity/). Analoges gilt für die Course-Dateien beim Upload auf das Gerät. Workout-Dateien sind demgegenüber für RouteConverter m.E. irrelevant, da diese keine Koordinaten enthalten, sondern lediglich eine Abfolge von Trainingsanweisungen.
Speziell der Garmin-Forerunner (und vergleichbar einfache Geräte) können zudem nicht routen. Sie zeigen im Wesentlichen den vorhandenen Streckenverlauf aus der Course-Datei parallel zu dem aktuell Zurückgelegten an. Auf diese Weise kann man den Verlauf abgleichen und erkennt so Abschnitte, wo man den Kurs anpassen muss. Wegen der begrenzten CPU-Leistung ist es dabei generell erstrebenswert möglichst wenige Koordinaten hochzuladen, solange diese hinreichend genau den Streckenverlauf wiedergeben.
Für den FIT-Export aus RouteConverter bedeutet das:
- Aus den vorhandenen Tracks werden Course-Dateien erstellt. Idealerweise mit der Option mathematisch die Anzahl der Punkte zu reduzieren, v.a. wenn diverse Koordinaten entlang einer weitgehend geraden Strecke aufgenommen wurden.
- Eine Alternative zur Reduzierung der Punkte erschien mir kurzzeitig das vorherige Konvertieren des Tracks in eine Route. Ich habe hier jedoch keine Möglichkeit gefunden gezielt die geometrisch markanten Punkte des Streckenverlaufs (etwa meiner Laufrunde) bei der Umwandlung zu bekommen. Insofern scheidet diese Option zumindest bislang für meinen Fall aus.
- Wünschenswert wäre beim Export zudem die Übernahme des bisherigen Datei- resp. Streckennamen in das entsprechende Feld der FIT-Datei. Bislang zeigt der Forerunner nur die allgemeinen Angaben zur Positionsliste, wodurch mehrere hochgeladene Course-Dateien nicht mehr unterscheidbar sind.
Besten Dank!
Andreas