fit2gpx - Конвертер файлов тренировок Garmin .FIT в трек .GPX

2015 год я начал с того, что сменил основной гаджет учёта тренировок с Polar RX800 на более велосипедный Garmin Edge 1000 и столкнулся с особенностью новых трекеров и спортивных навигаторов Garmin - они пишут трек не в формате GPX, а в новом двоичном формате FIT, который позволяет сохранить гораздо больше информации о тренировке и при этом гораздо меньше занимает объёма.

Все современные спортивные социальные сети прекрасно его понимают, но иногда бывает нужно из всей тренировки получить только сам трек в старом формате GPX, а закачивать тренировку на Strava или Garmin Connect только для того, что бы потом оттуда экспортировать трек GPX, бывает не всегда удобно. Поэтому я написал маленькую утилиту, которая позволяет быстро конвертировать файл тренировки FIT в трек GPX, по возможности сохраняя в нём дополнительную информацию (скорость, пульс, каденс и т.д.).
 


 
Для его использования вам потребуется установленная на компьютере Java, которую можно взять с официального сайта, если она не установлена у вас и установить самостоятельно (запустить установщик и пару раз нажать «Дальше» и «Ок».
 
 
Конвертер имеет два режима работы: консольный и графический. При запуске без параметров запускается диалоговое окно выбора файла для конвертации. Если при запуске в качестве аргумента передать имя файла, то происходит конвертация без запуска диалоговых окон. В случае успешной конвертации никакой информации в консоль не возвращается.

Консольный режим работы можно использовать в различных скриптах для автоматизации.

Конвертер поддерживает режим пакетной обработки файлов, для этого в консольном режиме укажите имена всех файлов в качестве аргументов программы. В диалоговом режиме просто выберите несколько файлов в диалоге выбора.
 


 
1. Работа в графическом режиме
 
  • Скачайте конвертер (без регистрации и смс) и сохраните в любую директорию, на ваш выбор.
  • Запустите конвертер, кликнув по нему мышкой. Откроется диалог выбора файла для конвертации:
  • Выберите файл для конвертации и нажмите «Открыть».
  • В случае удачной конвертации вы увидите подтверждение:


 


 
2. Работа в консоли
(для продвинутых пользователей и для автоматизации)
 

cd c:\fit
java  -jar  fit2gpx.jar  file.fit

где вместо file.fit — ваш файл тренировки в формате fit (который надо предварительно скопировать в ту же директорию c:\fit)

   


 
3. Планы по развитию