Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Introduction

Les horaires théoriques du réseau Stan sont fournit dans un fichier GTFS.

Le GTFS (General Transit Feed Specification) définit un format commun pour les horaires des transports en commun, ainsi que pour l'information géographique qui y est associée.

Liens utiles

...

Spécificités du GTFS du réseau Stan

Le jeu de données GTFS Grand-Nancy est généré à partir des données contenues dans la base de données du système de gestion des transports en commun (SAEdu SAE (Système d'Aide à l'Exploitation).

Les informations qui suivent donnent des précisions sur la façon dons ces données sont utilisées avec l'implémentation des données du SAE pour le GTFS.

Agency.txt

Aucune spécificité.

Calendar.txt

Aucune spécificité.

Calendar_dates.txt

Aucune spécificité.

Feed_info.txt

Aucune spécificité.

Routes.txt

route_id : il s’agit d’un mnémonique interne au SAE codé sur 3 digits. (ex. 080).

Ce même numéro est retrouvé dans la fonction simGetLignes du web-service temps-réel dans le champs‘MNEMO’.

Info

C’est le seul élément permettant de faire le lien entre les lignes de bus du GTFS et celles du web-service temps-réel.

Exemple :

http://212.51.183.202/CUGN/sim_json.php?function=simGetLignes

Retour :

Code Block
{"posts":[
            {"REF":"1152921504606847056","MNEMO":"080","NOM":"Villers Clairlieu - CES Chepfer"},
…

route_short_name : correspond au mnémonique commercial affiché sur les bornes ou sur les fiches horaires. (ex. ‘A’ pour la ligne scolaire dont le route_id est 080).

Stop_times.txt

trip_id :

voir trips.txt

arrival_time et departure_time ne sont pas indiqués pour toutes les lignes du fichier.

...

Info
Lorsqu’aucun horaire n’est indiqué, il est à la charge du logiciel implémentant la norme exploitant les données GTFS de calculer ces horaires par interpolation des horaires d’arrêts existants, en se basant par exemple sur la distance indiquée dans shape_dist_traveled.

Stops.txt

stop_id et stop_code sont identiques. Cet id est un numéro unique identifiant physiquement un arrêt de bus.

Ex. 8 vélodrome, 1008 vélodrome (dans l’autre sens).

Ce même id est retrouvé dans les web-services dans le champ sms ou no_arret.

Exemple :

http://212.51.183.202/CUGN/sim_json.php?function=simGetHoraires&no_arret=8
ou http://212.51.183.202/CUGN/sim_json.php?function=simGetArrets

Retour :

Code Block
{"posts":[{"REF":"7312267","SMS":"395","NOM":"18 JUIN"}, 

Trips.txt

trip_id : ce champ est une concaténation de plusieurs informations issues du système SAE.

...

Ainsi en utilisant les fonctions du web-service temps-réel, il est possible de retrouver une destination précise.

Exemple :

Toutes les lignes et leurs références :

http://212.51.183.202/CUGN/sim_json.php?function=simGetLignes

A partir d’une référence de ligne toutes les destinations existantes :

http://212.51.183.202/CUGN/sim_json.php?function=simGetDestsFromRefLigne&ref_ligne=1152921504606846978

Retour :

Code Block
{"posts":[
            {"REF":"1152921504606978049","MNEMO":"","NOM":"DEPOT MB","SENS":"A"},
            {"REF":"1152921504607010817","MNEMO":"","NOM":"DEPOT MB","SENS":"R"},
            {"REF":"1152921504607010816","MNEMO":"2","NOM":"LANEUVEVILLE","SENS":"R"},
            {"REF":"1152921504606978048","MNEMO":"2","NOM":"LAXOU P DE HAYE","SENS":"A"}
]}
Tip
titleConseil

L’utilisation du web-service temps-réel nécessitant de connaître les références de lignes et destinations du jour, il convient de charger en mémoire une première fois, toutes les références nécessaires.