ここでは、GTFS 仕様とさまざまな拡張機能を、GTFS データの例を示してわかりやすく説明します。世界の実際の交通網に基づくサンプルデータを用意しました。MobilityData で生成されたこれらの例は、誰でも GTFS データを作成して利用できることを意図したものです。現在のところ、GTFS-ContinuousStops
機能は Fare
に対応していません。
例 A: ルート上のどこでも乗り降り可能
出典: 時刻表は、MOOver's の Bus Schedules(英語)ページからダウンロードできます。
交通機関 MOOver(米国バーモント州ロッキンガム)は、経路 2、53、55 で、バスの乗り降りを停留所に制限しないシステムを採用しています。利用者は、バスが所定の停留所に到着していなくても、ルート上の最寄りの安全な場所で乗車または降車をリクエストできます。
以下は、GTFS-ContinuousStops
のデータの例です。
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 / Brattleboro Commuter | 3 | 0 | 0 |
55 | 55 | Bellows Falls / Springfield Shuttle | 3 | 0 | 0 |
乗り降りする場所によっては、運転手と利用者の間で調整が必要な場合があります。たとえば、手を振って停止してもらう、または止まってもらえるよう運転手に依頼するなどです。以下のデータは、運転手と利用者の間でなんらかの調整が必要なことを明確に示す方法を示しています。
route_id |
route_short_name |
route_long_name |
route_type |
continuous_pickup |
continuous_drop_off |
---|---|---|---|---|---|
2 | 2 | Bellows Falls In-Town | 3 | 3 | 3 |
53 | 53 | Bellows Falls / Brattleboro Commuter | 3 | 3 | 3 |
55 | 55 | Bellows Falls / Springfield Shuttle | 3 | 3 | 3 |
例 B: ルート途中での制限なしの乗車および降車
出典: PDF のスケジュールは Victor Valley Transit から入手できます。
交通機関 Victor Valley Transit(米国カリフォルニア州ビクトビル)は、ルート 22 の一部で、バスの乗り降りを停留所に制限しないシステムを採用しています。County Fare ゾーン内では、希望される安全な場所でバスに乗り降りできます。Local Fare ゾーン内では、この方法で乗り降りすることはできません。北行きの場合、バス 22 は Local Fare ゾーンの Victorville Transfer Center(A)を出発し、County Fare ゾーンの Silver Lakes Market(E)が終点となります。
例 B1: 定期の停留所からの制限なしの乗車と降車
County Fare ゾーンではバス路線のどこでも乗り降りが可能で、National Trails Highway - Air Expressway
はこのゾーンに入って最初の停留所です。
以下は、バス 22 の GTFS-ContinuousStops
データの例です。
stop_id |
stop_name |
stop_lat |
stop_lon |
---|---|---|---|
A | Victorville Transfer Center | 34.514356 | -117.318323 |
B | Dante St & Venus Ave | 34.564499 | -117.287097 |
C | Victorville Transportation Center | 34.538433 | -117.294703 |
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 |
trip_id |
stop_id |
stop_sequence |
departure_time |
arrival_time |
continuous_pickup |
continuous_drop_off |
---|---|---|---|---|---|---|
22NB9AM | A | 1 | 09:00:00 | 09:00:00 | 1 | 1 |
22NB9AM | B | 1 | 09:14:00 | 09:14:00 | 1 | 1 |
22NB9AM | C | 1 | 09:21:00 | 09:21:00 | 1 | 1 |
22NB9AM | D | 1 | 09:25:00 | 09:25:00 | 0 | 0 |
22NB9AM | E | 1 | 09:31:00 | 09:31:00 | 0 | 0 |
22NB9AM | F | 1 | 09:46:00 | 09:46:00 | 0 | 0 |
例 B2: 2 つの所定の停留所の間でどこでも乗り降り可能
Victor Valley Transit では、道路「Air Expressway」が Local Fare ゾーンと County Fare ゾーンの境界線であると定義しています。定期運行バスの停留所 National Trails
Highway - Air Expressway
(D)は、この境界線の少し北にあります。この境界線からバス路線のどこでも乗り降りが可能になるので、正確さを印すために、運行会社はこのバス路線と境界線が実際に交差する位置に停留所を追加し、下図のようにこれを臨時停留所のままにすることができます。
以下は、GTFS-ContinuousStops
データの例と、臨時の停留所を追加するためのタイムポイントです。
stop_id |
stop_name |
stop_lat |
stop_lon |
---|---|---|---|
A | Victorville Transfer Center | 34.514356 | -117.318323 |
B | Dante St & Venus Ave | 34.564499 | -117.287097 |
C | Victorville Transportation Center | 34.538433 | -117.294703 |
X | Local Fare/County Fare 境界線 | 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 |
trip_id |
stop_id |
stop_sequence |
departure_time |
arrival_time |
continuous_pickup |
continuous_drop_off |
---|---|---|---|---|---|---|
22NB9AM | A | 1 | 09:00:00 | 09:00:00 | 1 | 1 |
22NB9AM | B | 1 | 09:14:00 | 09:14:00 | 1 | 1 |
22NB9AM | C | 1 | 09:21:00 | 09:21:00 | 1 | 1 |
22NB9AM | X | 1 | 0 | 0 | ||
22NB9AM | D | 1 | 09:25:00 | 09:25:00 | 0 | 0 |
22NB9AM | E | 1 | 09:31:00 | 09:31:00 | 0 | 0 |
22NB9AM | F | 1 | 09:46:00 | 09:46:00 | 0 | 0 |