Récupération des données du GPS
import gps
import csv
session = gps.gps("localhost", "2947")
session.stream(gps.WATH_ENABLE | gps.WATCH_NEWSTYLE)
while True:
report = session.next()
if report['class'] == 'TPV':
file = open("datas.csv", 'ab')
writer = csv.writer(file, lineterminator='\n')
writer.writerow((report.time, report.lon, report.lat, report.alt))
file.close()Ce script écrit en Python va récolter les données du GPS et les écrire au format CSV dans le fichier datas.csv.
Les données seront constituées de l'heure, de la longitude, de la latitude et de l'altitude. Chaque valeur étant séparée par une virgule.
Copiez ce script en faisant bien attention à conserver l'indentation dans un fichier nommé gps.py.
Vous pouvez commencer à tester
! Mettez votre GPS à l'extérieur, et lancer le script avec la commande :
python gps.pySi tout se passe bien vous devriez voir les données apparaitre
Vérifiez bien qu'elles sont correctes !