Transferts¶
Transferts en bloc¶
Le transfert en bloc, Ă©galement appelĂ© transfert au siĂšge, est disponible lorsquâun ensemble de trajets remplit les conditions suivantes :
- Les trajets sont consécutifs.
- Le mĂȘme vĂ©hicule effectue les deux dĂ©placements.
- Les voyages sont fournis avec la mĂȘme valeur
block_id
dans le fichier trips.txt dans le flux de transit.
Utilisez block_id
pour activer les transferts en bloc¶
Les transferts en bloc peuvent ĂȘtre effectuĂ©s entre des trajets consĂ©cutifs sur des itinĂ©raires diffĂ©rents ou sur le mĂȘme itinĂ©raire si lâitinĂ©raire est une ligne en boucle. Utilisez le champ block_id
pour spĂ©cifier quels voyages se font dans un bloc et oĂč les transferts Ă bord sont une option disponible.
Par exemple, considérons les valeurs suivantes trips.txt et stop_times.txt:
route_id | trip_id | block_id |
---|---|---|
RouteA | RouteATrip1 | Block1 |
RouteB | RouteBTrip1 | Block1 |
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 Ă 12h00 sur lâitinĂ©raire A et Ă rester sur le vĂ©hicule lorsquâil atteint lâarrĂȘt. C aprĂšs la fin de
RouteATrip1
. En effet, le mĂȘme vĂ©hicule dessertRouteBTrip1
pour la route B. - Les passagers de
RouteATrip1
qui souhaitent continuer jusquâĂ un arrĂȘt surRouteBTrip1
peuvent rester dans le vĂ©hicule pour ce transfert. - Les passagers dâautres voyages effectuĂ©s Ă bord dâautres vĂ©hicules sur ces mĂȘmes itinĂ©raires nâont pas cette possibilitĂ© car ils utilisent des vĂ©hicules diffĂ©rents pour chaque voyage.
Bloc-transfert dans une ligne en boucle¶
Dans une ligne en boucle, le premier arrĂȘt et le dernier arrĂȘt dâun trajet sont identiques et ont le mĂȘme stop_id
. Ă condition que les trajets en boucle consĂ©cutifs aient le mĂȘme block_id
, le transfert en bloc ou dans le siĂšge est activĂ©, ce qui permet aux passagers du premier trajet de rester dans le vĂ©hicule lorsquâil continue sur la boucle suivante.