コンテンツにスキップ

GTFS Schedule

改訂履歴

2026年4月

  • より適切な柔軟な便の時間見積もりを提供するため、trips.txt に安全な所要時間フィールドを追加しました。議論を参照してください。

2026年2月

  • transfer_type = 0 または空の場合(推奨乗換地点)、from_stop_id および to_stop_id を必須としました。議論を参照してください。
  • 通貨金額の説明を改善しました。議論を参照してください。
  • 運賃乗換ルールが方向性を持つことを明確化しました。議論を参照してください。
  • fare_leg_rules.txt の参照先へのリンクを追加しました。議論を参照してください。
  • 不足していたスペースを追加しました。議論を参照してください。

2025年10月

  • fare_transfer_rules.txt に関する明確化を追加し、新しい Local Time フィールド型を導入しました。議論を参照してください。

2025年9月

  • agency.txt および routes.txtcemv_support フィールドを追加しました。議論を参照してください。
  • stops.txtstop_access フィールドを追加しました。議論を参照してください。

2025年6月

  • trips.txtcars_allowed フィールドを追加しました。議論を参照してください。

2025年4月

  • DRT services において continuous_pickup/continuous_drop_off に値 1 を許可する明確化を追加しました。議論を参照してください。

2025年2月

  • rider_categories.txt を追加しました。議論を参照してください。

2025年1月

  • agency_fare_url を更新し、その説明を拡充して運賃情報のみを含めるようにしました。議論を参照してください。

2024年12月

  • fare_leg_join_rules.txt を追加し、有効運賃区間(effective fare leg)の概念を導入しました。議論を参照してください。

2024年9月

  • transfers.txt における from/to_stop_id および from/to_trip_id フィールドの存在と使用を明確化しました。議論を参照してください。
  • GeoJSON ファイル内のポリゴンに対する有効性ルールを追加しました。議論を参照してください。

2024年8月

  • デマンド型サービスにより stops.txt の存在要件を変更しました。議論を参照してください。
  • stop_times.txt の timepoint の意図された使用方法を明確化しました。議論を参照してください。
  • 行先表示(headsign)が推奨であることを追加しました。議論を参照してください。

2024年7月

  • feed_info.txt の要件を更新します。議論を参照してください。
  • shape を含めるべきであることを追加します。議論を参照してください。

2024年5月

  • fare_leg_rules.txtrule_priority フィールドを追加しました。議論を参照してください。
  • stops.zone_id の存在を明確化しました。議論を参照してください。

2024年4月

  • チケット商品の定義を明確化しました。議論を参照してください。

2024年3月

  • GTFS Flex を追加しました。議論を参照してください。

2023年11月

  • ベストプラクティス: すべてのファイルに対するデータセット公開ガイドラインおよび実践に関する推奨事項を追加します。議論を参照してください。
  • networks.txt および route_networks.txt を追加します。議論を参照してください。

2023年8月

  • fare_media_type=1 を追加します。議論を参照してください。

2023年7月

  • GTFSファイル内のサブフォルダを禁止しました。議論を参照してください。
  • 時刻または日による変動運賃を追加しました。議論を参照してください。
  • stop_times.txt における暗黙のタイムゾーンを明確化しました。議論を参照してください。
  • 停車時刻(stop_time)の shape_dist_traveled は、便(trip)の shape の最大距離を超えてはいけないことを規定しました。議論を参照してください。
  • ベストプラクティス: 推奨される存在を追加しました。議論を参照してください。

2023年3月14日

  • チケットメディアを追加しました。議論を参照してください。

2022年7月26日

  • 座席に座ったまま利用できるオプションを備えた便(trip)間の乗換を追加しました。議論を参照してください。

2022年5月17日

  • GTFS-Fares v2 の基本実装。議論を参照してください。

2021年10月22日

  • Primary ID および Foreign ID フィールドを追加しました。議論を参照してください。

