Konwertuj FIT na TCX
Konwertuj aktywności FIT z urządzeń sportowych do kompatybilnych, edytowalnych plików TCX.
Jak konwertować fit do tcx
- Nawigacja GPS, mapy, GIS
- Brak ocen.
Platforma treningowa, starsza aplikacja zgodna z Garmin lub narzędzie analityczne może akceptować .tcx, ale odrzucać .fit, wymagając eksportu przed zaimportowaniem lub udostępnieniem aktywności. TCX ułatwia także sprawdzanie lub edytowanie danych aktywności jako tekstu, chociaż przekonwertowany plik jest zwykle większy i może zawierać mniej danych z czujników.
Czym jest FIT
FIT (Flexible and Interoperable Data Transfer) to kompaktowy format binarny przeznaczony dla danych sportowych i fitness. Korzystają z niego urządzenia i usługi Garmin, a także produkty firm Wahoo, Polar, Suunto, COROS i innych producentów.
Aktywność w pliku .fit może zawierać oznaczone znacznikami czasu pozycje GPS, czas, dystans, prędkość, tętno, kadencję, moc kolarską, wysokość, okrążenia, sesje, informacje o urządzeniu, zdarzenia dotyczące odżywiania oraz pola specyficzne dla producenta. Dokładna zawartość zależy od urządzenia i profilu rejestrowania. FIT jest zasadniczo mniejszy i wydajniejszy niż XML oraz często zachowuje więcej informacji specyficznych dla urządzenia niż format wymiany taki jak TCX.
Czym jest TCX
TCX (Training Center XML) to czytelny dla człowieka format XML, pierwotnie utworzony dla Garmin Training Center. Plik TCX aktywności zwykle zawiera aktywności, okrążenia i punkty trasy z polami takimi jak czas, szerokość geograficzna, długość geograficzna, wysokość, dystans, tętno, kadencja i kalorie. TCX może także reprezentować trasy i treningi, ale są to inne typy dokumentów niż eksport aktywności.
TCX pozostaje przydatny w przypadku oprogramowania obsługującego Garmin XML, ale nie FIT. Jego tekstową strukturę opartą na elementach można przeglądać w edytorze tekstu i przetwarzać za pomocą standardowych narzędzi XML. XML powtarza nazwy pól i metadane, dlatego plik TCX jest zwykle większy niż źródłowy plik FIT. Sam Garmin Training Center został wycofany i nie należy traktować go jako aktualnego narzędzia do konwersji.
Konwersja za pomocą oprogramowania desktopowego
GoldenCheetah to odpowiedni wybór desktopowy, gdy aktywność wymaga sprawdzenia przed eksportem. Działa w systemach Windows, macOS i Linux oraz może importować aktywności FIT i eksportować obsługiwane aktywności jako TCX.
- Zainstaluj GoldenCheetah, utwórz zawodnika lub wybierz istniejącego i otwórz bazę aktywności.
- Użyj polecenia File → Import lub polecenia importowania aktywności dostępnego w aplikacji, a następnie wybierz oryginalny plik
.fit. - Otwórz zaimportowaną aktywność i sprawdź mapę, godziny rozpoczęcia i zakończenia, czas trwania, dystans, okrążenia, wysokość oraz dostępne strumienie danych z czujników.
- Użyj polecenia eksportowania aktywności lub pliku, zwykle dostępnego w menu File → Export, wybierz TCX i zapisz wynik z rozszerzeniem
.tcx. Nazwy menu mogą różnić się w zależności od wersji GoldenCheetah. - Zaimportuj plik TCX do usługi docelowej i porównaj jego podsumowania z oryginalną aktywnością FIT.
Zachowaj oryginalny plik FIT. Jest on lepszą kopią archiwalną i może zawierać pola deweloperskie, metadane urządzenia, dynamikę biegu, metryki kolarskie lub inne informacje, których nie można przedstawić w wyeksportowanym pliku TCX.
Korzystanie z konwertera online
W przypadku jednorazowej konwersji konwerter online GoToes może przyjąć dane FIT i utworzyć plik TCX. Prześlij plik, wybierz TCX jako format wyjściowy, uruchom konwersję i pobierz wygenerowany plik. Przed przesłaniem sprawdź aktualną listę obsługiwanych formatów wejściowych i wyjściowych, ponieważ narzędzia internetowe i limity rozmiaru plików mogą się zmieniać.
Nie przesyłaj aktywności zawierających poufne lokalizacje domu lub miejsca pracy, dane umożliwiające identyfikację osoby ani prywatne informacje zdrowotne, chyba że sposób przetwarzania przesłanych plików przez usługę jest dla Ciebie akceptowalny. Lokalna aplikacja, taka jak GoldenCheetah, pozwala uniknąć wysyłania aktywności do podmiotu trzeciego.
Tworzenie własnej konwersji
Konwersja FIT do TCX nie jest niezawodną, ogólną zmianą rozszerzenia pliku. Programista może dekodować FIT za pomocą Garmin’s FIT SDK lub pakietu Python fitparse i generować TCX przy użyciu biblioteki XML, ale fitparse jest dekoderem, a nie kompletnym narzędziem do zapisu TCX. Konwerter musi mapować rekordy FIT na prawidłowe elementy aktywności, okrążenia, trasy i punktu trasy TCX, wybierać właściwe przestrzenie nazw XML oraz poprawnie zabezpieczać tekst i wartości liczbowe.
Niestandardowy skrypt wymaga także określenia jawnych reguł dotyczących przerw, okrążeń, brakujących współrzędnych, znaczników czasu, jednostek i pól deweloperskich FIT. Przed użyciem procesu na większą skalę konieczne jest przetestowanie go w usłudze docelowej i sprawdzenie poprawności wynikowego pliku XML.
Ograniczenia konwersji
Standardowe dane dotyczące czasu, pozycji GPS, dystansu, wysokości, tętna, kadencji i kalorii zwykle są przenoszone, jeśli konwerter obsługuje te pola. Moc oraz zaawansowane metryki biegu lub kolarstwa mogą być zapisywane wyłącznie za pomocą rozszerzeń TCX specyficznych dla producenta, a wiele konwerterów lub usług odbierających dane je odrzuca. Pola deweloperskie FIT i rekordy specyficzne dla producenta często nie mają odpowiednika w TCX.
Konwersja nie może przywrócić brakujących próbek GPS, odzyskać danych wykluczonych podczas rejestrowania, odtworzyć logiki pauzy urządzenia ani skorygować nieprawidłowej strefy czasowej. Po konwersji sprawdź znaczniki czasu, granice aktywności, czas całkowity i czas ruchu, okrążenia, dystans, wysokość, tętno, kadencję oraz moc, porównując je z oryginalnym plikiem FIT.
Niektóre importery odrzucają nieprawidłowy XML, nieobsługiwane rozszerzenia TCX, zduplikowane lub nieprawidłowe znaczniki czasu albo pliki zawierające bardzo dużą liczbę punktów trasy. Ponowny eksport za pomocą innego konwertera, usunięcie nieobsługiwanych rozszerzeń lub zmniejszenie gęstości punktów trasy może pomóc, ale uproszczenie pliku może usunąć szczegóły. Traktuj FIT jako główną kopię archiwalną i używaj TCX wyłącznie w celu zapewnienia zgodności.