Cookies voor statistiek en advertenties
We gebruiken cookies voor statistiek en voor advertenties, allebei naar Google. Weigeren verandert niets aan wat je te zien krijgt.Lees de privacypagina
TCX
Trainingsgegevens van Garmin: hartslag, rondes en cadans naast het parcours.
TCX
TCX is een puur tekstformaat dat in elke editor opengaat. Het wordt gebruikt voor sportregistratie.
De extensie is .tcx en de volledige naam Training Center XML. Allebei zeggen ze minder dan wat het bestand kan bevatten, en daar gaat de rest van deze pagina over.
Garmin bracht het in 2007 uit. De specificatie is Training Center XML.
De leeftijd is om een praktische reden interessant: hoe ouder een formaat, hoe meer programma’s de tijd hebben gehad om het te leren.
Hij staat op papier en is uitvoerbaar, maar hoe de volgende versie eruitziet bepaalt de leverancier. In de praktijk is dat genoeg om het bestand te blijven openen; het is niet genoeg om erop te rekenen.
TCX bewaart zijn inhoud precies. Opnieuw opslaan verandert niets, dus je kunt het zo vaak openen, bewerken en wegschrijven als je wilt zonder dat er schade opstapelt — en dat is wat er een werkformaat van maakt in plaats van een afleverformaat.
Garmin Connect, Strava en TrainingPeaks lezen het, en de meeste programma’s van dezelfde soort ook.
Als een bestand niet opengaat ligt het zelden aan het formaat — vaker is het programma ouder dan het formaat. Converteren naar iets ouders is de betrouwbare weg eromheen, en daarvoor is de rest van deze site bedoeld.
Geen enkele browser leest het.
Dat is veruit de meest voorkomende reden om het te converteren: niet dat het formaat slecht is, maar dat de plek waar je het bestand wilt tonen het niet kan lezen.
TCX is bedoeld om te openen en te wijzigen. Houd het bestand in dit formaat zolang het werk loopt, en exporteer eruit wanneer er een afgeronde versie nodig is.
GPX legt vast waar je was. TCX legt vast wat je deed: hartslag, cadans, calorieën, en — het belangrijkste deel — ronden, als volwaardige structuren met eigen totalen in plaats van markeringen op een lijn.
Dat verschil is de hele reden dat het formaat bestaat. Een intervaltraining is geen spoor met wat aantekeningen erbij; het is acht inspanningen met herstel ertussen, en elke ronde heeft een duur, afstand, gemiddelde en maximale hartslag. GPX heeft daar geen plek voor.
Een loopband, een indoor fietssessie, een zwembadtraining: geen satellieten, geen coördinaten, en toch veel data. TCX verwerkt dit native omdat positie per trackpoint optioneel is.
GPX kan dit eigenlijk niet. Het is een formaat over coördinaten, en een indoor sessie geëxporteerd als GPX faalt of komt aan als een activiteit zonder data.
Een TCX-bestand is een sport, met een activiteit, met ronden, elk met een spoor van punten. De ronde draagt zijn eigen samenvatting — totale tijd, afstand, calorieën, maximale en gemiddelde hartslag, intensiteit.
De structuur bewaart de training zoals ze werd uitgevoerd. Importeer hem elders en de intervallen zijn nog steeds intervallen, met eigen cijfers, in plaats van een doorlopende lijn die iemand opnieuw moet indelen.
TCX is XML, en herhaalt een volledige set elementnamen bij elk trackpoint. Een rit van een uur, eenmaal per seconde opgenomen, is 3.600 punten, wat neerkomt op één tot twee megabyte waar de onderliggende getallen een fractie daarvan zijn.
Garmins eigen FIT-formaat is het binaire antwoord hierop — een orde van grootte kleiner, en onleesbaar zonder bibliotheek. TCX is het leesbare uitwisselingsformaat dat tussen FIT en al het andere in zit.
Garmin Connect exporteert ze, net als de meeste trainingsplatforms — Strava, TrainingPeaks, Zwift, Wahoo, Polar. Het formaat is oud en simpel genoeg dat ondersteuning bijna universeel is in de fitnesswereld.
De gebruikelijke reden om te exporteren is tussen platforms verhuizen of een eigen archief bijhouden. Coaching is de andere: een coach die de intervallen wil zien in plaats van de route wil TCX of FIT.
TCX naar GPX behoudt het spoor, tijdstempels en hoogte. Het verliest de rondestructuur volledig, en hartslag en cadans overleven alleen als leveranciersextensies die het ontvangende platform mag negeren.
De andere richting voegt niets toe dat niet was opgenomen. Een GPX omgezet naar TCX is een spoor dat een trainingsformaat draagt — één ronde, geen hartslag — want de data zat nooit in de bron.
Het is XML, dus een verkeerd sporttype of een overbodig stuk aan het eind is te corrigeren in een teksteditor. Trackpoints verwijderen die werden opgenomen terwijl het horloge in de auto lag, is de gewoonste reparatie.
Het addertje: anders dan GPX bewaart een TCX zowel het detail als de totalen, en niets herberekent het één uit het ander. Verwijder tien minuten punten en laat de ronde 42 kilometer claimen, en elk platform gelooft de samenvatting.
| Extensie | .tcx |
|---|---|
| Mediatype | application/vnd.garmin.tcx+xml |
| Uitgegeven door | Garmin |
| Voor het eerst gepubliceerd | 2007 |
| Specificatie | Training Center XML |