位置情報を文字列へ変換するジオハッシュ関数

写真のジオタグなど位置情報から住所へ変換する逆ジオコーディングについては,WebサービスのAPIを利用する方法が考えられます。しかしながら,非公開アプリケーションとして用いる場合は,ライセンス料がネックとなることもあります。
そこで,逆ジオコーディングを自前で構築する方法はないものかと,情報収集を行ったところ,国土交通省が提供している「位置情報参照情報ダウンロードサービス」が使えそうだということが分かりました。また,位置情報を特定するには「ジオハッシュ」が有効だということも分かりました。
さらにいろいろ調べましたが,Web上にはまだ詳しい情報が少なくそのまま適用できそうなものも公開されていなかったため,自分でジオハッシュ関数を作成してみることにしました。

“位置情報を文字列へ変換するジオハッシュ関数” の続きを読む

Excelの位置情報からGoogle Mapを表示する。

Excelから位置情報を取得してブラウザを開き位置情報をWebGISに渡す手法を紹介しました。これらを組み合わせて,Excelの位置情報から地図を表示することができます。WebGISは,Google Map,Yahoo!地図,電子国土などありますが,まず単純にGoogle Mapを表示する手法です。
“Excelの位置情報からGoogle Mapを表示する。” の続きを読む

Excelアプリケーションにスプラッシュスクリーンを表示する。

Excelでアプリケーションを構築する場合に,アプリケーションらしく見せるために,また,アプリケーションが起動時初期設定でユーザーを待たせている間に表示するスプラッシュスクリーンを導入する手法です。
スプラッシュスクリーンにはセンスや工夫が必要ですが,それを制御するコードは非常に簡単なもので,最小で3つのプロシージャに1行づつ記述するだけです。
“Excelアプリケーションにスプラッシュスクリーンを表示する。” の続きを読む