Garmin FIT failide töötlemine

Allikas: Tipikate Rattamatkaklubi teabebaas
Redaktsioon seisuga 27. mai 2018, kell 20:42 kasutajalt Jaanus (arutelu | kaastöö) (Sissejuhatus)
Mine navigeerimisribale Mine otsikasti

Sissejuhatus

Käesolev artikkel keskendub Garmin FIT failidele, mis on pärit Garmini seikluskaameratest. Sama formaati kasutab Garmin andmete talletamiseks ka kõigil muudel oma seadmetel (navigaatorid, tervisespordi abivahendid, ...), millel sensorid küljes on (GPS, kiirendusandur, ...).

Tegemist on väga rikkaliku formaadiga, kuhu on tavaks talletada väga palju erinevaid parameetreid. Samuti on seal palju rõhku pandud andmete ajalisele täpsusele. Erinevalt näiteks GPX formaadist, kus rajapunktid talletatakse sekundi täpsusega, on FIT failis ajaühikuks millisekund.

Teisalt on FIT faili parsimine palju keerulisem kui GPX parsimine. Tegemist on binaarse formaadiga, mis võimaldab talletada võimalikult palju andmeid võimalikult vähese andmemahu kuluga.

Meid huvitab FIT faili parsimine hetkel peamiselt kahel eesmärgil:

  • Saada sealt kätte kaamera rajalogi.
  • Saada kätte kaamera sündmuste ajatemplid - ehk siis millal algas filmimine, millal lõppes ja millal kaamera automaatselt video tükeldas.

Neist esimene on võrdlemisi lihtne ülesanne, teine mitte nii väga. Aga skriptitav lahendus on allpool ära toodud siiski mõlema jaoks.

FIT faile kasutab näiteks Garmin Virb Edit - seal oleva info baasilt näidatakse kaardil filmimise asukohta, samuti on võimalik sensorite info baasilt videosid stabiliseerida. Samuti on võimalik FIT faile avada otse Garmin BaseCamp-is.

Rajalogi eksport

Kaamera sündmuste eksport

Andmete eksport tabelisse