SASGIS - SAS.Планета
View Issue Details
0003937SAS.Планета[All Projects] Хотелка / Feature requestpublic01-04-2026 14:1201-04-2026 19:48
uamva 
 
normalfeaturehave not tried
newopen 
260101 
 
0003937: Добавить импорт и экспорт меток в формате Garmin FIT
Garmin в своих последних моделях навигаторов, в частности GPSMAP H1, отказывается от использования формата *.GPX в пользу *.FIT. Раньше, для Oregon 600, создавал в SAS маршрут и набор точек, закидывал в навигатор. После похода копировал из навигатора пройденные треки и новые точки в GPX-формате и смотрел их в SAS. Теперь созданные в навигаторе точки доступны только в FIT-формате. Треки на GPSMAP H1 можно, пока, получить и в FIT и в GPS, но на других моделях доступен только формат FIT.
В связи с этим, хотелось бы иметь в программе возможность импорта и экспорта точек и путей в этом формате.
https://developer.garmin.com/fit/protocol/
garmin
? Example.fit (38,445) 01-04-2026 14:12
https://bugtracker.sasgis.org/file_download.php?file_id=2662&type=bug
Issue History
01-04-2026 14:12uamvaNew Issue
01-04-2026 14:12uamvaFile Added: Example.fit
01-04-2026 18:51zedTag Attached: garmin
01-04-2026 19:06zedNote Added: 0020597
01-04-2026 19:48zedProduct Version => 260101
01-04-2026 19:48zedSummaryДобавление импорта/экспорта формата *.FIT => Добавить импорт и экспорт меток в формате Garmin FIT

Notes
(0020597)
zed   
01-04-2026 19:06   
С одной стороны - это сильно навороченый бинарный формат, в котором чёрт ногу сломит. С другой стороны - есть SDK для Си и С++ и примеры декодера / энкодера, что сильно упрощает задачу.

Но есть, как мне кажется, один фатальный недостаток - формат несёт много сопутствующих фитнес-данных (чсс, калории и проч) которые в SAS просто не поддерживаются и при импорте будут утеряны. Т.е. SAS - не самая удачная программа, для просмотра и анализа этих файлов.

Плюс к этому, на просторах гитхаба уже есть:
- fit2gpx - крохотный консольный конвертер из fit формата в gpx.
- FitFileViewer - GUI приложение (на электроне), которое может показать все данные из fit файла, а не только нарисовать точку на карте.