コンテンツにスキップ

乗り換え

ブロック乗り換え

ブロック乗り換えは、座席内乗り換えとも呼ばれ、一連の旅行が次の条件を満たす場合に利用できます。

1.旅行が連続している。 2.両方の旅行を同じ車両が運行している。 3.旅行は、交通フィード内の trips.txt ファイルで同じblock_id値を使用してプロビジョニングされている。

ブロック乗り換えを有効にするにはblock_idを使用します

ブロック乗り換えは、異なるルートの連続する旅行間、またはルートがループ線の場合は同じルート上の連続する旅行間で行うことができます。 block_idフィールドを使用して、どの旅行が 1 つのブロックに含まれるか、および座席内乗り換えが利用可能なオプションを指定します。

たとえば、次の trips.txt および stop_times.txt の値を検討します:

** trips.txt**

route_id trip_id block_id
RouteA RouteATrip1 Block1
RouteB RouteBTrip1 Block1

** stop_times.txt**

trip_id arrive_time departmental stop_id stop_sequence
ルートAトリップ1 12:00:00 12:01:00 1
ルートAトリップ1 12:05:00 12:06:00 B 2
ルートAトリップ1 12:15:00 C 3
ルートBトリップ1 12:18:00 C 1
RouteBTrip1 12:22:00 12:23:00 D 2
RouteBTrip1 12:30:00 E 3

この例では、次のようになります。

  • 停留所 A から停留所 E までのルートを検索するユーザーは、ルート A の 12:00 に停留所 A で乗車し、RouteATrip1 の終了後に停留所 C に到着したら車両にとどまるように指示されます。これは、同じ車両がルート B の RouteBTrip1 を運行しているためです。
  • RouteATrip1 の乗客が RouteBTrip1 の停留所まで進みたい場合は、この乗り換えの間、車両にとどまることができます。
  • これらの同じルートを他の車両で移動する他の旅行の乗客は、旅行ごとに異なる車両を使用するため、このオプションはありません。

ループ ラインでのブロック乗り換え

ループ ラインでは、旅行の最初の停留所と最後の停留所は同じで、同じstop_idを持ちます。連続するループ旅行に同じblock_idがある場合、ブロックまたは座席内乗り換えが有効になり、最初の旅行の乗客は車両に留まり、次のループに進むことができます。