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

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

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


 
Для его использования вам потребуется установленная на компьютере Java, которую можно взять с официального сайта.
Если у вас достаточно новый компьютер и 64-х битная версия Windows, то можете поставить последнюю версию Java с этой страницы:
Если у вас windows, то вам нужен установщик jdk-14.0.2_windows-x64_bin.exe  (цифры в версии могут отличаться)
 
Если у вас старый компьютер и старая версия Windows (32-х битная), то попробуйте поставить адаптированную под старые компьютеры версию Java отсюда:
Выбрать OpenJDK 14, HotSpot,
Operating System: Windows, Architecture: x86 и вариант для скачивания JRE .MSI

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

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

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


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


 


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

  • Скачайте конвертер (без регистрации и смс), если ещё не сделали это и сохраните в любую директорию, на ваш выбор, например создайте директорию fit в корне диска c: и сохраните туда скачанный файл fit2gpx.jar
  • Запустите консоль, для этого выполните Пуск -> Выполнить -> cmd
  • Перейдите в консоли в директорию, куда вы сохранили конвертер (в нашем случае это c:\fit ):
cd c:\fit
  • Запустите конвертер командой:
java  -jar  fit2gpx.jar  file.fit

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

  • В той же директории будет создан файл с расширением .gpx, в который будет сохранён трек.

   


 
3. Планы по развитию
  • Любые предложения приветствуются!

Страница проекта конвертора на GitHub: https://github.com/MaksVasilev/fit2gpx
 
 

field_vote: 
ваша оценка: Нет (8 votes)