コンテンツにスキップ

基本拡張機能

これらの機能は、Base で説明されている機能を拡張し、乗客により良い体験を提供するために GTFS データセットの包括性を高めたり、事業者、データベンダー、データ再利用者間の協力を促進したりするものです。これらの拡張には、Base で説明されているファイル内に新しいフィールドを追加したり、新しいファイルを作成したりすることが含まれる場合があります。

フィード情報

フィード情報は、フィードの有効期間(開始日および終了日)、公開している組織、GTFSデータセットおよびデータ公開方法に関する問い合わせ先など、フィードに関する重要な情報を伝達します。

含まれるファイル 含まれるフィールド
feed_info.txt feed_publisher_name, feed_publisher_url, feed_lang, default_lang, feed_start_date, feed_end_date, feed_version, feed_contact_email, feed_contact_url

前提条件:

サンプルデータ

feed_info.txt

feed_publisher_name feed_publisher_url feed_lang default_lang feed_start_date feed_end_date feed_version feed_contact_email feed_contact_url
Greater Region Transport https://www.gra1.org en en 20240101 20241231 3.1 support@gra1.org https://www.gra1.org/support

Shapes

Shapes は便(trip)に定義および関連付けることができ、経路検索アプリケーションが便を地図上に表示し、乗客に交通機関で移動する距離を知らせることを可能にします。shape_dist_traveled フィールドは、乗客に地図を表示する際に、ルート形状(shape)のどの程度を描画するかをプログラム的に決定するために使用されます。
Shapes を定義する際には、詳細度(例:道路の正確な曲線に従う)と、必要な情報のみを効率的に伝達することとのバランスを取る必要があります。

含まれるファイル 含まれるフィールド
shapes.txt shape_id, shape_pt_lat, shape_pt_lon, shape_pt_sequence, shape_dist_traveled
trips.txt shape_id
stop_times.txt shape_dist_traveled

前提条件:

サンプルデータ

以下のサンプルは、TriMet GTFS フィードの一部の shape を示しています(こちらからダウンロードできます)。

shapes.txt

shape_id shape_pt_lat shape_pt_lon shape_pt_sequence shape_dist_traveled
558674 45.47623 -122.721885 1 0.0
558674 45.476235 -122.72236 2 121.9
558674 45.476237 -122.722523 3 163.7
558674 45.476242 -122.723024 4 292.2
558674 45.476244 -122.72316 5 327.1

trips.txt

trip_id shape_id
13302375 558674

stop_times.txt

trip_id stop_sequence shape_dist_traveled
13302375 1 0
13302375 2 461.7
13302375 3 1245

ルートカラー

ルートカラーを使用することで、事業者のデザインガイドラインによって特定のルートに割り当てられた配色を正確に表現し、伝達することができます。これにより、利用者は公式の色によって交通サービスを容易に識別することができます。

含まれるファイル 含まれるフィールド
routes.txt route_color, route_text_color

前提条件:

サンプルデータ

次のサンプルは、ルート RA が HEX カラーコード D95700 のオレンジ色であり、テキストは HEX カラーコード 0 の黒で表示されるべきであることを示しています。

routes.txt

route_id agency_id route_short_name route_long_name route_type route_color route_text_color
RA agency001 17 Mission - Downtown 3 D95700 0

自転車持ち込み可否

自転車持ち込み可否(Bike Allowed)は、特定の便(trip)で運行される車両が自転車を搭載できるかどうかを示し、利用者が自転車を含むマルチモーダルな旅程(journey)を計画・利用できるようにするための情報です。

含まれるファイル 含まれるフィールド
trips.txt bikes_allowed

前提条件:

サンプルデータ

次のサンプルでは、便(trip) AWE1 で使用される車両は少なくとも1台の自転車を搭載できること(bikes_allowed=1)、便(trip) AWE2 で使用される車両は自転車を搭載できないこと(bikes_allowed=2)を示しています。

trips.txt

route_id service_id trip_id bikes_allowed
RA WE AWE1 1
RA WE AWE2 2

行先表示(Headsigns)

行先表示(headsigns)は、便(trip)の目的地を示す車両の表示内容を伝えるためのものであり、利用者が正しい交通サービスを識別しやすくすることができます。この機能は、特定のルート(route)に沿って行先表示が変更される場合をサポートします。

