Pkfieur
Description
Pkfieur est un ensemble d'utilitaires réalisé en Python permettant la réutilisation des données ouvertes géolocalisées disponibles sur data.sncf.com, afin de réaliser des conversions Coordonnées Géographiques ↔ Ligne/Pk.
Fonctionnement
Pkfieur repose sur l'association dans une base de données de nombreux points représentés avec des informations de Latitude, Longitude, Ligne et Pk. Cette base est construite à partir des données ouvertes de data.sncf.com, ayant un champ de géolocalisation (voir la liste). A partir de cette base de données, le programme compare les coordonnées demandées avec les données disponibles en base et retourne le point le plus proche.
Composition
- pkfieur.gares.io : Version Web du Pkfieur
Disponible sur le Dépôt des projets de Gares.io:
- export_geoloc_sncf.py : C'est le programme qui permet de générer la base de données.
- open_localisateur_ANDROID.py : Fonctionne sur smartphone Android pour vous géolocaliser sur le réseau ferroviaire
- open_pkfieur_PC.py : Fonctionne sur PC pour réaliser les conversions Coordonnées Géographiques ↔ Ligne/Pk. Il dispose également d'une fonction pour communiquer avec un périphérique GPS pous vous géolocaliser sur le réseau ferroviaire.
Installation & utilisation
Pour fonctionner sur PC, Pkfieur nécessite le logiciel Python.
Sur smartphone ANDROID, Pkfieur nécessite le logiciel QPython.
L'installation et l'utilisation sont détaillées dans le README du dépot.