L'exploitation ferroviaire courante comporte deux trains qui sont reliés à une gare, puis continuent chacun leur trajet en tant que train distinct, ou un train qui est divisé à une gare en deux trains se dirigeant dans des directions différentes. Modélisez les liaisons et les divisions dans GTFS avec deux trajets distincts, un pour chaque gamme de véhicules. Appliquez des restrictions de montée et de descente, afin d'éviter que les résultats de recherche d'itinéraires proposent des trajets en double pour la partie commune du trajet.
Relier les trains
Configurez chaque section de trains reliés, de manière à ce que la même destination s'affiche sur trip_headsign
. Précisez que vous ne souhaitez afficher qu'une seule direction de trajet dans le tableau d'affichage des départs depuis les arrêts C et D.
Section de train 1
trip_id | stop_id | pickup_type | drop_off_type | trip_headsign |
---|---|---|---|---|
trip_1 | A | 0 | 0 | E |
trip_1 | B | 0 | 0 | E |
trip_1 | C | 0 | 0 | E |
trip_1 | D | 0 | 0 | E |
trip_1 | E | 0 | 0 | E |
Section de train 2
trip_id | stop_id | pickup_type | drop_off_type | trip_headsign |
---|---|---|---|---|
trip_2 | X | 0 | 0 | E |
trip_2 | Y | 0 | 0 | E |
trip_2 | C | 1 | 0 | E |
trip_2 | D | 1 | 0 | E |
trip_2 | E | 1 | 0 | E |
Division de trains
Configurez chaque section de trains divisés, de manière à ce que différentes destinations s'affichent sur trip_headsign
. Précisez que vous souhaitez afficher deux trajets partant à la même heure (l'un dans une direction A et l'autre dans une direction X) dans le tableau d'affichage des départs depuis les arrêts E, D et C.
Section de train 1
trip_id | stop_id | pickup_type | drop_off_type | trip_headsign |
---|---|---|---|---|
trip_1 | E | 0 | 0 | A |
trip_1 | D | 0 | 0 | A |
trip_1 | C | 0 | 0 | A |
trip_1 | B | 0 | 0 | A |
trip_1 | A | 0 | 0 | A |
Section de train 2
trip_id | stop_id | pickup_type | drop_off_type | trip_headsign |
---|---|---|---|---|
trip_2 | E | 0 | 1 | X |
trip_2 | D | 0 | 1 | X |
trip_2 | C | 0 | 1 | X |
trip_2 | Y | 0 | 0 | X |
trip_2 | X | 0 | 0 | X |
Solutions alternatives
Associer trois trajets ou de deux trajets ne fonctionnera pas si certains sont longs et d'autres courts, car les informations relatives aux correspondances ne pourront pas être décrites correctement. Dans les résultats de recherche d'un itinéraire, les utilisateurs seront invités à prendre des correspondances, alors qu'ils peuvent rester à bord du même train.