ここでは、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 |