Los transbordos en bloque, también conocidos como transbordos en el mismo vehículo, están disponibles cuando un conjunto de viajes cumplen las siguientes condiciones:
- Los viajes son consecutivos.
- El mismo vehículo realiza ambos viajes.
- Los viajes se aprovisionan con el mismo valor de
block_id
en el archivotrips.txt
en el feed de transporte público.
Requisitos previos
Para que Google Maps reconozca que es posible realizar transbordos en bloque entre viajes, se deben cumplir los siguientes requisitos previos:
- Los viajes deben usar el mismo valor de
block_id
en el archivotrips.txt
. Esto indica que los viajes usan el mismo vehículo. - Los viajes deben operar en los mismos días o en días consecutivos si un viaje se extiende más allá de la medianoche.
- Los viajes deben ser consecutivos y no superponerse.
- La última parada del viaje de llegada debe ser la primera parada del viaje de salida (recomendado) o ambas paradas deben estar cerca.
Usa block_id
para habilitar las transferencias en bloque
Se pueden realizar transbordos en bloque entre viajes consecutivos en diferentes rutas o en la misma ruta si esta es una línea de bucle. Usa el campo block_id
para especificar
qué viajes hay en un bloque y dónde hay trasbordos en el mismo vehículo disponibles.
Por ejemplo, considera los siguientes valores de trips.txt
y stop_times.txt
:
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 |
En este ejemplo, sucede lo siguiente:
- Se dirige a un usuario que busca una ruta desde la parada A hasta la E para que suba en la parada A a las 12:00 en la ruta A y permanezca en el vehículo cuando llega a la parada C, después del final del recorrido
RouteATrip1
. Esto se debe a que ese mismo vehículo realiza el recorridoRouteBTrip1
de la ruta B. - Los pasajeros de
RouteATrip1
que deseen continuar hasta una parada del recorridoRouteBTrip1
pueden permanecer en el vehículo para hacer ese transbordo. - Los pasajeros que realicen otros viajes en otros vehículos de estas rutas no tienen esta opción porque usan distintos vehículos para cada viaje.
Transbordo en bloque en una línea de bucle
En una línea de bucle, la primera y la última parada de un viaje son las mismas y tienen el mismo stop_id
. Siempre y cuando los viajes consecutivos en bucle tengan el mismo block_id
, se habilita el transbordo en bloque o en el mismo vehículo. Eso permite que los pasajeros del primer viaje permanezcan en el vehículo cuando este pase al bucle siguiente.
Bloques válidos en los Feeds GTFS
Para que el transbordo en bloque sea posible, debes definir uno o más bloques en el feed. Para que se consideren válidos, los viajes que pertenecen al mismo bloque no deben superponerse y deben tener el mismo route_type
(metro, tren, autobús, etc.).
Los viajes pueden pertenecer al mismo bloque, incluso si tienen días diferentes. Si se define algún bloque en un feed estático, aparecerá en el informe de validación de la pestaña Descripción general.