Hvad er TCX-filformatet?
.tcx er en XML-databasefil udviklet af Garmin til fitness- og GPS-aktivitetssporing. Oprindeligt var den knyttet til Garmin Training Center, men den er siden blevet et bredt anerkendt udvekslingsformat på tværs af fitnessplatforme. En .tcx-fil indeholder forskellige data relateret til sport, herunder sportstype, tidsregistreringer, distance, forbrændte kalorier, træningsintensitet og puls.
.tcx-filer er kodet i XML-format og fungerer som et middel til at udveksle data mellem enheder til overvågning af fysisk aktivitet og onlinetjenester som Garmin Connect og Strava, hvor træningshistorik kan arkiveres og analyseres.
Formatet findes i to versioner - TCX v1 og TCX v2 - hvor v2 er den nuværende standard, defineret af Garmins TrainingCenterDatabasev2.xsd-skema. Filer åbnes med et <TrainingCenterDatabase> rodelement og organiserer data i et hierarki af aktiviteter, omgange, spor og sporpunkter, der hver især bærer GPS-koordinater, højde, puls og kadence.
.tcx er tæt beslægtet med .gpx GPS-udvekslingsformatet, men tilføjer fitness-specifikke strukturer såsom mellemtider og kalorietælling pr. omgang. Den kan også konverteres til det kompakte binære .fit format ved hjælp af værktøjer som GPSBabel.
Sikkerhed og tryghed
RISIKO: LOWTCX er ren XML uden eksekverbart indhold, så selve filen er harmløs at åbne. Den reelle bekymring er privatliv: Som enhver aktivitetsfil indeholder den præcise GPS-koordinater og tidsstempler og kan afsløre dit hjem, faste ruter og tidsplan, samt helbredsdata (puls). Før du deler TCX-filer offentligt, bør du trimme start-/slutpunkter nær hjemmet og overveje at fjerne tidsstempler/puls, hvis du ikke ønsker at afsløre dem.
Formatdetaljer
kort fortaltProgrammer der åbner TCX-filer
Tekniske detaljer
dyb specifikation| Udvikler | Garmin |
| Basiskodning | UTF-8 XML (almindelig tekst, ingen binær struktur) |
| MIME-type | application/vnd.garmin.tcx+xml |
| XML-rodelement | <TrainingCenterDatabase> i Garmin TrainingCenterDatabasev2 navnerummet |
| Skemadefinition | XML Schema Definition (XSD) fil: TrainingCenterDatabasev2.xsd, hostet af Garmin |
| Formatversioner | TCX v1 (legacy) og TCX v2 (nuværende standard) |
| Datahierarki | TrainingCenterDatabase → Activities → Activity → Lap → Track → Trackpoint |
| Sporpunktsfelter | Tidsstempel (UTC), breddegrad/længdegrad (decimalgrader), højde (meter), distance (meter), puls (bpm), kadence (rpm), hastighed (m/s), effekt (watt) |
| Opremsede sportstyper | Running, Biking, Other (defineret som en enumeration i v2 XSD) |
| Metadata pr. omgang | Samlet tid, samlet distance, kalorier, maks hastighed, gennemsnitlig og maks puls, intensitetsniveau, triggermetode |
| Filidentifikation | Ingen binære magic bytes; identificeres ved <TrainingCenterDatabase> rodelementet umiddelbart efter XML-deklarationen |
| Understøttelse af flere aktiviteter | En enkelt .tcx-fil kan indeholde flere Activity-poster under ét rodelement |
| Pulskodning | Heltal i slag pr. minut (bpm) gemt i <Value> inde i et <HeartRateBpm> element |
| Koordinatsystem | WGS 84 decimalgrader; højde i meter over havets overflade |
| Udgivet | 2007 (Garmin Training Center / TCX schema) |
| Åben standard | Ja · royaltyfri |
| Specifikation | www8.garmin.com |
TCX-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om TCX-filer.