Afficher les départs annulés dans Transit
Les départs annulés sont une bien mauvaise surprise, tant pour les sociétés de transport que pour les usagers et usagères. Réassignation, pénurie ou changement de service, c'est parfois difficile de suivre le rythme.
Pour simplifier le tout, Transit raye automatiquement les départs annulés dans la liste des prochains départs. De cette façon, les gens peuvent savoir à quoi s'attendre.
Pour vous assurer que vos annulations apparaissent correctement dans l'appli
Sélectionnez un trajet dans votre GTFS-rt avec TripDescriptor. Après la sélection du trajet, vous pouvez l'annuler avec un message TripUpdates ou une énumération scheduleRelationship.
Annuler un trajet avec TripUpdates
Fournissez un trip_update avec TripDescriptor qui correspond au trajet visé et saisissez CANCELED dans schedule_relationship.
Exemple de code:
trip_update { trip { trip_id: “T” start_time: 12:34:56 schedule_relationship: CANCELED } }
Annuler un trajet avec scheduleRelationship
Dans le cas d'un détour ou d'un véhicule qui ne fait pas tous les arrêts, veuillez indiquer SKIPPED avec stopTime.scheduleRelationship.
C'est tout! Transit s'occupera du reste.
Vous n'utilisez pas la norme GTFS-rt?
Nous pouvons également afficher les départs annulés pour des API qui n'utilisent pas la norme GTFS-rt, si l'API est en mesure de communiquer des annulations.
Pour les API qui n'utilisent pas la norme GTFS-rt et qui ne sont pas en mesure de communiquer des départs annulés, l'appli annulera automatiquement un départ si un trajet n'a pas de renseignements en temps réel et que la société a fourni des renseignements en temps réel pour les trajets suivants. Par exemple, s'il y a trois départs prévus dans 5, 10 et 18 minutes et que la société a fourni du temps réel pour les trajets dans 10 et 18 minutes, l'appli considèrera que le trajet prévu dans 5 minutes est annulé et le rayera donc de la liste. Si votre société de transport collectif préfère que ces trajets continuent de s'afficher normalement, veuillez communiquer avec nous et nous modifierons le comportement par défaut de l'appli pour votre réseau.
Si vous avez des questions, notre équipe responsable des données sera heureuse de vous aider.