lunedì 9 novembre 2015

Gpsbabel

Un paio di comandi per scaricare i dati da un Gps Garmin (in questo caso un vecchio modello con la seriale collegata ad un cavo Serial2Usb). Il Gps deve essere impostato con interfaccia Garmin

Nel primo caso i dati vengono scaricati e salvati sul file dati.nmea in formato nmea (viene scritta solo la stringa $GPWPL e quindi ci sono le informazioni latitudine e longitudine)
gpsbabel -i garmin -f /dev/ttyUSB1 -o nmea -F dati.nmea


Per estrarre altri dati come l'ora di acquisizione ed i metadati del punto (come il nome) si puo' salvare in formato garmin_txt che estrae un csv con tabulatori come separatori

gpsbabel -i garmin_txt,date="MM/DD/YYYY",time="hh:mm:ss xx" -f /dev/ttyUSB1 -o garmin_txt,date="DD.MM.YYYY",datum="WGS 84",dist=m,prec=6,temp=c,time="HH:mm:ss",utc=+2 -F dati.txt

Lo scaricamento dei dati non e' particolarmente veloce. Per 500 punti ci vogliono circa 49 secondi da Garmin V.