Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

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

Site de référence sur le format GTFS (en anglais)

Sur la plate-forme open data du Grand Nancy :

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 (SAE).

Les informations qui suivent donnent des précisions sur la façon dons ces données sont utilisées avec 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’.

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 :

{"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.

Seuls les arrêts dits de référence, ou time_point dans la norme GTFS, contiennent cette information.

Lorsqu’aucun horaire n’est indiqué, il est à la charge du logiciel implémentant la norme 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 :

{"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.

            [service_id]_[route_id][service_vehicule][no_course]_[sens][code_trajet].

La plupart de ces informations sont des informations utiles dans la gestion interne du réseau de transports en commun.

trip_headsign : ce champ permet de connaître la destination du trajet effectué. Il est constitué de deux champs séparés par un espace [mnemo_destination] [libelle_destination]. (le mnemo_destination ne contient jamais d’espace).

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 :

{"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"}
]}

Conseil

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.

 


 

  • No labels