Ecco un semplice memo di come utilizzare la connessione in real-time in GRASS.
Lanciare GRASS in un terminale ed entrare in una location con sistema di riferimento cartografico noto; dal terminale di GRASS lanciare gpsd e quindi gpspipe:
![]() |
| From Grass, gis e dintorni |
Ora, con semplici comandi della shell è possibile ottenere in real-time diverse elaborazioni; per esempio con:
gpspipe -w -n 30 | grep 'GGA' | awk 'BEGIN{FS=" "}{print $5,$4}' |\
m.proj -i --q | awk '{sx+=$1;sy+=$2}END{ print " posizione media: ", sx/NR, sy/NR " samples: ", NR }'
si riproiettano (m.proj) le coordinate (Latitudine e Longitudine) inviate dal ricevitore nel sistema cartografico di riferimento della location corrente (nell'esempio: epsg: 32632), viene calcolata la posizione media del ricevitore collegato al pc e si stampa a video il risultato.
Complicando ulteriormente l'esempio, è possibile editare in real-time, catturando il punto in un vettoriale:
![]() |
| From Grass, gis e dintorni |
Per le frasi NMEA è possibile consultare questo link.


0 commenti:
Posta un commento