2015 год я начал с того, что сменил основной гаджет учёта тренировок с Polar RX800 на более велосипедный Garmin Edge 1000 и столкнулся с особенностью новых трекеров и спортивных навигаторов Garmin - они пишут трек не в формате GPX, а в новом двоичном формате FIT, который позволяет сохранить гораздо больше информации о тренировке и при этом гораздо меньше занимает объёма.
Все современные спортивные социальные сети прекрасно его понимают, но иногда бывает нужно из всей тренировки получить только сам трек в старом формате GPX, а закачивать тренировку на Strava или Garmin Connect только для того, что бы потом оттуда экспортировать трек GPX, бывает не всегда удобно. Поэтому я написал маленькую утилиту, которая позволяет быстро конвертировать файл тренировки FIT в трек GPX, по возможности сохраняя в нём дополнительную информацию (скорость, пульс, каденс и т.д.).
Для его использования вам потребуется установленная на компьютере Java, которую можно взять с официального сайта.
Конвертер имеет два режима работы: консольный и графический. При запуске без параметров запускается диалоговое окно выбора файла для конвертации. Если при запуске в качестве аргумента передать имя файла, то происходит конвертация без запуска диалоговых окон. В случае успешной конвертации никакой информации в консоль не возвращается.
Консольный режим работы можно использовать в различных скриптах для автоматизации.
Конвертер поддерживает режим пакетной обработки файлов, для этого в консольном режиме укажите имена всех файлов в качестве аргументов программы. В диалоговом режиме просто выберите несколько файлов в диалоге выбора.
- Скачайте конвертер (без регистрации и смс) и сохраните в любую директорию, на ваш выбор.
- Запустите конвертер, кликнув по нему мышкой. Откроется диалог выбора файла для конвертации:
- Выберите файл для конвертации и нажмите «Открыть».
- В случае удачной конвертации вы увидите подтверждение:
2. Работа в консоли (для продвинутых пользователей и для автоматизации)
- Скачайте конвертер (без регистрации и смс), если ещё не сделали это и сохраните в любую директорию, на ваш выбор, например создайте директорию fit в корне диска c: и сохраните туда скачанный файл fit2gpx.jar
- Запустите консоль, для этого выполните Пуск -> Выполнить -> cmd
- Перейдите в консоли в директорию, куда вы сохранили конвертер (в нашем случае это c:\fit ):
- Запустите конвертер командой:
где вместо file.fit — ваш файл тренировки в формате fit (который надо предварительно скопировать в ту же директорию c:\fit)
- В той же директории будет создан файл с расширением .gpx, в который будет сохранён трек.
3. Планы по развитию
- Любые предложения приветствуются!
Страница проекта конвертора на GitHub: https://github.com/MaksVasilev/fit2gpx
- Блог пользователя Stranger
- Версия для печати
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
- 13653 просмотра