[GTFS Digest] 2025年6月 - ガバナンスに投票し、新しいフィールドをチェックしましょう!¶
2025年6月のGTFS Digestをお届けします!今月は、新しいGTFSガバナンス構造に関する投票が開始され、締切は2025年7月6日です。ぜひ議論を確認し、投票してください!GTFSコミュニティでは、「cars_allowed」フィールドを追加する提案も可決され、GTFSデータのホスティングに関するベストプラクティスの提案も作成されました。Slackでは多くの新しい会話が始まり、貢献者から素晴らしい回答が寄せられました!
GTFS Digestは、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 | repo への初めての貢献をありがとうございます! |
🗳️ 現在投票中¶
以下は、現在投票が行われている提案の一覧です。ぜひご確認のうえ、投票プロセスにご参加ください。
| 提案 | 提唱者 | 説明 | 投票締切 |
|---|---|---|---|
| 新しい 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 フィールドを追加することを提案しています。フェリーの自動車情報を GTFS に追加する方法については、issue #466 で多くの議論がありました。議論は、stop_times.txt と trips.txt のどちらを用いるアプローチにするかを中心に行われました。 | 2025年6月26日 |
📂 進行中の提案¶
これらの提案は活発に議論されており、皆様からのご意見をお待ちしています!
| 提案 | 提唱者 | 説明 | ステータス |
|---|---|---|---|
| GTFSファイルのホスティングに関するベストプラクティスの追加 #567 | doconnoronca (Transee) | この提案では、GTFSファイルのホスティングに関するベストプラクティスを導入し、公開Webサーバーがブラウザー以外からのリクエストをブロックしたり、地域によってアクセスを制限したりすることを避け、代わりに不正利用行為の防止に重点を置くことを推奨します。 | 議論期間 |
| [GTFS Fares v2] セマンティクスの明確化 #561 | tzujenchanmbd (MobilityData) | gtfs-fares Slackチャンネルおよびワーキンググループでの最近の議論に基づき、Local Timeデータ型の導入、「有効運賃区間(effective fare leg)」の追加、および「タイマーは最初に一致した乗車区間(leg)から開始するべきです」という明確化を含む、fares v2に関連するいくつかのセマンティクスを明確化します。 | レビュー中 |
| [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) | この提案では、運行情報(alert)を表示するべき時間を指定するcommunication_periodと、サービスが障害の影響を受ける時間を指定するimpact_periodという2つの新しいフィールドを導入します。さらに、一貫性を保つため、これらの新しいフィールドがactive_periodと相互排他的であることを保証するルールを定めます。 | 議論期間 |
その他のオープンな提案:¶
- agency.txt および routes.txt に cemv_support フィールドを追加 #545
- gtfs-realtime.proto の誤字を修正 #541
- original_trip_id による GTFS Schedule および Realtime の拡張 #534
- 停留所ごとの粒度で車両の輸送を指定するための乗車許可を導入 #533
- 仕様に event_based_trips.txt を追加 #527
- stops.stop_access フィールドを追加 #515
- 過去の Stop Time Events は保持するべきです #502
- [GTFS Fares v2] nonconsecutive_transfer_allowed フィールドを追加し、fare_transfer_type を明確化 #498
- [GTFS Fares v2] Area Set の一致述語 #483
- [GTFS-Fares v2] チケット商品/チケットメディアの乗換動作 #423
🐙 Github で最も活発な会話¶
Github Issues は、新機能のアイデアや仕様に関する質問など、会話を始めるのに最適な場所です。以下は今月最も活発な会話です。
| 会話 | 著者 | 説明 |
|---|---|---|
| 必須の arrival_time および departure_time と block_id を併用すると、矛盾する情報が容易に発生する #569 | bradyhunsaker | この issue は、GTFS feeds 内で block_id によりリンクされた便(trip)間の時刻不一致により、重複または競合する出発が発生し、経路検索アプリで運行情報を表示する際に生じる問題について説明しています。彼は、リンクされた便(trip)間で時刻を一致させるか、終点の停留所等(stop)において意味を持たない時刻を省略できるようにするという、2つの修正案を提案しています。 |
| 距離単位のフィールドを追加する #568 | nkemphues | この issue は、GTFS feeds に定義された距離単位がないことによって生じる問題を取り上げています。この提案では、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とエレベーターの運行情報(alert)を使用した、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 コミュニティに参加する¶
-
:simple-slack: Slack に参加し、コミュニティに自己紹介してください。
-
GTFS に関するあらゆる最新情報を毎月受け取るには、GTFS Digest を購読してください。
-
開発に関する情報を得るために、GTFS Changes Google Group に参加してください。
-
GitHub にアクセスして、issue を投稿し、変更に関する議論に参加し、変更を提案してください。
今回の GTFS Digest をお読みいただき、ありがとうございます!2025年以降も、最新の GTFS 更新情報をお届けできることを楽しみにしています。