TCX CSV

Конвертер TCX у CSV

Витягніть ЧСС, GPS, каденс та дані темпу з TCX-файлу у плаский CSV для аналізу в електронній таблиці.

Перетягніть сюди ваш файл .tcx

або натисніть для перегляду — файл ніколи не покидає ваш пристрій

Вся обробка відбувається у вашому браузері. Жодні дані не завантажуються на сервер.

Що таке TCX і навіщо конвертувати в CSV?

TCX (Training Center XML) — XML-формат Garmin з GPS, пульсом, каденсом, потужністю, відстанню та структурою кіл. Багато платформ ще експортують TCX: Polar Flow, Fitbit, старіші Garmin Connect. Конвертація в CSV перетворює вкладену XML-структуру на плоскі рядки — один рядок на точку треку. Конвертація відбувається у браузері.

На відміну від багатослівної структури XML TCX — яка вкладає трекпоінти в кругам, кругам в активності та використовує елементи XML для кожного поля — CSV плоский та компактний. 30-хвилинна гонка, яка створює файл TCX розміром 500 КБ, стає CSV розміром 60–100 КБ. Що більш важливо, CSV одразу читається у будь-якій програмі електронної таблиці без аналізу XML. Структура TCX дистильована в назви стовпців: кожен рядок трекпоінти містить всі його показники поруч один з одним, що саме те, чого очікують інструменти статистики та візуалізації даних.

Чому конвертувати TCX у CSV?

CSV є спільною мовою між пристроями фітнесу та інструментами аналізу даних. Якщо ви хочете побудувати користувацькі діаграми тренування в Excel, обчислити поріг молочної кислоти в Python, запустити регресію між каденцією та частотою серцебиття в R або забезпечити дані про тренування в модель машинного навчання, CSV — це потрібний вам формат. Файли TCX розроблені для імпорту платформи — а не для аналізу. Конвертування TCX в CSV — це перший крок у будь-якому робочому процесі тренування на основі даних або самоаналізу.

Для тренерів, які працюють з кількома спортсменами на кількох платформах (Polar, Garmin, Fitbit), TCX часто є спільним показником експорту. Конвертування експортів TCX кожного спортсмена в CSV дозволяє послідовний аналіз між спортсменами в одній електронній таблиці або скрипті без необхідності доступу до API, специфічного для платформи, або коду аналізу, специфічного для формату.

TCX у CSV — Що експортується?

CSV-файл містить один рядок на кожну точку треку з колонками для часової мітки, широти, довготи, висоти, відстані, пульсу, каденсу, потужності, швидкості та температури (де доступно).

Підтримувані джерела TCX

  • Polar Flow (експортуйте як TCX зі сторінки активності)
  • Garmin Connect (експортуйте оригінал → TCX)
  • Архів експорту Fitbit
  • Garmin Training Center
  • Будь-який додаток, що експортує стандартний TCX 2.0

Які дані з'являються в CSV?

Вихід CSV має один рядок на трекпоінту TCX з цими стовпцями: часова позначка (ISO 8601), широта (десяткові градуси), довгота (десяткові градуси), altitude_m (метри над рівнем моря), distance_m (кумулятивна), heart_rate_bpm, cadence_rpm, power_w (з TCX ActivityExtension, якщо присутня), speed_ms (метри на секунду, з ActivityExtension) і temperature_c (рідко присутня у стандартному TCX). Стовпці без даних з'являються як порожні клітинки — не нулі — тому ви можете розрізняти відсутність даних від справжніх нульових значень.

порівняно з експортом CSV платформи

Garmin Connect, Polar Flow та Fitbit пропонують якусь форму експорту CSV, але вони зазвичай дають зібрані дані — щоденні резюме або середні значення за кругом — замість необроблених даних трекпоінтів. Цей конвертер дає вам повну часову розрізненість оригіналу TCX при його власній швидкості запису (1 секунда, 2 секунди або змінна з SmartRecording). Для аналізу, як-от обчислення кривої потужності або моделювання втоми, ця необроблена розрізненість є суттєвою.

Поширені проблеми

Якщо CSV має багато порожних стовпців, вихідний файл TCX, ймовірно, не містить необов'язкових полів. Експорти TCX з Polar Flow зазвичай включають частоту серцебиття, але рідко потужність або каденцію, якщо ви не використовували сумісний датчик. Експорти TCX з Garmin багатші, але можуть упустити швидкість і потужність зі старих пристроїв. Якщо вам потрібні поля, які експорт TCX платформи упускає, спробуйте попросити експорт FIT, якщо він доступний — файли FIT містять ширший спектр показників, і конвертер FIT-у-CSV витягне будь-що присутнє.

Адаптивні спортивні дані у файлах TCX

Файли TCX з дорожних спортів з інвалідністю, одиниці GPS з ручним приводом та системи гірськолижного спорту на сідалах аналізуються за допомогою того ж стандарту TCX 2.0, як і будь-яка інша активність. Дані про потужність від лічильників потужності для ручних велосипедів, під'єднаних до Garmin Edge або подібного пристрою, з'являються в стовпці power_w, якщо TCX був експортований з даними ActivityExtension. Тренери, які працюють з адаптивними спортсменами, можуть застосовувати той же аналіз потужності та навантаження на тренування, як і для спортсменів без інвалідності — коригуючи різні моделі витрат енергії, застосовні до спорту, керованого руками.

Часто задавані питання

Яку швидкість запису використовує CSV?

CSV зберігає оригінальну швидкість запису з файлу TCX. Якщо ваш пристрій записував кожну 1 секунду (поширено на пристроях Garmin з вимкненим SmartRecording), кожен рядок представляє 1 секунду. Якщо SmartRecording був ввімкнений, трекпоінти можуть бути на відстані 2–10 секунд з змінним розташуванням залежно від змін темпу. Стовпець часової позначки у CSV показує точний час для кожного рядка, тому ви можете підтвердити інтервал.

Чи це працює з експортом TCX з Fitbit?

Так. Експорт TCX з Fitbit слідує стандартній специфікації TCX 2.0 і повністю підтримується. Експорти Fitbit зазвичай включають частоту серцебиття та GPS, але не каденцію або потужність. Стовпець distance_m також може відсутній у файлах Fitbit TCX залежно від типу активності — вони з'являтимуться як порожні клітинки у виході CSV.

Ми використовуємо файли cookie для аналітики та реклами (Google AdSense). Жодні персональні дані з фітнес-інструментів не залишають ваш браузер. Політика конфіденційності