2021年10月05日

  • 便から便への乗換およびルート・路線系統(route)からルート・路線系統(route)への乗換を追加しました。議論を参照してください。

2021年9月15日

  • 運賃ゲート(pathway_mode=6)を双方向にすることを許可しました。議論を参照してください。

2021年9月13日

  • stop_name のベストプラクティスを更新しました。議論を参照してください。

2021年8月27日

  • GTFS Schedule を RFC 2119 に更新しました。議論を参照してください。

2021年1月4日

  • stop_times.stop_id の説明を明確化しました。議論を参照してください。
  • 正およびゼロ以外のフィールドの符号を定義しました。議論を参照してください。

2020年10月2日

  • frequencies.headway_secs のフィールド型を非負整数から正の整数に変更しました。議論を参照してください。

2020年5月25日

  • pathways.txtlevels.txt、およびattributions.txtを翻訳可能なテーブルとして定義しました。多言語のsignposted_as値を翻訳するための推奨事項を追加しました。議論を参照してください。

2020年5月13日

  • routes.txt および stop_times.txtcontinuous_pickupcontinuous_drop_off を追加しました。shape_id を「任意」から「条件付き必須」に変更しました。議論を参照してください。

2020年3月24日

  • 読み上げ用フィールド(text-to-speech field)を定義し、stops.txttts_stop_name を追加しました。議論を参照してください。

2020年2月5日

  • トロリーバスおよびモノレールのroute_typesを追加しました。議論を参照してください。

2020年1月9日

  • translations.txt を追加しました。議論を参照してください。

2019年12月26日

  • route_type のケーブルカーおよび索道の定義を更新しました。議論を参照してください。

2019年12月20日

  • attributions.txt を追加しました。議論を参照してください。

2019年8月26日

  • stop_lat および stop_lon は、乗客が車両への乗車を待つ位置に配置しなければならないことを明記しました。議論を参照してください。

2019年7月9日

  • 到着時刻および出発時刻のベストプラクティスを追加しました。議論を参照してください。
  • 行先表示(headsign)のベストプラクティスを追加しました。議論を参照してください。
  • stop_id のベストプラクティスを追加しました。議論を参照してください。

2019年6月25日

  • ルート形状(shape)のポイントと停留所等(stop)の関係を明確化しました。議論を参照してください。

2019年4月4日

  • stops.txtplatform_code フィールドを追加しました。議論を参照してください。

2019年3月27日

  • pathways.txt および levels.txt を追加しました。議論を参照してください。

2019年2月6日

  • 明確化のための編集および書式変更。 議論を参照してください。

2018年10月2日

  • フィールド型を因数分解しました。議論を参照してください。

2018年9月14日

  • 「条件付き必須」の概念を追加しました。議論を参照してください。

2018年9月4日

  • agency_langfeed_lang の定義を統一しました。議論を参照してください。

2018年8月27日

  • CHANGES.md および最終改訂日を更新しました。議論を参照してください。

2018年8月22日

  • feed_info.txt ファイルに feed_contact_email および feed_contact_url フィールドを追加しました。議論を参照してください。

2017年12月11日

  • routes.txtroute_sort_order を追加しました。議論を参照してください。

2017年3月15日

  • 提案者の投票は合計に含まれないことを明確化しました。議論を参照してください。
  • 投票を呼びかける前に、少なくとも1つのGTFS producerと1つのGTFS consumerが提案された変更を実装するべきであることを規定しました。議論を参照してください。

2017年2月7日

  • block_idservice_id の関係を明確化しました。議論を参照してください。
  • 頻度ベースのサービスは車両の出発時に開始することを明確化しました。議論を参照してください。
  • stop_id および stop_code の説明を明確化しました。議論を参照してください。

2017年12月11日

  • routes.txt ファイルに route_sort_order フィールドを追加しました。議論を参照してください。

2016年11月27日

  • 駅入口を stops.location_type として追加しました。議論を参照してください。

