Projet Félix

Vers l'infini et au-delà... ou pas.

Récupération des données du GPS

samedi 08 août 2015, 01h30 CEST

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 [smile] ! Mettez votre GPS à l'extérieur, et lancer le script avec la commande :

python gps.py

Si tout se passe bien vous devriez voir les données apparaitre [grin] Vérifiez bien qu'elles sont correctes !