Конвертер FIT и TCX в GPX

Перенесите GPS-точки тренировки, время и высоту в GPX с отчётом потерь.

Выберите исходный файл

Можно перетащить файл сюда

FITTCX

Один файл до 10 МБ или TCX-текст до 1 млн символов; источники не смешиваются.

Для обработки данные передаются нашему серверу. Временные рабочие файлы удаляются; история файлов не создаётся.

Данные передаются серверу для выбранной обработки. История файлов не создаётся.

Как пользоваться

Точки без GPS разрывают сегмент: линия не соединяет края пропуска. Некорректная координата, дата или повреждённый CRC останавливают обработку вместо выдачи правдоподобного маршрута.

  1. Загрузите один FIT или TCX до 10 МБ; для TCX можно вставить XML до 1 млн символов.
  2. Создайте GPX и прочитайте число GPS-точек, сегментов и список неперенесённых полей.
  3. Скачайте GPX и JSON; откройте маршрут на карте и сверьте начало, конец, время и высоту.

Пример

Вымышленный проверяемый пример

Исходные данные
Вымышленный FIT: 3 точки около 55.75° N, 37.61° E, высота 120–122 м, пульс.

Прочитать FIT, проверить CRC и записать GPS-точки в GPX.

Что получится
GPX: 3 точки, один сегмент, время UTC и высота; JSON отмечает потерю пульса.
Форматы и ограничения

Для переноса маршрута на карту обычно достаточно координат, времени и высоты. GPX этой операции содержит именно их, а исходная тренировочная статистика остаётся в FIT или TCX.

На входе
FIT, TCX XML UTF-8
Результат
GPX 1.1, JSON-отчёт

Перенесите GPS-точки тренировки, время и высоту в GPX с отчётом потерь.

  • Один файл до 10 МБ или TCX-текст до 1 млн символов; источники не смешиваются.
  • До 100 000 GPS-точек и 100 000 FIT-сообщений, до 64 полей в определении FIT; GPX и отчёт суммарно до 20 МБ.
  • Только один целый FIT с корректными CRC. TCX v2: Activities или Courses. Без GPS результат не создаётся.
  • Пульс, мощность, каденс, круги и события не переносятся; остановки FIT по таймеру не восстанавливаются.

Сверьте число точек, разрывы маршрута и время UTC. Пустая indoor-тренировка не становится GPS-треком.

Для обработки файлы или текст передаются серверу. История пользовательских файлов не создаётся. SQLite использует отдельную временную базу, удаляемую при штатном завершении операции; результат скачайте и проверьте самостоятельно.

Для обработки файлы или текст передаются серверу. История пользовательских файлов не создаётся. SQLite использует отдельную временную базу, удаляемую при штатном завершении операции; результат скачайте и проверьте самостоятельно. Indoor-тренировки без GPS не преобразуются; пульс и статистика не переносятся.

Вопросы об инструменте

Можно ли получить GPX из тренировки без GPS?

Нет. Если FIT/TCX содержит только время, пульс или данные тренажёра, маршрут не создаётся. Отсутствующие координаты не подставляются.

Перенесутся ли пульс, каденс и мощность?

Нет. GPX содержит GPS-точки, доступные время и высоту. JSON перечисляет неперенесённые поля и предупреждает об итогах тренировки.

Почему маршрут разделён на сегменты?

Границы Track TCX сохраняются; запись без координат завершает текущий сегмент. Это предотвращает соединение концов пропуска прямой линией.

Что означает ошибка CRC FIT?

Контрольная сумма или длина файла не совпадает с данными. Заново выгрузите оригинальную тренировку; принудительное чтение повреждённого FIT здесь отключено.

Меняется ли часовой пояс времени?

Время записывается в GPX в UTC с Z. Оно обозначает тот же момент; часы на экране принимающего приложения зависят от его часового пояса.

Станет ли GPX полной копией FIT или TCX?

Нет. GPX предназначен для маршрута. Круги, события, тренировочные итоги, FIT-паузы и датчики остаются в исходнике; сохраните его.

Разобраться в задаче

Все инструкции
Карты и геоданные5 мин

Как перевести FIT или TCX в GPX и проверить маршрут

Перенесите GPS-трек тренировки, проверьте координаты, сегменты, время UTC и высоту. Узнайте, что теряется и почему indoor-файл не даёт маршрут.

Читать инструкцию