Aller au contenu

Modifications de GTFS Schedule

La référence de GTFS Schedule n’est pas gravée dans le marbre. Il s’agit plutôt d’une spécification ouverte développée et maintenue par la communauté des agences de transport en commun, des développeurs et d’autres parties prenantes qui utilisent GTFS. On s’attend à ce que cette communauté de producteurs et de consommateurs de données GTFS ait des propositions pour étendre la spécification afin de permettre de nouvelles capacités.

Pour contribuer au GTFS, lisez le Processus de modification de GTFS Schedule et suivez les discussions dans les issues ouvertes et les pull request sur le GTFS répertoire Github ( google/transit ).

Propositions récemment adoptées

Propositions récemment fusionnées qui font désormais fonctionnalités de la référence officielle de GTFS Schedule. Consultez l’Historique des révisions complet pour en savoir plus.

Adoptez GTFS Flex

#433 par tzujenchanmbd a été fusionné le 19 mars 2024

  • La proposition GTFS-Flex permet aux passagers de découvrir des services adaptés à la demande sur les planificateurs de voyage
  • Plusieurs fichiers ont été ajoutés à la spécification, notamment locations.geojson qui intègre GeoJson dans GTFS

Ajoutez les networks.txt et route_networks.txt

#406 de tzujenchanmbd a été fusionné le 28 novembre 2023

  • Ajoute deux nouveaux fichiers : networks.txt et route_networks.txt pour créer des réseaux d’itinéraires associés aux tarifs.
  • Fournit une alternative à routes.network_id afin que les fichiers d’horaires et de tarifs puissent être distincts
  • Ajoute deux sections des bonnes pratiques GTFS à la spécification : directives de publication d’ensembles de données et bonnes pratiques pour tous les fichiers.
  • Met à jour une référence à la fonction de fusion de l’outil transitfeed de Google, de sorte qu’il référence une liste d’outils de fusion à la place

Bonnes pratiques : ajouter une présence recommandée

#386 par emmambd a été fusionné le 1er août 2023

  • Ajoute une nouvelle présence Recommandé dans la spécification qui est conforme aux conventions RFC
  • Permet d’indiquer clairement qu’un champ ou un fichier n’est pas obligatoire, mais l’ajouter est une bonne pratique à considérer
  • Met à jour les informations de plusieurs fichiers et champs pour refléter leur présence recommandée en fonction des bonnes pratiques GTFS.

Ajoutez des tarifs variables par heure ou par jour

#357 par isabelle-dr a été fusionné le 27 juillet 2023

  • Les tarifs variables dans le temps sont une fonctionnalité importante développée dans le cadre de la proposition d’extension GTFS-Fares v2.
  • Permet de représenter des tarifs différenciés en fonction de l’heure de la journée ou du jour de la semaine, tels que les tarifs pointes et heures creuses.
  • Ajoute un nouveau fichier : timeframes.txt, pour définir les moments dans le temps où le tarif s’applique
  • Étend fare_leg_rules.txt avec from_timeframe_id et to_timeframe_id pour spécifier qu’une règle de segment tarifaire s’applique uniquement si le début ou la fin du segment se situe dans une période spécifiée.

Ajouter un support tarifaire

#355 par isabelle-dr a été fusionné le 14 mars 2023

  • Tarif Média est un élément clé de la proposition d’extension GTFS-Fares v2
  • Il représente ce qu’un passager peut utiliser pour valider son trajet (par exemple, une carte de transport en commun, une application mobile ou un paiement sans contact à l’aide d’une carte bancaire sans contact).
  • Un produit tarifaire peut être associé à un Tarif Média spécifique (par exemple, un abonnement mensuel n’est disponible que sur une carte de transport)
  • Le prix d’un produit tarifaire peut être défini en fonction du Tarif Média (par exemple, le billet est moins cher s’il est acheté via une application mobile)