2016年9月2日

  • fare_attributes.txtagency_id を追加するため、ドキュメントを更新しました。議論を参照してください。

2016年3月16日

  • GTFS ドキュメントを https://github.com/google/transit の Github へ移行しました

2016年2月3日

  • agency.txtagency_email を追加する提案を仕様に追加しました: 議論

2015年2月2日

  • stop_times.txt の 'timepoint' 提案を仕様に追加しました: 議論

2014年2月17日

  • trips.txt の 'bikes_allowed' 提案を仕様に追加しました: 議論

2012年10月15日

trips.txt の 'wheelchair_accessible' 提案を仕様に追加しました: 議論

2012年6月20日

  • 'wheelchair_boarding' の提案を仕様に追加しました: 議論

2012年2月2日

  • 仕様に「stop_timezone」の提案を追加しました: 議論

2012年1月18日

  • ドキュメントを旧 code.google.com から developers.google.com の新しい場所へ移行しました。

2011年9月26日

  • 仕様に「feed_info」の提案を追加しました: 議論

2011年9月6日

  • 仕様に「agency_fare_url」の提案を追加しました: 議論
  • 仕様に「exact_times」の提案を追加しました: 議論

2009年3月30日

  • 交通フィードを一般公開することに関する新しいセクション。これは、データの解釈方法または記述方法の変更では厳密にはなかったため、以前はグループで議論されていませんでした。しかし、GTFS形式のデータを利用できるアプリケーションが増加していることから、Googleの一部の関係者は、GTFSのGoogle以外での利用に関する議論を含めることが有益であると考えました。
  • CSV形式の明確化: 議論
  • route_color および route_text_color フィールドの説明において、対照的な色を選択する方法に関する追加のガイダンス。
  • これらのスレッドで提案およびテストされた trip_short_name: a および b。
  • 文書末尾に含まれるサンプルデータの軽微な誤りを修正しました(停留所等(stop) S7 の parent_station を S8 としていました)。
  • コメント期間中にMarcyが提案したとおり、文書末尾のサンプルデータに「agency_lang」情報を追加しました: 議論
  • サイドバー内のOCTAのGTFSフィードへのリンクを更新しました。
  • 元の要約を参照してください。

2009年2月26日

  • 現時点ではGTFSデータを利用する他のアプリケーションが多数あるため、Google固有のフィード提出手順の大部分を削除しました。
  • サイドバーにあるOrange County OCTAの公開フィードへの壊れたリンクを修正しました。

2008年8月7日

  • 8月6日版で誤って省略されていた stop_url フィールドを復元しました
  • サンプルデータに agency_phone を追加しました
  • Google にフィードを提出する際のデータ利用契約への言及を追加しました