含まれるファイル 含まれるフィールド
trips.txt trip_headsign
stop_times.txt stop_headsign

前提条件:

サンプルデータ

以下のサンプルでは、最初の表で便(trip) AWE1 および AWE2 に使用される行先表示を指定し、2つ目の表で AWE1 の行先表示が停留所(stop) TAS004 以降で変更され、trips.txt で指定された内容を上書きすることを示しています。

trips.txt

route_id service_id trip_id trip_headsign
RA WE AWE1 Downtown
RA WE AWE2 Mission

stop_times.txt

trip_id arrival_time departure_time stop_id stop_sequence stop_headsign
AWE1 6:10:00 6:10:00 TAS001 1
AWE1 6:14:00 6:14:00 TAS002 2
AWE1 6:20:00 6:20:00 TAS003 3
AWE1 6:23:00 6:23:00 TAS004 4 Downtown - Main Square
AWE1 6:25:00 6:25:00 TAS005 5 Downtown - Main Square

ロケーションタイプ

ロケーションタイプは、出入口、ノード、乗車エリアなど、交通駅内の主要なエリアおよびそれらの関係を分類するために使用されます。ロケーションタイプは、Pathway を使用して交通駅をモデル化するための基盤となります。

含まれるファイル 含まれるフィールド
stops.txt location_type, parent_station

前提条件:

サンプルデータ

次のサンプルは、stops.txt 内で交通駅内の複数のロケーションを示しています。親駅は主要なロケーションを表し、その子ロケーションとして、プラットフォーム、出入口、汎用ノードなどが含まれます。

stops.txt

stop_id stop_name location_type parent_station
Station_A102 Main Street station 1
A102_B01 Main Street station - North Platform 0 Station_A102
A102_B02 Main Street station - South Platform 0 Station_A102
A102_E01 Main Street station - Entrance/Exit 2 Station_A102
A102_S01 Main Street station - Top of entrance stairs 3 Station_A102
A102_S02 Main Street station - Bottom of entrance stairs 3 Station_A102
A102_S03 Main Street station - Top of north platform stairs 3 Station_A102
A102_S04 Main Street station - Bottom of north platform stairs 3 Station_A102
A102_S05 Main Street station - Top of south platform stairs 3 Station_A102
A102_S06 Main Street station - Bottom of south platform stairs 3 Station_A102
A102_F01 Main Street station - Paid side of fare gate 3 Station_A102
A102_F02 Main Street station - Unpaid side of fare gate 3 Station_A102

Frequencies

Frequencies は、一定の運行間隔に基づいて運行するサービス(例:10分ごとに運行するバスや、指定された時間帯に2分間隔で運行する地下鉄など)をモデル化するために使用することができます。
一定の運行間隔で運行するサービスをモデル化する場合、stop_times.txt には停留所間の相対的な時間が含まれ、これにより乗客に表示する時刻を決定します。

含まれるファイル 含まれるフィールド
frequencies.txt trip_id, start_time, end_time, headway_secs, exact_times

前提条件:

サンプルデータ

以下のサンプルは、2つの異なる便を示しています。便 AWE1 は30分ごとに運行(headway_secs=1800)、便 AWE2 は15分ごとに運行(headway_secs=900)します。

exact_times フィールドは、スケジュールが start_time フィールドに入力された正確な開始時刻に従うかどうかを示します。 - 便 AWE1 は午前6時10分から正午まで30分ごとに出発します。 - 便 AWE2 は午前6時00分、6時15分、6時30分といった具合に出発します。

frequencies.txt

trip_id start_time end_time headway_secs exact_times
AWE1 6:10:00 12:00:00 1800 0
AWE2 6:00:00 19:50:00 900 1

乗り換え(Transfers)

乗り換え情報は、異なる移動区間(または乗車区間(leg))間の接続に関する詳細を提供し、乗り換えを含む旅程(journey)の実現可能性を経路検索システムが判断できるようにします。乗り換えを指定することは、乗客が他の場所で乗り換えできないことを意味するものではなく、特定の乗り換えが不可能であるか、または乗り換えに最小限の時間が必要であるかを示すものです。

含まれるファイル 含まれるフィールド
transfers.txt from_stop_id, to_stop_id, from_route_id, to_route_id, from_trip_id, to_trip_id, transfer_type, min_transfer_time

