< General Transit Feed Specification

General Transit Feed Specification/zh

簡介

通用交通資訊規範 (GTFS) 定義了公共交通時刻表和相關地理資訊的通用格式。 GTFS「來源」允許公共交通機構發布其交通數據,並允許開發人員編寫以可互通的方式使用該數據的應用程式。

最初由美國波特蘭市公共交通機構 TriMet 和 Google 的幾位工作人員於 2005 年合作開發,稱為“Google Transit Feed 規範”,後來 Google 被 General 取代。

該格式目前在世界各地相對廣泛的使用,尤其是在美國。公共交通資訊事實上的標準的重要性在於它能夠刺激應用程式開發人員和專案(專有和開源)的生態系統來利用數據。這使得公共交通更加便捷和方便,這應該會支持它成為比私家車更具競爭力的交通選擇。

還有一組新興工具使用 GTFS 來分析和交流公共交通網路的質量,例如MapnificentOpenTripPlanner

關於格式

GTFS資料模型圖.PNG

GTFS 是一種相對簡單的平面文件格式,指定一個地區的公共交通機構、路線、站點和時刻表。要快速直觀地了解該格式,請參閱右圖,根據 Martin Davis 部落格上的這篇文章,該圖是在 Martin Davis的許可下複製的。

GTFS 來源在全球範圍內的可用性

發展中國家的許多城市現在都可以在線獲取 GTFS 源 - 通常由該地區的公共交通機構管理。

GTFS 資料交換網站是一個追蹤此類機構和資訊來源的全球資料庫的網站

有些城市還沒有這樣的提要。有時他們有能力這樣做,並且可能需要公民倡導才能建立定期發布數據的能力和流程。請參閱下面 Aaron Antrim 及其合作者的論文,其中對發布 GTFS 數據的好處以及如何解決潛在問題進行了一些討論和分析,這可能有助於說服各機構改變其方法。

然而在其他情況下,特別是在發展中國家,那裡有更多的“輔助公共交通”,其運行時間遠不那麼規律——在 GTFS 規範中表示城市的公共交通存在困難。請參閱下面的“GTFS 的可能擴展/替代方案”部分。

用於處理 GTFS 來源以及轉換為其他格式(例如地理資料庫或 GIS shapefile)的軟體工具

Google 的transfeed庫是一個相當不錯的基於Python 的開源 庫,用於處理 GTFS 提要(創建它們或從現有提要中提取信息)。它還包括用於從“TransXChange”格式轉換為 GTFS 的工具。也可以使用AddTransit等商業 GTFS 工具。

有一些工具可以將格式匯入到關聯式資料庫表單中,例如[1],也可以使用此路線或 JEQL 查詢語言,將相關路線資訊匯出到GIS shapefile(請參閱此處)。

GTFS 的可能擴展/替代方案

事實證明,GTFS 對於遵循區域內明確的路線和時間表的交通系統是有效且有用的。但小組正在製定的標準有幾個方面可能的改進、補充或替代:

  • 更好地支持票價信息,幫助人們計算出旅行費用。請參閱 Google Group GTFS 票價 -針對 2013 年提案的新徵求意見;
  • 與長途運輸系統更好地整合(特別是在歐洲,國際鐵路網絡可以與城市交通系統緊密合作);
  • 要么更新 GTFS,要么開發替代方案,以更好地支持有關較少格式輔助交通的信息,尤其是在發展中國家。請參閱 Google 小組「讓 GTFS 為世界其他地區服務」
  • 更新為更多網路服務方法,以允許即時更新車輛位置、服務頻率等 - GTFS-realtime。該標準自2011年發布以來,已經在一些地區運行,例如舊金山的BART系統

對於所有這些可能的擴展/替代方案,有一個重要的設計問題需要考慮標準的簡單性與靈活性。

維基百科

參見

GTFS 類別中標示的頁面:

外部連結

郵件清單:

This article is issued from Appropedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.