2008年8月6日

  • フィード公開者が推奨される乗換動作に関するヒントを提供できるようにする transfers.txt ファイルを追加しました(original proposal
  • 停留所等(stop)ポイントを駅にグループ化できるようにする location_type および parent_station フィールドを stops.txt に追加しました(original proposal
  • 事業者の音声電話番号を提供するための agency_phone フィールドを追加しました(original proposal
  • オープンソースのテストツールに言及する「フィードのテスト」セクションを追加しました
  • CSV形式、agency_timezone、agency_lang、route_color、route_text_color、arrival_time、departure_time、calendar.txt と calendar_dates.txt の比較、運賃テーブル、および frequencies.txt に関する明確化を追加しました
  • フィード履歴ドキュメントへのリンクを追加し、一部の公開フィードリンクを修正しました
  • 現在の Google Maps UI を描写するようにサンプル画像を更新しました
  • ドキュメント内のサンプルデータを更新・修正しました

2008年2月29日

  • 乗客向けの停留所等(stop)コードを指定できるように、stops.txt に stop_code フィールドを追加しました(元の提案
  • routes.txt の route_short_name および route_long_name の説明を明確化しました
  • stop_times.txt の arrival_time および departure_time の説明を明確化しました
  • サンプルデータのセクションにある誤字を修正しました

2007年11月20日

  • block_id の説明を明確化しました
  • Google Transit を強調しない表現に変更し(Google 以外のアプリケーションも GTFS を使用しており、現在では公共交通機関の経路検索が Google Maps の統合機能となっているため)、各種の誤字を修正しました
  • 現在の Google Maps UI における GTFS フィールドの表示を反映するよう、スクリーンショットの例を更新しました
  • 公共交通データ提供者向けの Google の連絡先メールアドレスを更新しました
  • 書式を更新しました

2007年10月5日

  • stop_sequence および shape_pt_sequence を、任意の増加する非負整数を許可するよう変更しました
  • 説明を明確化し、誤字を修正しました

2007年5月31日

  • ページスタイルを更新し、HTMLをよりクリーンでアクセシブルなものにしました
  • 公開フィードの例およびその他の有用なサイトへのリンクを追加しました
  • 個々のフィールド説明から例を削除しました

2007年4月9日

  • フィードの送信に関するセクションを追加しました。
  • Example Demo Transit Agency feedを追加しました。
  • すべての運行日がcalendar_dates.txtで定義されている場合、calendar.txtを省略できる旨の注記を追加しました。
  • 1つの事業者のみを含むフィードでは、agency_idフィールドを任意にしました。これにより、agency_idを含まない既存のフィードも有効なままとなります。
  • agency_url、stop_url、およびroute_urlのより詳細な仕様と、それらのフィールドの追加の値の例を追加しました。
  • 有効なroute_type値として、6(Gondola)および7(Funicular)を追加しました。

2007年3月8日

  • stop_url フィールドを、2007年2月28日の更新で誤って指定されていた stop_times.txt から、本来属する stops.txt へ移動する軽微な編集を行いました。

2007年3月5日

  • route_long_name フィールドの説明を明確にするための軽微な編集。

2007年2月28日

  • 運行間隔ベースのスケジュールをサポートするため、frequencies.txt を追加しました。
  • 同一フィード内で複数の事業者が許可されるようになりました。また、どのルート・路線系統(route)をどの事業者が運行するかを指定できる、新しい agency_id フィールドを agencies.txt と routes.txt の両方に追加しました。
  • ルート・路線系統(route)ごとおよび停留所等(stop)ごとの URL を追加しました。
  • trips.txt に direction_id フィールドを追加しました。
  • stop_times.txt に stop_headsign フィールドを追加し、便(trip)の途中での行先表示(headsign)変更をサポートしました。
  • routes.txt に任意の route_color および route_text_color を追加し、ルート・路線系統(route)の色をサポートしました。
  • 住所を使用して停留所等(stop)を指定する機能を削除しました。仕様の以前のバージョンでは、stop_street、stop_city、stop_region、stop_postcode、および stop_country フィールドに住所を指定して、交通機関の停留所等(stop)の位置を示すことができました。現在は、ほとんどのアプリケーションにとってより有用な、緯度を示す stop_lat と経度を示す stop_lon を使用して停留所等(stop)の位置を指定しなければなりません。
  • routes.txt の route_type フィールドにケーブルカーの車両タイプを追加しました。
  • 変更の概要については、元のHeadway ブログ投稿を参照してください。

2006年11月29日

  • shapes.txt を介した便(trip)のルート形状(shape)情報のサポートを追加しました
  • stop_sequence の定義を明確化しました
  • pickup_type および drop_off_type を任意として明記しました

2006年10月31日

  • 運賃情報のサポートを追加しました
  • 個別ファイル名から日付を削除しました
  • route_type の値の定義を変更しました
  • 運行期間が重複しない限り、複数のフィードファイルを同時に投稿できるようにしました
  • trips.txt の block_id を修正し、任意として正しく記載しました
  • 列ヘッダーを含めなければならないことを明記しました

2006年9月29日

  • 例にあるいくつかの誤りを修正するための軽微な編集。

2006年9月25日

  • 初版。