[GTFSダイジェスト] 2025年6月 - ガバナンス投票と新しいフィールドのご紹介!¶
2025年6月のGTFSダイジェストをお届けします!今月は、新しいGTFSガバナンス構造に関する投票が始まり、締め切りは2025年7月6日です。ぜひ議論をチェックして、投票にご参加ください!また、GTFSコミュニティでは「cars_allowed」フィールドの追加提案が承認され、GTFSデータをホスティングする際のベストプラクティスに関する提案も作成されました。Slackでは多くの新しい会話が始まり、貢献者から素晴らしい反応が寄せられています!
GTFSダイジェストは、MobilityData によって毎月配信されるリソースで、GTFSに関する最新の動向をまとめています。
私たちは皆さまからのフィードバックを大切にしており、新しいレイアウトについてのご意見を伺いたいと考えています。ぜひ このフォーム にご記入いただき、このツールの可能性を最大限に引き出すためにご協力ください。
🏅 コントリビューターへの感謝¶
毎月、私たちは GTFS コミュニティが Github 上で行った貢献を紹介しています。今月は以下の貢献を取り上げたいと思います。
コントリビューター | 貢献内容 |
---|---|
Matthew Novelli (MTD.org) | 複数の Slack チャンネルに投稿し、GTFS の可視化ツールを共有しました |
Bogdan Minea | Slack チャンネルで複数の質問に対応し、解決しました |
Darwin O’Conner (transSee) | 複数の GitHub issue や pull request に貢献しました |
Brady Hubsaker, Mike McQueen (TriMet), Nathan Hale (Deloitte), nkemphues | 初めてのリポジトリへの貢献に感謝します! |
🗳️ 現在投票中¶
以下は現在投票が行われている提案の一覧です。ぜひご覧いただき、投票にご参加ください。
提案 | 提案者 | 説明 | 投票締切 |
---|---|---|---|
新しい GTFS Schedule ガバナンス提案 #544 | eliasmbd (MobilityData) | このPRは、2年間のコミュニティからのフィードバックに基づき、現在の GTFS ガバナンスプロセスの更新を提案するものです。 | 2025年7月6日 23:59:59 UTC |
🚀 最近採択された提案¶
今月は、最終的に採択された提案を祝います。以下をご覧ください。
提案 | 提案者 | 説明 | 採択日 |
---|---|---|---|
trips.txt に cars_allowed フィールドを追加 #547 | VillePihlava | このPRは、trips.txt に cars_allowed フィールドを追加することを提案しています。issue #466 では、フェリーに関する車両情報を GTFS に追加する方法について多くの議論がありました。議論は stop_times.txt を使う方法と trips.txt を使う方法のどちらにするかに集中していました。 | 2025年6月26日 |
📂 アクティブな提案¶
これらの提案は活発に議論されており、皆さまの意見を必要としています!
提案 | 提案者 | 説明 | ステータス |
---|---|---|---|
GTFS ファイルのホスティングに関するベストプラクティスの追加 #567 | doconnoronca (Transee) | この提案は、GTFS ファイルのホスティングに関するベストプラクティスを導入するものであり、公共の Web サーバーがブラウザ以外のリクエストをブロックしたり、地域ごとにアクセスを制限するのではなく、不正利用の防止に重点を置くことを推奨しています。 | 議論中 |
[GTFS Fares v2] セマンティクスの明確化 #561 | tzujenchanmbd (MobilityData) | gtfs-fares Slack チャンネルおよびワーキンググループでの最近の議論に基づき、Fares v2 に関連するセマンティクスを明確化します。具体的には、ローカル時間データ型の導入、「有効運賃区間(effective fare leg)」の追加、「タイマーは最初に一致した乗車区間(leg)から開始するべき」という明確化が含まれます。 | レビュー中 |
[GTFS-Fares v2] 距離ベース運賃の追加 #556 | skalexch (MobilityData) | この PR は、距離ベースの運賃システムをモデル化できる新機能を追加するものであり、fare_leg_rules.txt および stop_times.txt に複数の新しいフィールドを導入し、さらに新しい fare_leg_distance_rules.txt ファイルを追加します。 | 議論中 |
communication_period と impact_period の追加 #546 | skalexch (MobilityData) | この提案は、2つの新しいフィールドを導入します。1つはアラートを表示すべき時間を指定する communication_period、もう1つは障害によってサービスが影響を受ける時間を指定する impact_period です。さらに、一貫性を保つために、これらの新しいフィールドが active_period と相互排他的であることを保証するルールを定めています。 | 議論中 |
その他の公開中の提案:¶
- agency.txt および routes.txt に cemv_support フィールドを追加 #545
- gtfs-realtime.proto の誤字修正 #541
- GTFS Schedule および Realtime に original_trip_id を追加 #534
- 停留所等(stop)ごとの粒度で車両の搭載を指定するための乗車許可を導入 #533
- 仕様に event_based_trips.txt を追加 #527
- stops.stop_access フィールドを追加 #515
- 過去の停車時刻(stop_time)イベントを保持するべき #502
- [GTFS Fares v2] nonconsecutive_transfer_allowed フィールドを追加し、fare_transfer_type を明確化 #498
- [GTFS Fares v2] Area Set のマッチング述語 #483
- [GTFS-Fares v2] チケット商品・チケットメディアの乗り継ぎ挙動 #423
🐙 Githubで最も活発な議論¶
Github Issues は、新機能のアイデアや仕様に関する質問など、議論を始めるのに最適な場所です。以下は今月最も活発な議論です。
議論 | 投稿者 | 説明 |
---|---|---|
block_id を必須の arrival_time および departure_time と併用すると、矛盾した情報が簡単に生じてしまう #569 | bradyhunsaker | この Issue では、GTFS フィード内の block_id でリンクされた便(trip)間の時刻の不一致により、便検索アプリでサービス情報を表示する際に重複や矛盾した出発時刻が発生する問題について説明しています。彼は2つの修正案を提案しています:リンクされた便間の時刻を揃える、または終点停留所等(stop)で意味のない時刻を省略できるようにすることです。 |
距離単位のフィールドを追加する #568 | nkemphues | この Issue では、GTFS フィードにおいて距離単位が定義されていないことによる問題が指摘されています。提案では、shapes.txt や fare_legs.txt などのファイルで使用される単位を明確にするために、任意の distance_unit フィールドを追加することが提案されています。 |
booking_rules.txt における prior_notice_start_day の条件付き禁止ルールを緩和する #566 | m-mcqueen (TriMet) | この Issue では、booking_type=0 の場合に booking_rules.prior_notice_start_day が条件付きで禁止されているルールを緩和し、一部のマイクロトランジットサービスの予約ルールをカバーできるようにすることが提案されています。 |
GTFS-Realtime に追加のアクセシビリティ機能を導入する可能性は? #565 | nathanhale (Deloitte Digital) | Nathan は次のように質問しています:「GTFS-Realtime を、車椅子以外の追加のアクセシビリティに対応させる可能性はありますか?」 |
🔥 Slackで最も活発な会話¶
今月の GTFS Slack チャンネルでの最も活発な議論のまとめです。
投稿者 | 説明 | Slack チャンネル |
---|---|---|
Manjit | GTFSファイルの作成に関する標準について質問しました | #gtfs |
Leonardo | GTFSのUMLクラス図を依頼しました | #gtfs |
Matthew | GTFSフィードから交通地図を生成するツールを共有しました | #gtfs |
Nate | GTFSで距離の単位を表示する可能性について質問しました | #gtfs |
Ethan | アーカイブされたGTFSとエレベーターのアラートを用いたMBTAのプラットフォームアクセシビリティ性能指標の実装に関するブログ記事を共有しました | #gtfs |
Mike | GTFS Flexファイルにおける stop_desc と route_desc の良い例を依頼しました | #gtfs-flex |
Cody | 異なるプロデューサーによって実装された場合の GTFS Service Alerts と GTFS Trip Modifications の相互作用について質問しました | #gtfs-realtime |
Matthew | GTFS-RT デバッグを支援するツールを依頼しました | #gtfs-realtime |
Zachary | GTFSにドライバーIDを追加する方法について質問しました | #gtfs-realtime |
💬 GTFS コミュニティに参加する¶
-
Slack に参加して、コミュニティに自己紹介してください。
-
GTFS Digest を購読して、GTFS に関する毎月の最新情報を受け取りましょう。
-
GTFS Changes Google グループに参加して、開発に関する情報を入手してください。
-
GitHub を訪れて、課題を投稿したり、変更に関する議論に参加したり、変更を提案してください。
GTFS Digest をお読みいただきありがとうございます!2025年以降も最新の GTFS 情報をお届けできることを楽しみにしています。