Saltar a contenido

Paradas continuas


Recoger y dejar en todas partes

La agencia de transporte The Current (Rockingham, US-VT) aplica una política de paradas continuas en las rutas 2, 53 y 55. Un usuario puede ser recogido y dejado entre las paradas programadas lo largo de la ruta, siempre que haya un lugar seguro para que el autobús se detenga.

El archivo routes.txt se utiliza para describir este servicio utilizando los campos continuous_pickup y continuous_drop_off. Los campos se fijan en 0 para indicar que se permiten las recogidas y entregas continuas.

routes.txt

route_id,route_short_name,route_long_name,route_type,continuous_pickup,continuous_drop_off
2,2,Bellows Falls In-Town,3,0,0
53,53,Bellows Falls / Battleboro Commuter,3,0,0
55,55,Bellows Falls / Springfield Shuttle,3,0,0

Ejemplo de origen


Recoger y dejar en un tramo de la ruta

La agencia de transporte Victor Valley Transit (Victorville, US-CA) aplica una política de paradas continuas sólo en una parte de la ruta 22. Un jinete puede subir y bajar del autobús en cualquier lugar seguro dentro de la zona de la tarifa del condado solamente. En la zona de la tarifa local no es posible recoger y dejar al pasajero de forma continua.

La zona de la tarifa local y la zona de la tarifa del condado están separadas por la autopista Air Expressway como se muestra en la figura siguiente. La parada programada National Trails Highway - Air Expressway se encuentra ligeramente al norte de este límite. Para ser precisos, la agencia de transporte puede añadir una parada en la intersección real de la ruta del autobús con el límite, desde la que se puede recoger y dejar continuamente. Esta parada puede permanecer no programada.

Este servicio se describe mediante los archivos stop stops.txt xt y stop_times.txt:

  • El primer archivo define las paradas a lo largo de la ruta
  • El segundo archivo define las reglas de recogida y bajada continua entre las paradas.

stops.txt

stop_id,stop_name,stop_lat,stop_lon
A,Victoriaville Transfer Station,34.514356,-117.318323
B,Dante St & Venus Ave,34.564499,-117.287097
C,Victorville Transportation Center,34.538433,-117.294703
X,Local/County Fare Boundary,34.566224,-117.318357
D,National Trails Highway - Air Expressway,34.567536,-117.319716
E,Oro Grande Post Office,34.599292,-117.334452
F,Silver Lakes Market,34.744662,-117.335407

En stop_times.txt, para un trip determinado:

  • Un registro con continuous_pickup=0 indica que se permiten recogidas continuas desde esa parada hasta la siguiente
  • Un registro con continuous_pickup=1 indica que las recogidas continuas están prohibidas desde esa parada hasta la siguiente

stop_times.txt

trip_id,stop_id,stop_sequence,departure_time,arrival_time,continuous_pickup,continuous_drop_off,timepoint
22NB9AM,A,1,09:00:00,09:00:00,1,1,1
22NB9AM,B,2,09:14:00,09:14:00,1,1,1
22NB9AM,C,3,09:21:00,09:21:00,1,1,1
22NB9AM,X,4,,,0,0,0
22NB9AM,D,5,09:25:00,09:25:00,0,0,1
22NB9AM,E,6,09:31:00,09:31:00,0,0,1
22NB9AM,F,7,09:46:00,09:46:00,0,0,1

La misma lógica se aplica para el campo continuous_drop_off pero para el caso de drop offs.

En el ejemplo anterior, las paradas A, B, C tienen continuous_pickup y continuous_drop_off establecidos en 1, lo que prohíbe las recogidas y dejadas continuas entre ellas. Las paradas X, D, E y F tienen los campos continuous_pickup y continuous_drop_off configurados a 0, lo que permite las recogidas y dejadas continuas entre ellas.

Ejemplo de fuente