(O+P)ut

アウトプット



(O+P)ut

エンジニアのアウトプット

【CSV】東京メトロ日比谷線駅の位置データ

スポンサーリンク

はじめに

タイトルのデータを私用で作ったので後続の方のために公開しておきます。

駅の経度緯度情報

フォーマットは

駅ラベル 駅名 緯度 経度

で実データは

H01,中目黒駅,35.644315,139.69916
H02,恵比寿駅,35.646689,139.710112
H03,広尾駅,35.652277,139.722203
H04,六本木駅,35.66284,139.731446
H05,神谷町駅,35.662978,139.745077
H06,霞ケ関駅,35.673836,139.750898
H07,日比谷駅,35.675115,139.759768
H08,銀座駅,35.671986,139.763968
H09,東銀座駅,35.669463,139.767259
H10,築地駅,35.668116,139.772607
H11,八丁堀駅,35.674616,139.777704
H12,茅場町駅,35.679756,139.780008
H13,人形町駅,35.686313,139.782287
H14,小伝馬町駅,35.690738,139.778436
H15,秋葉原駅,35.698545,139.773093
H16,仲御徒町駅,35.706647,139.776137
H17,上野駅,35.713765,139.777256
H18,入谷駅,35.72074,139.784543
H19,三ノ輪駅,35.729629,139.79149
H20,南千住駅,35.732337,139.798772
H21,北千住駅,35.749675,139.804882

となります。

元データ

以下のリンクにてJSON形式で掲載されていたので

https://www.javadrive.jp/google-maps-javascript/data/data/metro-hibiya.json

以下コマンドで一部列をピックアップしてCSVにしました。

$ wget -O - https://www.javadrive.jp/google-maps-javascript/data/data/metro-hibiya.json 2>/dev/null | grep H | awk 'BEGIN{FS="[\":]";OFS=" "} {print $5,$10,$25,$28}' | sed s/,//g | sed s/}//g | sed s/" "/,/g

試しに有楽町線のデータでも試しましたが動いたのでJSONではなくCSVで欲しい方はご参考ください。

$ wget -O - https://www.javadrive.jp/google-maps-javascript/data/data/metro-yurakucho.json 2>/dev/null | grep Y | awk 'BEGIN{FS="[\":]";OFS=
" "} {print $5,$10,$25,$28}' | sed s/,//g | sed s/}//g | sed s/" "/,/g
Y01,和光市駅,35.78855,139.612337
Y02,地下鉄成増駅,35.77653,139.63151
...

終わりに

座標データの公開、大変ありがたいです。
同じく形式を変えて公開するので、後続の方の参考になれば幸いです。