Déjà plus de
1 million
d'inscrits !
Géolocalisation
Déjà plus de
1 million
d'inscrits !
Géolocalisation
Analyse de données de géolocalisation
<span class="katex-error" title="ParseError: KaTeX parse error: Expected 'EOF', got '&' at position 112: …les trames sont&̲nbsp;: données …" style="color:#cc0000">GPGGA,171005,4885.0858,N,230.7242,E,1,04,2.6,100.00,M,-37,M, ,0000*40
</span>
et le !
pour le début de trames, le signe ,
(virgule) pour délimiter les données individuelles, le *
pour délimiter le début d’une somme de contrôle (optionnelle), les caractères non imprimables <CR>
(retour en début de ligne) et <LF>
(nouvelle ligne) terminent la trame.$GPGGA
.GP
pour un satellite GPS.Fonction | Code Python |
Création d’une liste d’éléments en indiquant un critère de séparation | elements = trame.split(‘,’)
|
Évaluer la longueur de la liste | print(len(elements))
|
Obtenir le type de trame | print(elements[0])
|
Affecter des éléments individuels à des variables | heure = elements[1]
|
Présenter les coordonnées géographiques extraites de la trame | print(latitude, orientation_latitude, longitude, orientation_longitude)
# affiche 4851.0516 N 218.435 E |
pynmea2
a été conçue pour le décodage et le traitement de trames NMEA 0183, son installation s’effectue très simplement depuis la ligne de commande à l’aide de l’outil d’installation pip
.Enjeux techniques et sociétaux