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éographiquesLigne/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

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éographiquesLigne/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.