東京公共交通オープンデータチャレンジ その3
まずは、どんなデータが入っているか見えるようにしてみた
列車情報はすべての路線が取得できないので、どの路線のデータがあるか見えるようにしました。
それプラス、どの程度のAPIのレスポンスか体験するために、ページを読み込む都度APIを読んでみました
そのため、表示されるまで1分程度かかります。
<概要>
路線情報を取得(約140路線)
各路線の列車情報を取得して、その件数を取得
これをAPIにしました。
http://roku.mydns.jp/restTPTapi/restTPTService/getRailwaycount2
戻りは、以下のような感じ。
{"railwaytrainOrder":
[
{"railway":"odpt.Railway:JR-East.Joban","traincount":44},
{"railway":"odpt.Railway:JR-East.Itsukaichi","traincount":12},
{"railway":"odpt.Railway:JR-East.Saikyo","traincount":54}
]
}
それを使って、chart.jsで棒グラフにしました
http://roku.mydns.jp/TPT/
なんとなく、路線数と列車数の規模が見えるようになりました。
この後は、DBの中に定期的取得して、レスポンスアップですね。
んー、あとは最終的にどんな風にするか考えないと