Skip to content

outcatcher/firome

Repository files navigation

Firome

Утилита, позволяющая добавить к данным вело тренировки маршрут, выгруженный из стороннего источника, например, Strava Routes или Komoot.

Точки маршрута привязываются к тренировке по расстоянию от начала пути.

Использование

Пример результата

Консоль

> firome --route test/2024-05-21_1597851131.gpx --recording test/40B032FC.fit

route: test/2024-05-21_1597851131.gpx
recording: test/40B032FC.fit.zip

result: 1716922421.tcx

GUI

firome-ui

image

После выбора исходных файлов и нажатия на кнопку OK открывается диалог выбора места экспорта.

Язык приложения зависит от языка системы

Данные

Поддерживаемые файлы

Активность:

  • FIT, в том числе, в ZIP архиве: *.fit, *.fit.zip

Маршрут:

  • GPX: *.gpx

Ограничения для архивов

  • Должен быть ZIP архивом
  • Должен содержать один файл с активностью/маршрутом
  • Дополнительно для UI:
    • Поддерживаются только для фалов активности
    • Должны иметь расширение .fit.zip

Данные активность

  • Время (обязательное значение)
  • Расстояние (обязательное значение)
  • Скорость
  • Мощность
  • Пульс
  • Каденс
  • Круг (lap)

Не выгружается заголовок - расчёт на загрузку в Strava, где все данные заголовка всё равно расчитываются.

Данные маршрута

  • Позиция (обязательное значение)
  • Расстояние (обязательное значение)
  • Высота на уровнем моря

Обычно файлы маршрута содержат намного меньше точек, чем файлы с активностью, поэтому трек дополнительно интерполируется, расстояние между точками в интерполяции настраивается флагом --precision или с помощью слайдера в UI. Значение по умолчанию - 1м.

Выходные значения

Поддерживаемые форматы результата:

  • TCX

Список выгружаемых полей можно настроить на GUI.