Vad är filformatet TCX?
.tcx är en XML-databasfil utvecklad av Garmin för fitness- och GPS-aktivitetsspårning. Ursprungligen förknippad med Garmin Training Center, har den sedan dess blivit ett allmänt antaget utbytesformat mellan olika träningsplattformar. En .tcx-fil innehåller olika data relaterade till sport, inklusive typ av sport, tidsregistreringar, distans, brända kalorier, träningsintensitet och hjärtfrekvens.
.tcx-filer är kodade i XML-format och fungerar som ett medel för att utbyta data mellan enheter för övervakning av fysisk aktivitet och onlinetjänster som Garmin Connect och Strava, där träningshistorik kan arkiveras och analyseras.
Formatet finns i två versioner - TCX v1 och TCX v2 - där v2 är den nuvarande standarden, definierad av Garmins schema TrainingCenterDatabasev2.xsd. Filer öppnas med ett <TrainingCenterDatabase>-rotelement och organiserar data i en hierarki av aktiviteter, varv, spår och spårpunkter, där varje del bär GPS-koordinater, höjd, hjärtfrekvens och kadens.
.tcx är nära besläktat med GPS-utbytesformatet .gpx men lägger till träningsspecifika strukturer såsom varvuppdelningar och kaloriförbrukning per varv. Det kan också konverteras till det kompakta binära formatet .fit med hjälp av verktyg som GPSBabel.
Säkerhet & trygghet
RISK: LOWTCX är ren XML utan körbart innehåll, så själva filen är ofarlig att öppna. Den verkliga oron gäller integritet: som alla aktivitetsfiler innehåller den exakta GPS-koordinater och tidsstämplar och kan avslöja ditt hem, regelbundna rutter och schema, samt hälsodata (hjärtfrekvens). Innan du delar TCX-filer offentligt bör du trimma start- och slutpunkter nära hemmet och överväga att ta bort tidsstämplar/puls om du inte vill avslöja dem.
Formatdetaljer
i ett nötskalProgram som öppnar TCX-filer
Tekniska detaljer
djup specifikation| Utvecklare | Garmin |
| Baskodning | UTF-8 XML (klartext, ingen binär struktur) |
| MIME-typ | application/vnd.garmin.tcx+xml |
| XML-rotelement | <TrainingCenterDatabase> i namnrymden Garmin TrainingCenterDatabasev2 |
| Schemadefinition | XML Schema Definition (XSD)-fil: TrainingCenterDatabasev2.xsd, tillhandahållen av Garmin |
| Formatversioner | TCX v1 (föråldrad) och TCX v2 (nuvarande standard) |
| Datahierarki | TrainingCenterDatabase → Activities → Activity → Lap → Track → Trackpoint |
| Fält för spårpunkter | Tidsstämpel (UTC), latitud/longitud (decimalgrader), höjd (meter), distans (meter), hjärtfrekvens (bpm), kadens (rpm), hastighet (m/s), effekt (watt) |
| Uppräknade sporttyper | Running, Biking, Other (definierat som en enumeration i v2 XSD) |
| Metadata per varv | Total tid, total distans, kalorier, maxhastighet, genomsnittlig och max hjärtfrekvens, intensitetsnivå, triggermetod |
| Filidentifiering | Inga binära magic bytes; identifieras av rotelementet <TrainingCenterDatabase> som följer omedelbart efter XML-deklarationen |
| Stöd för flera aktiviteter | En enskild .tcx-fil kan innehålla flera Activity-poster under ett rotelement |
| Kodning av hjärtfrekvens | Heltal för slag per minut (bpm) lagrat i <Value> inuti ett <HeartRateBpm>-element |
| Koordinatsystem | WGS 84 decimalgrader; höjd i meter över havet |
| Släppt | 2007 (Garmin Training Center / TCX schema) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | www8.garmin.com |
TCX-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om TCX-filer.