Enregistreur de données GPS utilisant un BerryGPS

Enregistreur de données GPS utilisant un BerryGPS

Cet article explique comment enregistrer les données GPS d’un BerryGPS ou d’un BerryGPS-IMU, puis comment tracer ces données sur Google Maps et de nombreuses autres cartes, par exemple OpenStreet, WorldStreet, National Maps, etc.

GPS Raspberry Pi

1. Configurer le GPS

Suivez les instructions sur cette page pour configurer votre Raspberry Pi pour un BerryGPS-IMU. Assurez-vous que GPSD est configuré pour démarrer automatiquement et confirmez que vous pouvez voir les phrases NMEA lorsque vous utilisez gpsipe ;

pi@raspberrypi ~ $ gpspipe -r

2. Capturez automatiquement les données au démarrage.

Nous utiliserons gpspipe pour capturer la phrase NMEA du BerryGPS et les stocker dans un fichier. La commande à utiliser est ;

pi@raspberrypi ~ $ gpspipe -r -d -l -o /home/pi/`date + »%Y%m%d-%H-%M-%S »`.nmea

-r = Sortir des phrases NMEA brutes.
-d = Exécute gpspipe en tant que démon.
-l = Met gpspipe en veille pendant dix secondes avant de tenter de se connecter à gpsd.
-o = Sortie dans un fichier.

La date de création du fichier est également ajoutée au nom.

Nous devons maintenant forcer la commande ci-dessus à s’exécuter au démarrage. Cela peut être fait en éditant le fichier rc.local.

pi@raspberrypi ~ $ sudo nano /etc/rc.local

Juste avant la dernière ligne, qui sera ‘exit 0’, collez la ligne ci-dessous ;

gpspipe -r -d -l -o /home/pi/`date +"%Y%m%d-%H-%M-%S"`.nmea

Redémarrez et confirmez que vous pouvez voir un fichier .nmea dans le répertoire de base.

Chaque fois que le Raspberry Pi est redémarré, un nouveau fichier sera créé.

3. Collectez des données

Allez collecter des données. Pour ce post, j’ai utilisé un BerryGPS assis sur un Raspberry Pi Zero et je l’ai placé sur le tableau de bord de ma voiture.

J’ai pu confirmer que le GPS avait une position par le clignotement de la LED de correction.

4. Tracez les données

Nous utiliserons www.gpsvisualizer.com pour tracer l’itinéraire que nous avons collecté.

www.gpsvisualizer.com acceptera le fichier NMEA brut.

Il est préférable d’utiliser cette page car vous pourrez configurer un certain nombre d’options avant de télécharger ;
http://www.gpsvisualizer.com/map_input

visualiseur gps

Vous trouverez ci-dessous un exemple d’itinéraire que j’ai emprunté ;
Traceur GPS

5. Modifier les données de piste

Le visualiseur GPS peut coloriser vos traces en fonction de la vitesse, de l’altitude ou d’une autre unité.
Cela peut être fait en sélectionnant la valeur dans la liste déroulante en surbrillance ci-dessous ;

Visualiseur GPS Raspberry Pi
Option de piste

Voici deux exemples, vitesse et nombre de satellites ;

1624968010 941 Enregistreur de donnees GPS utilisant un BerryGPS
La vitesse
1624968011 363 Enregistreur de donnees GPS utilisant un BerryGPS
Nombre de satellites

6. Afficher l’itinéraire dans Google Earth

www.gpsvisualizer.com peut également être utilisé pour convertir votre fichier NMEA brut en un fichier GPX qui peut ensuite être utilisé avec Google Earth.

Raspberry Pi Google Earth

Utilisez cette URL ;
http://www.gpsvisualizer.com/convert_input?convert_format=gpx

Téléchargez votre fichier, assurez-vous que GPX est sélectionné, puis cliquez sur le bas de conversion. Une fois converti, téléchargez le fichier GPX et ouvrez-le dans Google Earth.

Pour afficher le profil d’altitude et de vitesse de votre itinéraire dans Google Earth, faites un clic droit sur le tracé et sélectionnez « Afficher le profil d’altitude »

Raspberry Pi Google Earth
Profil d’altitude et de vitesse Google Earth