緯度・経度から地図表示用のURLを作成
1.概要 leafletで地図などを作成していますが、マーカーなどを配置する場合、必須になるのが緯度と経度です。 元となる原単位情報で住所や建物名などの表を作り、そこに緯度と経度を挿入します。緯度と経度の調べ方は、 いろいろありますが、大量の緯度と経度を調べるのは、GoogleMapsなどで一つずつ検索に住所を入れて調べてられません。 そこで住所からの逆引きという方法を用いるのが一般的です。これをアドレスマッチングと言います。筆者も以前は、 GoogleMapsのAPIをコールして自動でアドレスマッチングしていましたが、GoogleMapsにおける無料利用の範囲が制限 されてから、Web上の変換サービスを利用させて頂いています。こうして得られた緯度と経度ですが、精度の面で 検証が必要となります。ときどき変な場所の緯度と経度であったりします。今回は、検証に利用するために緯度と経度を複数の地図での URLリンクを自動で作成するツールを作成して見ました。 2.利用方法 まずは、アドレスマッチングツールを紹介します。 下記のサイト様でサービスが提供されています。住所の入ったCSVデータから一括して変換してくれます。サイトに書かれている 利用方法や注意事項を良く読んで利用して下さい。 「東京大学空間情報科学研究センター」が提供している「Geocoding Tool & Utilities」 URL : http://newspat.csis.u-tokyo.ac.jp/geocode/ 利用手順は、次の通りです。 (1)緯度、経度が入力されている表を準備します。 ※緯度と経度をCSVファイルにしているものでも可。ファイルから入力で行います。 (2) 各種地図用URLリンク作成.xlsm 起動します。 (3)プルダウンより対象地図を選択します。対象地図は、次の5種類から選択できます。 ・google maps ・Yahoo地図 ・Bing地図 ・Mapon ・XRAIN GIS版 (4)準備してある表の緯度と経度をコピーして、A5から貼付します。 (5)ファイルから貼付ボタンをクリックします。 (6)地図表示用のURL一覧がE5から表示され、外部ファイルにテキスト形式で出力されます。 (7)ファイルから入