Une correspondance en bloc, également appelée correspondance sans changement, est disponible lorsqu'un ensemble de trajets répond aux conditions suivantes :
- Les trajets sont consécutifs.
- Le même véhicule effectue les deux trajets.
- La même valeur
block_id
est attribuée aux trajets dans le fichiertrips.txt
du flux de transports en commun.
Conditions préalables
Pour que Google Maps détecte que les correspondances en bloc entre trajets sont possibles, les conditions préalables suivantes doivent être remplies :
- La même valeur
block_id
doit être présente danstrips.txt
pour chaque trajet. Cela signifie qu'il s'agit du même véhicule. - Les trajets doivent avoir lieu le même jour ou sur des jours consécutifs s'ils durent au-delà de minuit.
- Les trajets doivent être consécutifs et ne pas se chevaucher.
- Le dernier arrêt du trajet d'arrivée et le premier du trajet de départ doivent être les mêmes (recommandé) ou être proches l'un de l'autre.
Utiliser block_id
pour activer les correspondances en bloc
Les correspondances en bloc peuvent être effectuées entre des trajets consécutifs sur des itinéraires différents ou sur le même itinéraire s'il s'agit d'une ligne circulaire. Utilisez le champ block_id
pour indiquer quels trajets font partie d'un bloc et où les correspondances sans changement sont une option disponible.
Prenons par exemple les valeurs trips.txt
et stop_times.txt
suivantes :
trips.txt
route_id |
trip_id |
block_id |
---|---|---|
RouteA |
RouteATrip1 |
Block1 |
RouteB |
RouteBTrip1 |
Block1 |
stop_times.txt
trip_id |
arrival_time |
departure_time |
stop_id |
stop_sequence |
---|---|---|---|---|
RouteATrip1 |
12:00:00 |
12:01:00 |
A |
1 |
RouteATrip1 |
12:05:00 |
12:06:00 |
B |
2 |
RouteATrip1 |
12:15:00 |
C |
3 |
|
RouteBTrip1 |
12:18:00 |
C |
1 |
|
RouteBTrip1 |
12:22:00 |
12:23:00 |
D |
2 |
RouteBTrip1 |
12:30:00 |
E |
3 |
Dans cet exemple :
- Un utilisateur qui recherche un itinéraire de l'arrêt A à l'arrêt E est invité à embarquer à l'arrêt A à 12:00 sur l'itinéraire A et à rester dans le véhicule lorsqu'il atteint l'arrêt C à la fin de
RouteATrip1
. En effet, le même véhicule dessertRouteBTrip1
pour l'itinéraire B. - Les passagers de
RouteATrip1
qui souhaitent poursuivre leur trajet jusqu'à un arrêt deRouteBTrip1
peuvent rester dans le véhicule pour cette correspondance. - Cette option n'est pas proposée aux passagers d'autres trajets à bord d'autres véhicules de ces mêmes itinéraires, car les véhicules sont différents pour chaque trajet.
Correspondance en bloc dans une ligne circulaire
Dans une ligne circulaire, le premier et le dernier arrêt d'un trajet sont identiques et ont le même stop_id
. Si les trajets en boucle consécutifs sont associés au même block_id
, la correspondance en bloc (ou sans changement) est autorisée, ce qui permet aux passagers du premier trajet de rester dans le véhicule lorsque celui-ci entame la boucle suivante.
Blocs valides dans les flux GTFS
Pour que la correspondance en bloc soit possible, vous devez définir correctement un ou plusieurs blocs dans le flux. Pour être validés, les trajets qui appartiennent au même bloc ne doivent pas se chevaucher et doivent posséder le même route_type
(métro, train, bus, etc.).
Les trajets peuvent appartenir au même bloc même s'ils recouvrent des jours différents. Lorsque des blocs sont définis dans un flux statique, ils apparaissent dans le rapport de validation, dans l'onglet Aperçu.