警視庁 交通事故統計情報の座標変換

オープンデータ

警視庁では交通事故の発生情報を位置情報付きで公開している。
データはCSVで加工しやすい形であるが、座標が癖があるので対応をまとめておく。

当該情報の座標は「地点 緯度(北緯)」、「 地点 経度(東経)」項目に記載されている。

単位は度分秒となっており1,000倍して整数になっている。

座標変換の例

地点 緯度(北緯)地点 経度(東経)
4248571241413708842

北緯については次のように計算する
424857124 / 1000 = 424857.124
42+(48/60)+(57.124/60/60) = 42.8158678
東経についても同様に
1413708842 / 1000 = 1413708.842
141+(37/60)+(08.842/60.60) = 141.619123

これでGoogleMapsなどでプロットできる10進数の緯度経度へ変換出来る。

コメント

タイトルとURLをコピーしました