Vad är TCX och varför konvertera till CSV?
TCX (Training Center XML) är Garmins XML-format för aktivitetsdata med GPS, puls, kadens, effekt, distans, hastighet och varvstruktur. Många plattformar exporterar fortfarande TCX: Polar Flow, Fitbit, äldre Garmin Connect. Konvertering till CSV omvandlar den nästlade XML-strukturen till platta, kommaseparerade rader — en rad per spårpunkt. Konverteringen sker helt i webbläsaren.
Jämfört med TCXs verbose XML-struktur — som kapslar spårdatapunkter inuti vars, vars inuti aktiviteter och använder XML-element för varje fält — är CSV platt och kompakt. En 30-minuters löpning som producerar en 500 KB TCX-fil blir en 60–100 KB CSV. Ännu viktigare, CSV är omedelbar läsbar i vilken kalkylarksprogram som helst utan XML-parsing. TCX-strukturen destilleras till kolumnnamn: varje spårdatapunkt-rad innehåller alla sina mätvärden sida vid sida, vilket är exakt vad statistiska och datavisualiseringsverktyg förväntar.
Varför konvertera TCX till CSV?
CSV är det gemensamma språket mellan fitnessenhetar och dataanalysverktyg. Om du vill bygga anpassade träningsdiagram i Excel, beräkna tröskelmakt för laktat i Python, köra en regression mellan kadans och puls i R eller mata dina träningsdata in i en maskininlärningsmodell är CSV det format du behöver. TCX-filer är designade för plattformsimport — inte för analys. Konvertering av TCX till CSV är det första steget i någon datadrevet träning eller självanalysarbetsflöde.
För tränare som arbetar med flera atleter över olika plattformar (Polar, Garmin, Fitbit) är TCX ofta den gemensamma exportnämnaren. Konvertering av varje atletes TCX-exporter till CSV möjliggör konsekvent tväratlet-analys i ett enda kalkylark eller script, utan att behöva plattformsspecifik API-åtkomst eller formatspecifik parserkod.
TCX till CSV — Vad exporteras?
CSV-filen innehåller en rad per spårningspunkt med kolumner för tidsstämpel, latitud, longitud, höjd, distans, puls, kadens, effekt, hastighet och temperatur (där tillgängligt).
Stödda TCX-källor
- Polar Flow (exportera som TCX från aktivitetssidan)
- Garmin Connect (exportera original → TCX)
- Fitbit-exportarkiv
- Garmin Training Center
- Alla appar som exporterar standard TCX 2.0
Vilken data visas i CSV?
CSV-utdata har en rad per TCX-spårdatapunkt med dessa kolumner: tidsstämpel (ISO 8601), latitud (decimalgradier), longitud (decimalgradier), altitude_m (meter över havet), distance_m (kumulativ), heart_rate_bpm, cadence_rpm, power_w (från TCX ActivityExtension om närvarande), speed_ms (meter per sekund, från ActivityExtension) och temperature_c (sällan närvarande i standard TCX). Kolumner utan data visas som tomma celler — inte nollor — så du kan skilja saknad data från faktiska nollvärden.
vs. Plattforms CSV-exporter
Garmin Connect, Polar Flow och Fitbit erbjuder alla någon form av CSV-export, men dessa ger vanligtvis aggregerad data — dagliga sammanfattningar eller vargenomsnitt — snarare än raw per-spårdatapunkt-data. Den här konverteraren ger dig den fullständiga tidsupplösningen för den ursprungliga TCX vid dess ursprungliga inspelningsintervall (1 sekund, 2 sekunder eller variabel med SmartRecording). För analyser som kraftkurvberäkning eller utmattningsmodellering är denna råupplösning väsentlig.
Vanliga problem
Om CSV-filen har många tomma kolumner saknar sannolikt TCX-källan valfria fält. Polar Flow TCX-exporter inkluderar vanligtvis puls men sällan kraft eller kadans om du inte använde en kompatibel sensor. Garmin TCX-exporter är rikare men kan utesluta hastighet och kraft från äldre enheter. Om du behöver fält som plattformens TCX-export utesluter försöker du begära en FIT-export om tillgänglig — FIT-filer innehåller ett bredare spektrum av mätvärden, och FIT-till-CSV-konverteraren kommer att extrahera vad som helst som finns.
Adaptiv idrottsdata i TCX-filer
TCX-filer från rullstolsportsdatorer, handbike GPS-enheter och sitski-system analyseras med samma TCX 2.0-standard som vilken annan aktivitet som helst. Kraftdata från handbike-kraftmätare anslutna till en Garmin Edge eller liknande enhet visas i power_w-kolumnen om TCX exporterades med ActivityExtension-data. Tränare som arbetar med adaptiva atleter kan tillämpa samma kraft- och träningsbelastningsanalys som för icke-funktionshindrade atleter — justerad för de olika energiförbrukningsmodeller som gäller för armkraft-idrotter.
Vanliga frågor
Vilket inspelningsintervall använder CSV?
CSV-filen bevarar det ursprungliga inspelningsintervallet från TCX-filen. Om din enhet registrerade varje 1 sekund (vanligt på Garmin-enheter med SmartRecording av) representerar varje rad 1 sekund. Om SmartRecording var på kan spårdatapunkter vara 2–10 sekunder från varandra med varierande avstånd beroende på tempoförändringar. Tidsstämpelkolumnen i CSV visar den exakta tiden för varje rad, så du kan bekräfta intervallet.
Fungerar detta med Fitbit TCX-exporter?
Ja. Fitbits TCX-exporter följer standard TCX 2.0-specifikationen och stöds fullt ut. Fitbit-exporter innehåller vanligtvis puls och GPS men inte kadans eller kraft. Avstånds_m-kolumnen kan också saknas från Fitbit TCX-filer beroende på aktivitetstyp — dessa kommer att visas som tomma celler i CSV-utdata.