QGIS permette di prendere i dati di localizzazione in diretta da un GPS. Ma oggi, i GPS sono integrati in praticamente tutti gli smartphone. Allora ci siamo chiesti : non è possibile collegare QGIS direttamente ad un telefonino ? E per fare la sfida più "succosa" abbiamo scelto uno dei telefonini ritenuti più "chiusi", da questo punto di vista : un Apple iPhone (e anche, un vecchio modello, come il 3GS ).
Bene, siamo riusciti a farlo, installando una app gratuita, chiamata "NMEA Gps", prodotta dall'italianissimo Alessandro Trebbi .
Lasciamo a lui la descrizione di come fare per collegare QGIS ed il GPS di un iPhone.
"Per prima cosa, scaricate da itunes l'app NMEA GPS
dopo averla avviata e concesso i permessi per localizzazione in background, dalle impostazioni dell'app ( accessibili anche dall'interno dell'app, dalla schermata principale ), configuratela come segue ( ossia, nmea wifi server attivo, modalita' TCP , porta 11000 ( o anche altre, da ricordare poi perche' vi servirà per impostare qgis ) ):
Il macbook con qgis dovrà essere connesso alla stessa rete locale, vi servirà quindi l'ip del telefono per poterlo raggiungere, individuabile dalle impostazioni del telefono ( nel caso sotto, l'indirizzo ip, che vi servirà per impostare qgis, è 192
A questo punto, potrete verificare che tutto sia configurato correttamente aprendo un browser e facendolo puntare al server/porta indicati :
http://192.168.2.13:11000
dovreste vedere una sequenza di stringhe a schermo, del tipo :
$GPGGA,190135.00,4531.1358,N,921.8087,E,12,12,20.0,128.0,M,0.0,M,0.0,0000*74
$GPGSA,A,3,01,02,03,04,05,06,07,08,09,10,11,12,22.2,20.0,9.6*3e
$GPGSV,3,1,12,01,45,045,50,02,45,045,50,03,45,045,50,04,45,045,50*7c
$GPGSV,3,2,12,05,45,045,50,06,45,045,50,07,45,045,50,08,45,045,50*77
$GPGSV,3,3,12,09,45,045,50,10,45,045,50,11,45,045,50,12,45,045,50*71
$GPRMC,190136.00,A,4531.1358,N,921.8087,E,0.0,-1.0,270914,0.0,E,A*1d
$GPVTG,-1.0,T,0.0,M,0.0,N,0.0,K*62
$GPGGA,190136.00,4531.1358,N,921.8087,E,12,12,20.0,128.0,M,0.0,M,0.0,0000*77
$GPGSA,A,3,01,02,03,04,05,06,07,08,09,10,11,12,22.2,20.0,9.6*3e
$GPGSV,3,1,12,01,45,045,50,02,45,045,50,03,45,045,50,04,45,045,50*7c
$GPGSV,3,2,12,05,45,045,50,06,45,045,50,07,45,045,50,08,45,045,50*77
$GPGSV,3,3,12,09,45,045,50,10,45,045,50,11,45,045,50,12,45,045,50*71
$GPRMC,190137.00,A,4531.1358,N,921.8087,E,0.0,-1.0,270914,0.0,E,A*1c
significa che il server NMEA è impostato correttamente e sta funzionando
A questo punto vi rimane da configurare qgis :
nel menù :
visualizza -> pannelli
attivate il pannello "Informazioni sul GPS"
configuratelo come da schermata allegata ( modalità gpsd, server 192.168.2.13 ( sostituitelo con l'ip del vostro telefono), e porta 11000 ( quella che avete configurato in NMEA Gps ).
premete quindi "Connetti" e dovreste vedere la seguente schermata ( notate la scritta in basso, "connesso al gps", e l'indicazione della posizione attuale sullo schermo, il cerchietto con la croce ) )
Nota:
qgis nella versione attuale pare non supportare il protocollo UDP , preferibile per vari motivi in questo tipo di connessioni ( innanzitutto perchè più leggero per il telefono , specie in caso di connessioni multiple ; inoltre non avrete bisogno dell'ip per la configurazione, visto che NMEA GPS in modalità udp non richiede server )"
Ringraziamo Alessandro per la collaborazione (e la pazienza dimostrata :) nel raccogliere ( e vincere ) questa sfida "tecnologica". Ora sta a noi dimostrare se quello che c'è scritto nelle note del pannello GPS dell'iPhone corrisponde a verità :
Se tanto mi dà tanto, con tutta questa tecnologia "crowd-sourced" e con le torri cellulari, di cui sono note le posizioni precise, potremmo anche fare a meno dei satelliti ;) Vedremo !
A presto
BobMaX
Link utili sull'argomento :
http://www.macworld.com/article/1159528/how_iphone_location_works.html
http://it.wikipedia.org/wiki/GPS_Assistito
http://gnss-info.blogspot.it/2012/02/gps-assistito-assisted-gps.html
http://gnss-info.blogspot.it/p/cgps2kml.html
https://support.google.com/gmm/answer/2839911?hl=it&ref_topic=3137371&rd=1
Link utili sull'argomento :
http://www.macworld.com/article/1159528/how_iphone_location_works.html
http://it.wikipedia.org/wiki/GPS_Assistito
http://gnss-info.blogspot.it/2012/02/gps-assistito-assisted-gps.html
http://gnss-info.blogspot.it/p/cgps2kml.html
https://support.google.com/gmm/answer/2839911?hl=it&ref_topic=3137371&rd=1