GTFS scheduleの変更¶
GTFS スケジュール リファレンスは、固定されたものではありません。GTFS を使用する交通事業者、開発者、その他の関係者のコミュニティによって開発および保守されているオープン仕様です。GTFS データのプロデューサーとコンシューマーのこのコミュニティは、新しい機能を有効にするために仕様を拡張するための提案をすることが期待されています。
GTFS に貢献するには、GTFS スケジュール修正プロセス を読み、GTFS Github リポジトリ (google/transit) のオープンな 問題 と プル リクエスト での議論に従ってください。
最近採択された提案 ¶
最近統合された提案は、公式GTFS scheduleリファレンス の機能になりました。詳細については、完全な 改訂履歴 を参照してください。
GTFS Flex を採用
#433 by tzujenchanmbd は 2024 年 3 月 19 日に統合されました
- GTFS-Flex 提案 により、乗客は便プランナーで需要に応じたサービスを発見できます
- 複数のファイルが追加されました仕様、GeoJson を GTFS に統合する locations.geojson を含む
networks.txt と route_networks.txt を追加
#406 by tzujenchanmbd は 2023 年 11 月 28 日にマージされました
- 2 つの新しいファイル
networks.txt
とroute_networks.txt
を追加して、運賃に関連付けられたルート - スケジュールと運賃ファイルを区別できるように、
routes.network_id
の代替手段を提供します
ベスト プラクティス:
すべてのファイルに対するデータセット
公開ガイドラインと実践推奨事項を追加します
#406 by Sergiodero は 2023 年 11 月 16 日にマージされました
- GTFS の 2 つのセクションを追加します仕様のベスト プラクティス: すべてのファイルに対するデータセット公開ガイドラインと実践推奨事項
- Google の transitfeed ツールのマージ関数への参照を更新し、代わりにマージ ツールのリストを参照するようにしました
ベスト プラクティス: 推奨プレゼンスを追加
#386 by emmambd は 2023 年 8 月 1 日にマージされました
- RFC に準拠する新しい推奨プレゼンスを仕様に追加しました規則
- フィールドまたはファイルが必須ではないことを明確に記述できますが、追加することは検討すべきベスト プラクティスです
- GTFS ベスト プラクティスに基づいて、複数のファイルとフィールドの情報を更新して、推奨される存在を反映させます
時間または曜日による変動運賃の追加
#357 by isabelle-dr は 2023 年 7 月 27 日にマージされました
- 時間変動運賃は、GTFS 運賃 v2 拡張提案 の一部として開発された重要な機能です
- 時間帯または曜日に基づいて異なる運賃を表現できます。ピーク料金やオフピーク料金などの曜日
- 新しいファイル
timeframes.txt
を追加して、料金が適用される時間帯を定義します fare_leg_rules.txt
をfrom_timeframe_id
とto_timeframe_id
で拡張して、区間の開始または終了が指定された時間枠内にある場合にのみ料金区間ルールが適用されることを指定します
料金メディアを追加します
#355 by isabelle-dr は 2023 年 3 月 14 日に統合されました
- 運賃メディアは、GTFS 運賃 v2 拡張提案 の重要な要素です
- 乗客が乗車を検証するために使用できるものを表します (例:交通カード、モバイルアプリ、または非接触型銀行カードを使用したタップして支払う)
- チケット商品は特定の運賃メディアに関連付けることができます (例: 月間パスは交通カードでのみ利用できます)
- チケット商品の価格は運賃メディアに基づいて定義できます (例: モバイルアプリ経由で購入するとチケットが安くなります)