Što je TCX i zašto pretvoriti u CSV?
TCX (Training Center XML) je Garminov XML format s GPS-om, pulsom, kadencijom, snagom, udaljenošću i strukturom krugova. Mnoge platforme još uvijek izvoze TCX: Polar Flow, Fitbit, starije verzije Garmin Connecta. Pretvaranje u CSV pretvara ugniježđenu XML strukturu u ravne retke — jedan redak po točki praćenja. Pretvaranje se odvija u pregledniku.
U usporedbi s rječitom XML strukturom TCX-a — koja ugnježđuje trackpointe u krugove, krugove u aktivnosti i koristi XML elemente za svako polje — CSV je ravan i kompackn. 30-minutna vožnja koja izrađuje TCX datoteku od 500 KB postaje 60–100 KB CSV. Što je važnije, CSV je odmah čitljiv u bilo kojoj aplikaciji proračunske tablice bez XML analize. TCX struktura je destilirana u imena stupaca: svaki red trackpointa sadrži sve svoje metrike jedan do drugoga, što je točno što očekuju alati za analizu i vizualizaciju podataka.
Zašto pretvarati TCX u CSV?
CSV je zajednički jezik između fitnes uređaja i alata za analizu podataka. Ako želite izgraditi prilagođene dijagrame treninga u Excelu, izračunati laktalni prag u Pythonu, pokrenuti regresiju između kadencije i otkucaja srca u R-u ili hraniti podatke o treningu u model strojnog učenja, CSV je format koji trebate. TCX datoteke su dizajnirane za uvoz na platformu — ne za analizu. Pretvaranje TCX-a u CSV je prvi korak u bilo kojem radnom toku treninga vođenog podacima ili samoanalize.
Za trenere koji rade s više atletičara kroz više platformi (Polar, Garmin, Fitbit), TCX je često zajednički nazivnik izvoza. Pretvaranje TCX izvoza svakog atleta u CSV omogućuje dosljedno usporednu analizu atletičara u jednoj proračunskoj tablici ili skripti, bez potrebe za pristupom API-ju specifičnom platformi ili kodom za analizu specifičnom formatu.
TCX u CSV — Što se izvozi?
CSV izlaz sadrži jedan red po točki praćenja sa stupcima za vremensku oznaku, geografsku širinu, dužinu, nadmorsku visinu, udaljenost, puls, kadenciju, snagu, brzinu i temperaturu (gdje je dostupno).
Podržani TCX izvori
- Polar Flow (izvezite kao TCX sa stranice aktivnosti)
- Garmin Connect (izvoz originala → TCX)
- Fitbit arhiva izvoza
- Garmin Training Center
- Bilo koja aplikacija koja izvozi standardni TCX 2.0
Koji se podaci pojavljuju u CSV-u?
CSV izlaz ima jedan red po TCX trackpointu s tim stupacima: vremenski žig (ISO 8601), zemljina širina (decimalni stupnjevi), dužina (decimalni stupnjevi), altitude_m (metara iznad mora), distance_m (kumulativna), heart_rate_bpm, cadence_rpm, power_w (iz TCX ActivityExtension ako je prisutna), speed_ms (metara po sekundi, iz ActivityExtension) i temperature_c (rijetko prisutan u standardnom TCX-u). Stupci bez podataka pojavljuju se kao prazne ćelije — ne nule — tako da možete razlikovati nedostatak podataka od stvarnih vrijednosti nule.
naspram platforme CSV izvoza
Garmin Connect, Polar Flow i Fitbit svi nude neki oblik CSV izvoza, ali oni obično daju zbrajene podatke — dnevne sažetke ili prosjeke po krugu — umjesto neobrađenih trackpoinata podataka. Ovaj pretvarač daje vam početnu vremensku rezoluciju TCX-a pri vlastitoj brzini snimanja (1 sekunda, 2 sekunde ili varijabilna sa SmartRecording). Za analize kao što su izračuni krivulje snage ili modeliranje umora, ova neobrađena rezolucija je bitna.
Česte probleme
Ako CSV ima mnogo praznih stupaca, izvozu TCX vjerojatno nedostaju izborna polja. Polar Flow TCX izvozi obično uključuju otkucaj srca ali rijetko snagu ili kadenciju osim ako ste koristili kompatibilan senzor. Garmin TCX izvozi su bogatiji ali mogu izostaviti brzinu i snagu od starijih uređaja. Ako trebate polja koja izvoz TCX platforme izostavlja, pokušajte tražiti FIT izvoz ako je dostupan — FIT datoteke sadržavaju širi raspon metrika, a pretvarač FIT-u-CSV će ekstrahirati što god je prisutno.
Prilagođeni sportski podaci u TCX datotekama
TCX datoteke iz cesta na invalidskim kolicima, ručnih biciklističnih jedinica i skijaških sistema na sjedećoj poziciji analizira se pomoću istog TCX 2.0 standarda kao i bilo koja druga aktivnost. Podaci o snazi iz brojačeva snage za ručne bicikle povezani na Garmin Edge ili sličan uređaj pojavljuju se u stupcu power_w ako je TCX izvezen s ActivityExtension podacima. Treneri koji rade s prilagođenim atletima mogu primijeniti istu analizu snage i opterećenja treninga kao i za ne-prilagođene atleta — prilagođene na različitim modelima potrošnje energije primjenjive na sport vođen rukom.
Često postavljana pitanja
Koju brzinu snimanja koristi CSV?
CSV čuva izvornu brzinu snimanja iz TCX datoteke. Ako je vaš uređaj zabilježio svaki 1 sekund (čest na Garmin uređajima s isključenim SmartRecording), svaki red predstavlja 1 sekundu. Ako je SmartRecording bio uključen, trackpointe mogu biti 2–10 sekundi osim sa varijabilnim razmakom ovisno o promjenama tempa. Stupac vremenskog žiga u CSV-u pokazuje točno vrijeme za svaki red, tako da možete potvrditi interval.
Radi li s Fitbit TCX izvozima?
Da. Fitbit TCX izvoza slijede standardnu TCX 2.0 specifikaciju i potpuno su podržane. Fitbit izvoza obično uključuju otkucaj srca i GPS ali ne kadenciju niti snagu. Stupac distance_m također može nedostajati iz Fitbit TCX datoteka ovisno o vrsti aktivnosti — oni će se pojaviti kao prazne ćelije u CSV izlazu.