Co to jest format pliku TCX?
.tcx to plik bazy danych XML opracowany przez firmę Garmin do śledzenia aktywności fitness i GPS. Pierwotnie powiązany z Garmin Training Center, stał się od tego czasu szeroko przyjętym formatem wymiany danych między platformami fitness. Plik .tcx zawiera różne dane związane ze sportem, w tym rodzaj sportu, zapisy czasu, dystans, spalone kalorie, intensywność treningu i tętno.
Pliki .tcx są kodowane w formacie XML i służą jako środek wymiany danych między urządzeniami monitorującymi aktywność fizyczną a usługami online, takimi jak Garmin Connect i Strava, gdzie historia treningów może być archiwizowana i analizowana.
Format występuje w dwóch wersjach - TCX v1 i TCX v2 - przy czym v2 jest obecnym standardem, zdefiniowanym przez schemat TrainingCenterDatabasev2.xsd firmy Garmin. Pliki otwierają się elementem głównym <TrainingCenterDatabase> i organizują dane w hierarchii Aktywności, Okrążeń, Śladów i Punktów śladu, z których każdy zawiera współrzędne GPS, wysokość, tętno i kadencję.
.tcx jest ściśle powiązany z formatem wymiany GPS .gpx, ale dodaje struktury specyficzne dla fitnessu, takie jak podziały na okrążenia i licznik kalorii na okrążenie. Można go również przekonwertować na kompaktowy format binarny .fit za pomocą narzędzi takich jak GPSBabel.
Bezpieczeństwo
RYZYKO: LOWTCX to zwykły XML bez zawartości wykonywalnej, więc sam plik jest bezpieczny do otwarcia. Prawdziwym problemem jest prywatność: jak każdy plik aktywności, zawiera on dokładne współrzędne GPS i znaczniki czasu, co może ujawnić lokalizację domu, regularne trasy i harmonogram, a także dane zdrowotne (tętno). Przed publicznym udostępnieniem plików TCX należy przyciąć punkty startu/końca w pobliżu domu i rozważyć usunięcie znaczników czasu/tętna, jeśli nie chcesz ich ujawniać.
Szczegóły formatu
w pigułceProgramy otwierające pliki TCX
Szczegóły techniczne
specyfikacja| Deweloper | Garmin |
| Kodowanie bazowe | UTF-8 XML (zwykły tekst, brak struktury binarnej) |
| Typ MIME | application/vnd.garmin.tcx+xml |
| Element główny XML | <TrainingCenterDatabase> w przestrzeni nazw Garmin TrainingCenterDatabasev2 |
| Definicja schematu | Plik XML Schema Definition (XSD): TrainingCenterDatabasev2.xsd, hostowany przez Garmin |
| Wersje formatu | TCX v1 (starsza) i TCX v2 (obecny standard) |
| Hierarchia danych | TrainingCenterDatabase → Activities → Activity → Lap → Track → Trackpoint |
| Pola punktu śladu | Znacznik czasu (UTC), szerokość/długość geograficzna (stopnie dziesiętne), wysokość (metry), dystans (metry), tętno (bpm), kadencja (rpm), prędkość (m/s), moc (waty) |
| Wyliczeniowe typy sportów | Bieganie (Running), Kolarstwo (Biking), Inne (Other) (zdefiniowane jako wyliczenie w XSD v2) |
| Metadane na okrążenie | Czas całkowity, dystans całkowity, kalorie, prędkość maksymalna, średnie i maksymalne tętno, poziom intensywności, metoda wyzwalania |
| Identyfikacja pliku | Brak binarnych bajtów magicznych; identyfikowany przez element główny <TrainingCenterDatabase> występujący bezpośrednio po deklaracji XML |
| Obsługa wielu aktywności | Pojedynczy plik .tcx może zawierać wiele rekordów Activity pod jednym elementem głównym |
| Kodowanie tętna | Liczba całkowita uderzeń na minutę (bpm) przechowywana w <Value> wewnątrz elementu <HeartRateBpm> |
| Układ współrzędnych | WGS 84 w stopniach dziesiętnych; wysokość w metrach nad średnim poziomem morza |
| Wydano | 2007 (Garmin Training Center / TCX schema) |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | www8.garmin.com |
Konwersje TCX
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki TCX.