測試 GTFS 資訊提供

您可以使用下列開放原始碼工具測試 GTFS 格式的動態饋給。

動態饋給驗證工具

您必須先驗證 GTFS 資訊提供來找出錯誤,才能進行發布。驗證工具有許多種,有些會檢查個別動態饋給,有些則可整合至軟體中。

GTFS 靜態動態饋給驗證工具

  • MobilityData gtfs-validator:確認動態饋給是否符合 GTFS 官方規格。該軟體目前支援驗證檔案結構,且可進行語意驗證。這項工具仍在開發中。
  • FeedValidator:確認動態饋給是否符合 GTFS 靜態參考資料中定義的規定。
  • ScheduleViewer:以視覺化方式呈現地理空間和停靠時間動態饋給資料。這項工具無法代表動態饋給資料在其他應用程式中呈現的樣貌,而是進行測試的基本工具。可用來檢查路線和時間表,確保資料動態饋給能正確呈現系統。
  • Conveyal GTFS 驗證工具:以 OneBusAway GTFS 模組為基礎。
  • GTFS 資料套件規格:使用 Good Tables 進行驗證的資料套件規格,包含資料套件、結構定義和測試,並使用昆士蘭州東南部的 GTFS 資料做為範例。

軟體開發人員專區

  • Conveyal 的 gtfs-lib 程式庫:包含驗證功能。
  • Chouette 專案:由法國多重模組資訊與票務機關 (French Agency for Multimodal Information and Ticketing) 管理,包含驗證功能,且可在不同格式之間轉換。

GTFS Realtime 動態饋給驗證工具

  • GTFS Realtime 驗證工具:由南佛羅里達大學都市交通研究中心建立的工具,可確認即時動態饋給資料是否與 GTFS 資料集相符,且包含所有必要資訊。

軟體開發人員專區

  • gtfs-realtime-validator-lib:將 GTFS Realtime 驗證規則整合至軟體中。如需在其他專案中使用 gtfs-realtime-validator-lib 程式庫的範例,請參閱 transit-feed-quality-calculator。
  • transit-feed-quality-calculator:使用 TransitFeeds.com 中已知公開動態饋給的目錄,針對大量 GTFS Realtime 動態饋給進行 GTFS Realtime 驗證。