Mikä on TCX ja miksi muuntaa CSV:ksi?
TCX (Training Center XML) on Garminin XML-muoto aktiviteettidatalle, joka sisältää GPS:n, sykkeen, kadenssin, tehon, matkan, nopeuden ja kierrosrakenteen. Monet alustat vievät edelleen TCX:ää: Polar Flow, Fitbit, vanhemmat Garmin Connect. Muuntaminen CSV:ksi muuttaa sisäkkäisen XML-rakenteen tasaisiksi, pilkulla erotetuiksi riveiksi — yksi rivi per seurantapiste. Muunnos tapahtuu kokonaan selaimessa.
Verrattuna TCX:n monisanaiseen XML-rakenteeseen — joka sisäkkäisistää seuranta pisteet kierroksia sisällä, kierrokset harjoituksissa sisällä ja käyttää XML-elementtejä jokaiselle kentälle — CSV on tasainen ja kompakti. 30 minuutin juoksu, joka tuottaa 500 KB TCX-tiedoston, muuttuu 60–100 KB CSV:ksi. Tärkeämpää on, että CSV on välittömästi luettavissa missä tahansa laskentataulukko sovelluksessa ilman XML-jäsennystä. TCX-rakenne tiivistetään sarakkeen nimikkeisiin: jokainen seuranta rivi sisältää kaikki mittarinsa vierekkäin, mikä on juuri sitä, mitä tilastolliset ja tietojen visualisaatio työkalut odottavat.
Miksi muuntaa TCX CSV:ksi?
CSV on yhteinen kieli fitness-laitteiden ja data-analyysin työkalujen välillä. Jos haluat rakentaa mukautettuja harjoittelun kaavioita Excelissä, laskea maksimaalisen harjoittelun teho Pythonissa, suorittaa regressio kierros taajuuden ja sydämen lyönnin välillä R:ssä tai syöttää harjoittelutietosi koneoppimis malleiksi, CSV on muoto, jonka sinä tarvitset. TCX-tiedostot on suunniteltu alusta tuonnille — ei analysoinnille. TCX:n muuntaminen CSV:ksi on ensimmäinen vaihe minkä tahansa data-ohjatun valmennus tai itseanalyysin työnkulussa.
Valmentajille, jotka työskentelevät useiden urheilijoiden kanssa eri alustoilla (Polar, Garmin, Fitbit), TCX on usein yhteinen vie'nti nimittäjä. Jokaisen urheilijan TCX -vie'nnit muuntaminen CSV:ksi mahdollistaa johdonmukaisen urheilijoiden välisen analyysin yhteen laskentataulukkoon tai scriptiin ilman alustakohta API -pääsyä tai muoto kohtainen jäsennys koodia.
TCX CSV:ksi — Mitä viedään?
CSV-tiedosto sisältää yhden rivin per seurantapiste sarakkeilla aikaleima, leveysaste, pituusaste, korkeus, matka, syke, kadenssi, teho, nopeus ja lämpötila (kun saatavilla).
Tuetut TCX-lähteet
- Polar Flow (vie TCX-muodossa aktiviteettisivulta)
- Garmin Connect (vie alkuperäinen → TCX)
- Fitbit-vientiarkisto
- Garmin Training Center
- Mikä tahansa sovellus, joka vie standardi TCX 2.0 -muotoa
Mitä tietoja näkyvät CSV:ssä?
CSV-tuloste sisältää yhden rivin TCX:n jokaista seuranta pistettä kohti näillä sarakkeilla: aika (ISO 8601), leveys (desimaali asteet), pituus (desimaali asteet), altitude_m (metrit merenpinnan yläpuolella), distance_m (kumulatiivinen), heart_rate_bpm, cadence_rpm, power_w (TCX ActivityExtension:stä, jos läsnä), speed_ms (metrit sekunnissa, ActivityExtension:stä) ja temperature_c (harvoin vakio-TCX:ssä). Sarakkeet, joissa ei ole tietoja, näkyvät tyhjinä soluina — ei nollina — joten voit erottaa puuttuvat tiedot todellisista nolla-arvoista.
vs. Alusta CSV -vie'nnit
Garmin Connect, Polar Flow ja Fitbit kaikki tarjoavat jonkinlaisen CSV-vie'nnin, mutta nämä antavat sinulle tyypillisesti koostettuja tietoja — päivittäisiä yhteenvetoja tai kierros keskiarvoja — eikä raa'an per-seuranta pisteiden tietoja. Tämä muunnin antaa sinulle täyden aika resoluution alkuperäisen TCX:n alkuperäisella tallennusväleillä (1 sekunti, 2 sekuntia tai muuttuva SmartRecording). Analyysille kuten tehokäyrän laskenta tai väsymys mallinnus, tämä raa'an resoluutio on olennainen.
Yleiset ongelmat
Jos CSV:llä on monia tyhjiä sarakkeita, lähde TCX luultavasti puuttuu valinnaisia kenttiä. Polar Flow TCX -vie'nnit sisältävät tyypillisesti sydämen lyönnin, mutta harvoin teho tai kierros taajuus, ellei käytä yhteensopivaa sensoria. Garmin TCX -vie'nnit ovat rikkaampia, mutta voivat jättää nopeuden ja voiman pois vanhemmilta laiteilta. Jos tarvitset kenttiä, joita alustan TCX -vie'nti jättää pois, yritä pyytää FIT -vie'ntia, jos saatavilla — FIT-tiedostot sisältävät laajempi valikoima mittareita, ja FIT-CSV-muunnin poimii kaikki, jotka ovat läsnä.
Adaptiivinen urheilu data TCX-tiedostoissa
TCX-tiedostot pyörätuoli urheilutietokoneista, käsipyörän GPS-yksiköistä ja istumislaski-järjestelmistä jäsennetään käyttämällä samaa TCX 2.0 -standardia kuin mikä tahansa muu harjoitus. Tehotiedot käsipyörän tehoarvioista, jotka on kytketty Garmin Edge -laitteeseen tai vastaavaan, näkyvät power_w -sarakkeessa, jos TCX vie'ntävä ActivityExtension -tiedot. Valmentajat, jotka työskentelevät adaptiivisten urheilijoiden kanssa, voivat soveltaa samaa teho- ja harjoittelun kuormitusanalyysia kuin kykenevälle urheilijoille — mukautettu eri energian kulutus malleille, jotka koskevat käsillä käyttävä urheilu.
Usein kysytyt kysymykset
Mitä tallennusväliä CSV käyttää?
CSV säilyttää alkuperäisen tallennusvälin TCX-tiedostosta. Jos laitteesi tallentoi jokaisen 1 sekunnin (yleistä Garmin-laitteissa, joissa SmartRecording on pois) tai muuten jokaisen rivin edustaa 1 sekuntia. Jos SmartRecording oli päällä, seuranta pisteet voivat olla 2–10 sekuntia toisistaan poiketen väliä tempon muutoksista riippuen. CSV:n aika sarakkeessa näkyy tarkka aika jokaiselle riville, joten voit vahvistaa välin.
Toimiiko tämä Fitbit TCX -vie'nnin kanssa?
Kyllä. Fitbit TCX -vie'nnit noudattavat vakio TCX 2.0 -spesifikaatiota ja ovat täysin tuettuja. Fitbit vie'nnit sisältävät tyypillisesti sydämen lyönnin ja GPS:n, mutta ei kierros taajuutta tai tehoa. Sarake distance_m voi myös puuttua Fitbit TCX -tiedostoista riippuen harjoituksen tyypistä — nämä näkyvät CSV-tulosteessa tyhjinä soluina.