Ce jeu de données au format GTFS (General Transit Feed Specification) permet de diffuser de manière standardisée les données d’un réseau de transport public : lignes, arrêts, horaires, trajets et informations d’exploitation. Créé initialement par Google, le format GTFS est aujourd’hui largement utilisé par les autorités organisatrices de mobilité et les applications de calcul d’itinéraires.
Dans un jeu de données GTFS, les informations sont réparties dans plusieurs fichiers CSV structurés (stops.txt, routes.txt, trips.txt, etc.).
La composante shapes.txt est dédiée à la représentation géographique précise des trajets effectués par les véhicules.
Le fichier shapes.txt décrit les tracés des lignes de bus sous forme d’une succession de points géographiques (latitude / longitude). Chaque tracé est identifié par un shape_id, utilisé ensuite dans trips.txt pour associer un parcours théorique à une géométrie réelle.
Les principaux champs du fichier shapes.txt sont :
- shape_id : identifiant unique du tracé ;
- shape_pt_lat : latitude du point ;
- shape_pt_lon : longitude du point ;
- shape_pt_sequence : ordre des points dans le tracé ;
- shape_dist_traveled (optionnel) : distance cumulée parcourue le long du trajet.