跳转至

连续停车


随处可见的上下车

交通机构The Current (Rockingham, US-VT)在2、53和55号线路上实行连续停靠政策。只要有安全的地方可供公交车停靠,乘客可在沿线各预定站点之间上下车。

文件routes.txt使用continuous_pickupcontinuous_drop_off字段来描述这项服务。这些字段被设置为0,表示允许连续接送。

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

示例源


在路线的某一区段上落车

Victor Valley Transit(Victorville, US-CA)只在22路的一部分实行连续停靠政策。乘客只能在县城收费区的任何安全地点上车和下车。在本地票价区域内,不可能有连续的上下车。

如下图所示,本地票价区和县城票价区被空中高速路隔开。预定停靠的 National Trails Highway - Air Expressway 公路位于该边界的稍北部。为了准确起见,公交机构可以在公交线路与边界的实际交汇处增加一个站点,从这里可以连续接送乘客。这一站可能仍然没有安排。

这是用文件stops.txtstop_times.txt描述的。

  • 第一个文件定义了沿线的站点
  • 第二个文件定义了各站之间的连续上下车规则。

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

stop_times.txt中,对于一个特定的trip。

  • 记录中的continuous_pickup=0表示从该站到下一站允许连续取车。
  • 如果记录为continuous_pickup=1,则表示从该站到下一站禁止连续取车。

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

同样的逻辑适用于字段continuous_drop_off,但是对于下车的情况。

在上面的例子中,A、B、C站的continuous_pickup和continuous_drop_off设置为1,禁止在它们之间连续取车和下车。XDEF站的continuous_pickupcontinuous_drop_off字段被设置为0,这允许在它们之间连续取货和卸货。

例子来源