コンテンツにスキップ

GTFS: 公共交通データを誰もが利用できるようにする

交通機関の乗客情報のためのオープンデータ標準

GTFS としても知られる General Transit Feed Specification は、公共交通事業者が時刻表、停留所等(stop)、運賃などのサービス詳細を記述するための構造を提供する、標準化されたデータ形式です。

これにより、公共交通事業者は、最も一般的には経路検索アプリケーションをはじめとする、多種多様なソフトウェアアプリケーションで利用できる形式で交通データを公開できます。これは、ユーザーがスマートフォンまたは類似のデバイスを使用して、公共交通サービスを利用するための移動情報を容易に取得できることを意味します。

現在、GTFS は世界中の数千の公共交通事業者にとって主要な Open Standard です。一部の事業者はこのデータを自ら作成していますが、他の事業者はデータの作成および維持をベンダーに委託しています。

静的データと動的データのサポート

GTFS は、GTFS ScheduleGTFS Realtime の2つの主要な部分で構成されています。

GTFS Schedule には、ルート・路線系統(route)、時刻表、運賃、地理的な交通機関の詳細など、多くの機能に関する情報が含まれており、単純なテキストファイル1で提供されます。この簡潔な形式により、複雑なソフトウェアやプロプライエタリなソフトウェアに依存することなく、容易に作成および保守できます。

GTFS Realtime には、Protocol Buffers 形式を使用した、便の更新(trip update)、車両位置情報(vehicle position)、および運行情報(alert)が含まれています。GTFS のこの部分は GTFS Schedule と連携して機能し、運行の中断や更新された到着時刻を乗客に通知します。

GTFS Schedule および GTFS Realtime のリファレンスドキュメントは、技術ドキュメントセクションで利用できます。

Freepik によるアイコン - Flaticon


  1. テキストファイルに加えて、デマンド型サービスの特定の要素を表現するために、GTFS では GeoJSON 形式もサポートされています。