Référence du standard GPFS (General Passenger Feed Specification)

Le GPFS est un standard d'échange de données usagers dans un cadre d'interoperabilité des réseaux de transport. Cette norme a été mise en place afin de simplifier la transmission des informations usagers entre les différents acteurs du transport comme le fait le GTFS pour les données de topologie de réseau.

Cette documentation décrit les caractéristiques du standard GPFS.

Liste des fichiers/dossiers

Liste des fichiers et dossiers contenus dans un flux GPFS, qui est un dossier compressé au format ZIP.

Nom du fichier Obligatoire Description
passengers.txt Obligatoire Informations concernant les usagers pouvant utiliser le réseau de transport.
passenger_comments.txt Optionnel Commentaires additionnels associés à un usager.
passenger_tutors.txt Optionnel Informations concernant le responsable légal d'un usager.
passenger_tags.txt Optionnel Définition des cartes associées à un usager.
passenger_tickets.txt Optionnel Titres de transport (tickets ou abonnements) attribués à un usager.
profiles.txt Optionnel Définition des profils usager.
passenger_profiles.txt Optionnel Association entre un profil et un usager.
schools.txt Optionnel Informations concernant les établissements scolaires fréquentés par un usager.
passenger_schools.txt Optionnel Association d'un établissement scolaire à un usager.
bookings.txt Optionnel Les réservations associées aux usagers.
calendars.txt Optionnel Informations concernant les calendriers de fonctionnement.
calendar_dates.txt Optionnel Informations concernant les dates à inclure ou exclure d'un calendrier.
passenger_organization.txt Optionnel Association d'une (ou des) Autorité(s) Organisatrice(s) à un usager
pictures/ Optionnel Dossier contenant les photos des usagers. Le nom de la photo doit correspondre à celui défini dans le fichier passengers.txt.

Prérequis

Les prérequis suivants s'appliquent au format et contenu des fichiers :

  • Tous les fichiers d'un GPFS doivent être enregistrés au format TXT et leurs valeurs seront séparées par des virgules.
  • Les noms de fichiers sont sensibles à la casse.
  • La première ligne de chaque fichier doit contenir les noms des colonnes utilisées. Si un champ est optionnel et non utilisé, la colonne peut être omise.
  • Tous les noms de champs sont sensibles à la casse.
  • Les valeurs ne doivent contenir ni tabulation, ni retour à la ligne.
  • Le nom des champs et les valeurs ne doivent pas avoir d'espace avant et après.
  • Les fichiers doivent être encodés en UTF-8.
  • Les fichiers doivent être contenus dans un dossier compressé au format ZIP.
  • L'ordre des lignes dans chaque fichier n'a pas d'importance

Types

Ceci est une liste avec les types utilisés.