Hace tiempo comenté que existen pequeños receptores GPS Usb que funcionan bien en Linux y son baratos: Utilizando un módulo GPS USB barato en GNU+Linux
Y bueno ayer hice un pequeño script para obtener lat,lng y altitud. Mi idea es medir ciertos trayectos en cuanto a altitud y poder analizar porque los consumos en coche eléctrico son menores en un trayecto y mayores en el mismo de vuelta (tiene que ver seguramente por variables como que no es lo mismo subir cuestas que bajarlas, velocidad, etc …).
Y bueno pues aquí anda: git.56k.es/fanta/gpsreader
Las dependencias:
apt install python3-nmea2 python3-serial
En fin. Enjoy !