RU:Fit2gpx
Описание
fit2gpx кроссплатформенная утилита для преобразования новых файлов треков и тренировок с устройств Garmin, Suunto, Bryton, Wahoo и д.р из формата FIT в GPX и CSV форматы.
Конвертер файлов Garmin .FIT в GPX, CVS, HR, HRV, SpO2, Stress.
Возможности
Конвертер fit2gpx имеет два режима работы: консольный и графический. При запуске без указания файлов для конвертации запускается диалоговое окно выбора файлов для конвертации. Если при запуске в качестве аргумента передать имя файла, то происходит конвертация без запуска диалоговых окон. В случае успешной конвертации никакой информации в консоль не возвращается. Консольный режим работы можно использовать в различных скриптах для автоматизации.
Конвертер поддерживает режим пакетной обработки файлов, для этого в консольном режиме укажите имена всех файлов в качестве аргументов программы. В диалоговом режиме просто выберите несколько файлов в диалоге выбора.
По умолчанию, без параметров, файл тренировки FIT конвертируется в файл формата GPX.
Для работы с конвертером fit2gpx требуется Java RE, версии 11 и выше. Конвертер написан на Java и не требует установки никаких дополнительных библиотек, интерпретаторов и модулей.
Информация по использованию:
java -jar fit2gpx.jar --help
Консольный режим:
java -jar fit2gpx.jar [параметры] <файл Garmin .FIT> [[<файл Garmin .FIT>] …]
Графический диалоговый режим:
java -jar fit2gpx.jar [параметры]
параметры:
--statistic | -s вывод итоговой статистики в консоль --csv | -c выходной файл будет в формате CSV --hr-only | -r выходной файл будет в формате CSV, содержимое: только ЧСС и время --monitor | -m разбор файлов мониторинга пульса (не тренировки), выходной файл будет в формате CSV --hrv | -v разбор файлов тренировки и запись в CSV интервалов R-R для анализа вариабельности --hrv-filter | -f тоже самое, что и --hrv, но используется пороговый фильтр для устранения всплесков --filter=n где: n - уставка порогового фильтра (для -f) в % от 1 до 99 (по умолчанию 35) --oxy | -o разбор файлов мониторинга и запись в CSV значений оксигенации SpO2 --stress | -i разбор файлов мониторинга и запись в CSV значений уровня стресса поля в CSV: Дата время; Индекс Стресса Garmin; Уровень батареи тела; неизвестно; неизвестно --no-dialog | -n не отображать диалоговое окно выбора файлов --save-empty | -e сохранять файлы без координат (пустые треки) --full-dump сделать полный дамп записей файла в тестовый файл
Загрузка
Исходный код конвертера доступен на странице проекта на GitHub.
Готовый бинарные файл fit2gpx.jar доступен там же.
Лицензия
Apache-2.0 License
Версии
7 февраля 2015 - начало разработки, репозиторий на GitHub
version 0.0.1 - 10 февраля 2015
version 0.1.0 (summer 2020) - 16 августа 2020 - основной базовый функционал конвертера
[планируемая] version 0.1.5 - осень 2020 - работа с ошибочными и неправильными данными
Сообщения об ошибках
Сообщения об ошибках и предложения по разработке принимаются на трекере проекта.