ArcMapで無料ジオコーディング

      2016/11/19

ArcGISとGoogleをマッシュアップしてみました。VBAでGoogleのAPI関数が呼び出せる方法があればできると思ってたら記事がありました。

とあるブログ記事を参考に,ArcMapのUIEditBoxControlに入力した文字列をGoogle Maps APIへ渡してジオコーディングした結果を返すツールを作ってみました。
文字列を入力したら経緯度を返し,その範囲にマップをジャンプ。しかもGoogle内で正規化された住所文字列と座標値(経緯度,データフレームの座標系に基づく単位)を返して,おまけにハイライト。

もう少しがんばればアドレスマッチングのバッチツールもできそうです。

ただ,いくつか知ってる住所を検索すると,全然違う場所を返したり,住所のマッチ率が不明なのが微妙です。GoogleMapsは可能な限り無理矢理経緯度を返そうとするみたい。

 - 日記