前提条件:

サンプルデータ

以下のサンプルは、3種類の異なる乗り換えを示しています。1つ目は停留所間の乗り換えで、最小乗り換え時間が5分必要なもの、2つ目は2つのルート間の時刻調整された乗り換えポイント、3つ目は同一車両によって運行される2つの便(trip)間の座席に座ったままの乗り換えです。

transfers.txt

from_stop_id to_stop_id from_route_id to_route_id from_trip_id to_trip_id transfer_type min_transfer_time
s6 s7 2 300
PL04-003 DL57-008 4
BR09 CR01 BR09-012 CR01-005 1

翻訳

翻訳(translations)を使用すると、駅名などのサービス情報を複数の言語で提供することができ、旅行プランナーがユーザーの言語設定や位置情報設定に応じて特定の言語で情報を表示できるようになります。

含まれるファイル 含まれるフィールド
translations.txt table_name,field_name,language,translation,record_id,record_sub_id,field_value

前提条件:

サンプルデータ

次のサンプルは、routes.txtで使用される2つのフィールド route_long_name および route_desc に対して、フランス語とスペイン語の翻訳が提供されている例を示しています。

translations.txt

table_name field_name language translation record_id record_sub_id field_value
routes route_long_name ES Mission - Centro RA
routes route_long_name FR Mission - Centre ville RA
routes route_desc ES La ruta "A" viaja desde Lower Mission hasta el centro RA
routes route_desc FR La route « A » relie Lower Mission au centre-ville. RA

帰属情報

帰属情報(attributions)は、データセットの作成に関与した組織(製作者、運行者、および/または当局など)に関する追加の詳細を共有することを可能にします。

含まれるファイル 含まれるフィールド
attributions.txt attribution_id, agency_id, route_id, trip_id, organization_name, is_producer, is_operator, is_authority, attribution_url, attribution_email, attribution_phone

前提条件:

サンプルデータ

attributions.txt

attribution_id agency_id route_id trip_id organization_name is_producer is_operator is_authority attribution_url attribution_email attribution_phone
op01 tb Transit Bus 1 https://www.transitbus.org/fares contact@transitbus.org (777) 555-7777
au01 gra Greater Region Transport 1 1 https://www.gra1.org contact@gra1.org (555) 555-5555
op02 rtd023 Bus company A 1 https://www.buscompanya.com contact@buscompanya.com (333) 333-3333
op03 rtd025 Bus company B 1 https://www.buscompanyb.com contact@buscompanyb.com (888) 888-8888

車両搭載可否(Cars Allowed)

車両搭載可否(Cars Allowed)は、特定の便(例えば自動車を輸送できるカーフェリーや列車など)で使用される車両が、自動車を車内に搭載できるかどうかを示します。この機能により、利用者は自動車を含むマルチモーダルな旅程を計画・利用することができます。

含まれるファイル 含まれるフィールド
trips.txt cars_allowed

前提条件:

サンプルデータ

次のサンプルでは、便 AWE1 で使用される車両は少なくとも1台の自動車を搭載できること(cars_allowed=1)、便 AWE2 で使用される車両は搭載できないこと(cars_allowed=2)を示しています。

trips.txt

route_id service_id trip_id cars_allowed
RA WE AWE1 1
RA WE AWE2 2

停留所等へのアクセス(Stop Access)

停留所やプラットフォームが道路網から直接アクセス可能かどうかを示します。この機能により、経路検索システムは停留所やプラットフォームに到達するためのより正確な経路案内を生成することができます。

含まれるファイル 含まれるフィールド
stops.txt stop_access

前提条件:

サンプルデータ

次のサンプルでは、stop_id = STOP1 の停留所は駅の入口または構内通路(pathway)を経由してアクセスしなければならないことを示しています(stop_access=0)。一方、stop_id = STOP2 の停留所は、親駅 STATION0 の入口や構内通路を考慮せずに直接アクセスできることを示しています(stop_access=1)。

stops.txt

stop_id stop_name location_type parent_station stop_access
STATION0 Main Street Bus Station 1
STOP1 Main Street Bus Station - Platform 1 0 STATION0 0
STOP2 Main Street Station - Street Bus Stop STATION0 1