沖縄対応!PHP製バス停検索サービスの路線バス情報オープンデータ活用 by 福田 匡彦

PHPカンファレンス沖縄
LT(5分)

沖縄対応!PHP製バス停検索サービスの路線バス情報オープンデータ活用

8nohe 福田 匡彦 8nohe

北海道から沖縄まで(離島含む)全国対応なのに無料の「バス停検索」サービス(全国約26万6千ヶ所のバス停収録)を日々運営しています。

実は2011年のサービス開始当初から、その裏側はPHPとMySQL、JavaScriptで動いています!
(使用フレームワークはCakePHP)
さらに、公開用ページだけではなく、管理画面や多くのメンテナンス用スクリプトまでもがPHP製です。

バス停検索の大きな特徴は、住所や地図上から自由に探せることで、スマホやタブレットのGPS機能による位置情報からも最寄りバス停を探せます。
しかし、公開情報の国土数値情報を利用している関係で、データ精度に大きな課題もあります。

その対策として、「標準的なバス情報フォーマット(通称:GTFS-JP)」によるバス情報のオープンデータ活用を進めています。
(GTFS-JP)形式はCSVテキストファイルです)

今後沖縄県内で公開される予定のバス情報オープンデータ(那覇バスや沖縄バス等)のデータも順次追加予定です。

PHPを使い各バスデータを反映していく過程での技術的な悩みや苦労などを語ります。