動機
住所から緯度経度を出すAPIは存在しますが、何度もAPIを叩くよりはスタンドアロンで組み込んでしまいたい時に、住所と緯度経度の対応表があると便利です。
そこで、日本郵政のWebサイトからスクレイピングして対応表を作りました。
名前の揺れなどある場合のマッチングとしては編集距離を使えば良いかと思います。
ダウンロード
こちら からダウンロードできます(zipで約4MB)。 ご自由にお使いください。
データ形式
yubin_jusho.zip というファイルをzip展開するとTSV形式ファイル(yubin_jusho.tsv)があり、以下の形式で並んでいます。
都道府県市区町村名[TAB]町名以下地名[TAB]緯度[TAB]経度[改行]
$ head yubin_jusho.tsv
北海道上川郡愛別町 愛山 43.85138888 142.69883888
北海道上川郡愛別町 愛別 43.89240277 142.58649721
北海道上川郡愛別町 旭山 43.95829166 142.71089166
北海道上川郡愛別町 金富 43.89784721 142.54726388
北海道上川郡愛別町 北町 43.90838055 142.5783861
北海道上川郡愛別町 協和 43.94636944 142.60218888
北海道上川郡愛別町 厚生 43.915375 142.57301388
北海道上川郡愛別町 中央 43.89594444 142.64852777
北海道上川郡愛別町 徳星 43.98964999 142.66410833
北海道上川郡愛別町 豊里 43.9049 142.63143332
$ tail yubin_jusho.tsv
沖縄県中頭郡読谷村 渡具知 26.36156944 127.74467221
沖縄県中頭郡読谷村 渡慶次 26.41491388 127.72868888
沖縄県中頭郡読谷村 都屋 26.38748888 127.72795277
沖縄県中頭郡読谷村 長田 26.38397777 127.77109721
沖縄県中頭郡読谷村 長浜 26.40941666 127.73346666
沖縄県中頭郡読谷村 波平 26.400675 127.73294999
沖縄県中頭郡読谷村 比謝 26.37123054 127.75553333
沖縄県中頭郡読谷村 比謝矼 26.36799443 127.75701388
沖縄県中頭郡読谷村 古堅 26.36357777 127.75205555
沖縄県中頭郡読谷村 牧原 26.36753054 127.76240833