コンテンツにスキップ

[GTFS Digest] 2023年12月 - 2024年を迎える前に知っておくべきこと

今回の版では、主要な貢献者への謝辞、最近採択された提案の詳細、進行中の議論、今後のイベントをご紹介します。また、主要なツールとGTFSコミュニティとのつながりを維持する方法にも焦点を当てます。2024年に向けて、最新の更新情報を把握するためにぜひご覧ください。

GTFSの動向をお知らせするためにMobilityDataが作成する月次リソース、GTFS Digestへようこそ。

GTFSはコミュニティからの貢献に依存しています。次回のdigestにこれらの更新情報を掲載できるよう、皆様の動向をspecifications@mobilitydata.orgまで共有してください。

この初回リリースに関する皆様のフィードバックを大切にしており、このツールを改善してその可能性を最大限に引き出すため、このフォームへのご記入をお願いいたします。

🏅 コントリビューターへの称賛

gcamp

  • GTFS Trip-Modifications の提案を Pull Request 段階へ移行し、投票段階への進行を促進するためにコミュニティと協力して取り組みました。これは効果的なアドボカシーの実践です!

barbagus

  • 初めての issue #409 を、非常に明確かつ詳細に作成したことに称賛を送ります。とても洗練されています!

abyrd

ponlawat-w

  • 初めての PR #412 において、編集上の修正をコミュニティの注意に喚起することで貢献したことに称賛を送ります。

🚀 最近採択されたもの

ベストプラクティス: すべてのファイルに対するDataset PublishingガイドラインおよびPractice Recommendationsの追加 #406

この提案は、Dataset Publishing & General Practiceガイドラインおよびすべてのファイルに対するPractice Recommendationsを、GTFS仕様の参照ファイルに追加することに焦点を当てています。これは、issue #396で概説されている、Best PracticesをGTFS仕様へ統合する第2段階を表しています。

[GTFS-Fares v2] networks.txtおよびroute_networks.txtの追加 #405

GTFS-ScheduleおよびGTFS-Fares v2データは、常に同じ組織・部門によって作成されるとは限らず、常に同じ頻度で更新されるとも限りません。この提案により、運賃データとスケジュールデータを別々に作成することができます。

🗳️ 現在投票中

仕様に統合されたベストプラクティスの内容を削除(フェーズ2) #60

PR #406 により、特定のベストプラクティスが GTFS 仕様に直接統合されたことを受け、この提案では、単一の信頼できる情報源に集約するため、Best Practices 文書から重複する内容を削除します。投票は 2023-12-26 に締め切られます。

📂 アクティブな提案

GTFS-Flex #388

GTFS-Flex の提案により、乗客は経路検索ツール上でデマンド型サービスを見つけることができます。この提案は複数回の議論を経ており、現在はコントリビューターによるレビューが行われています。

  • 2023年11月1日に開催された直近の GTFS-Flex ワーキンググループ会議:
    • issue (google/transit#398) に対応するため、stop_times.txt に専用の外部キーを設けることで合意しました。
    • location_groups.txt の使用に戻し、location.geojson ids への参照を削除しました (google/transit#397)。
    • hail-and-ride/taxi-like のユースケースに対する pickup_type=3 の制限を維持しました (google/transit#400)。
  • 最後に残っている課題はこちらおよびこちらで確認してください。

GTFS Trip-Modifications #403

Trip-Modifications は、ルート形状(shape)を変更し、運行されない停留所等(stop)を削除し、必要に応じて一時的な停留所等(stop)を追加するために便(trip)に対して行われる変更です。Trip-Modifications は主に迂回経路の可視化およびリアルタイム予測の更新に使用されます。

[GTFS-Fares v2] Add rule_priority to fare_leg_rules.txt #418

rule_priority フィールドは、一致するルールが乗車区間(leg)に適用される優先順位を定義し、特定のルールを他のルールより優先させることができます。このフィールドの存在はトリガーとして機能し、空の値の意味を「anything except」から「一致に影響しない」へ変更します。

🔥 最も活発な議論

GTFS ガバナンスの変更: 段階的導入計画 #413

MobilityData は、正式な改正プロセスと GTFS ガバナンスの非公式な側面の両方を改善するための改良を提案しています。この issue には、コミュニティで共通して認識されている問題と、提案された段階的導入計画が含まれています。

routes レベルで必須の交通手段の種類には柔軟性が欠ける可能性があります(複数モードのルート・路線系統(route)) #409

一部のルート・路線系統(route)は、便(trip)に応じて列車とバスの両方で運行されるよう設計されています。現在の GTFS 仕様では、「交通手段の種類」は routes の属性であるため、このようなユースケースを適切に扱うことができません。

#mobilitydata での Slack 会話

Melinda は、フィード利用者およびアプリ開発者向けのベストプラクティスについて、皆さんの知見をぜひ聞きたいと考えています。彼女は次のように尋ねています。「これまでのすべてのベストプラクティスは GTFS 作成者を対象としていますよね? GTFS データセットを扱う開発者向けに、別のベストプラクティス集を作ることを考えた人はいますか?」

#gtfs での Slack 会話

Steve は、次の質問に答えるために皆さんの助けを必要としています。「他の形式に変換することなく、GTFS ファイルを地図上で可視化できるツールまたはサービスを知っている方はいますか?」

📅 今後のイベント

Trip-Modifications - 提案についての議論(会議) | 2024年1月10日 @ EST 午前11時

GTFS-Flex - ワーキンググループ会議 | 2024年1月17日 @ EST 午前10時

🛠️ ツールの更新

新リリース: Canonical GTFS Schedule Validator

最新の仕様追加をサポートしており、検証レポートには新しいサマリーセクションが追加されています。これには、フィードに Blocks、Frequencies、または Fares v2 などの GTFS コンポーネントが含まれているかを確認するためのタグが含まれます。

GTFSコミュニティに参加する

GitHub: google/transit: コミュニティとアイデアを共有しましょう!公式GTFS GitHubリポジトリに参加してください。

GTFS-changes: 更新が発生したらすぐに受け取りましょう。GTFS-changes Googleグループに参加して、新しいpull requestや投票に関する情報を入手してください。

GTFS-realtime: Realtimeに関するあらゆる話題について議論し、最新情報を把握しましょう。このグループでは、GTFS Realtimeについて議論し、質問を行い、変更を提案しています。

GTFS.org: 公式GTFSドキュメントWebサイトです。ここでは、GTFSに必要なリソースが頻繁に更新されています。

MobilityData Slack: GTFSについて質問がありますか、またはコミュニティとつながる必要がありますか?GTFS Slackの会話に参加してください。1,300人を超えるモビリティ愛好家がチャンネルを利用しており、質問への回答を迅速に得られる素晴らしい場所です。

最初のGTFS Digestをお読みいただき、ありがとうございます!2024年以降も、最新のGTFS更新情報をお届けできることを楽しみにしています。