Ejemplo de transbordo en bloque

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:

  1. Los viajes son consecutivos.
  2. El mismo vehículo realiza ambos viajes.
  3. Los viajes se aprovisionan con el mismo valor de block_id en el archivo trips.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:

  1. Los viajes deben usar el mismo valor de block_id en el archivo trips.txt. Esto indica que los viajes usan el mismo vehículo.
  2. 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.
  3. Los viajes deben ser consecutivos y no superponerse.
  4. La última parada del viaje de llegada debe ser la primera parada del viaje de salida.

Ejemplo de implementación

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.

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 recorrido RouteBTrip1 de la ruta B.
  • Los pasajeros de RouteATrip1 que deseen continuar hasta una parada del recorrido RouteBTrip1 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.