郵便番号 →近隣施設の自動検索ツール

記事
IT・テクノロジー
┏━━━━━━━━━━━━━━━━━━━━━━━━━━
┃ ◆ 興味を持たれた方はDMください。対応します。
┗━━━━━━━━━━━━━━━━━━━━━━━━━━

不動産屋さん向けに、ちょっと便利なツールを作成しています。

郵便番号を入力すると、近隣の施設を自動検索するものです。
現在のところ、対象の施設は
  *小学校
  *中学校
  *病院(大きな病院/診療所)
  *バス停
です。

ツールの中身は、ゴリゴリに作成しています。
検索に使用しているデータは、国土交通省や国土地理院などがXML形式やCSV形式で公開している位置情報データです。
アプリケーション起動時に、それらのファイルを解析後、メモリ上に展開しておきます。

ツールの基本的な動きとしては、
  *郵便番号を入力します。(住所に含まれるキーワード入力で、オートコンプリートする機能あり)
  *郵便番号から緯経度を逆引きします。(国土交通省 位置情報データ)
  *物件住所の緯経度と各施設(学校/病院など)の緯経度から、緯経度の差を求めます。
  *緯経度の差から、地表上の距離を計算します。(ヒュベニの公式)
  *距離が近い順に施設をソートして、画面に表示します。

`````````````````````
XMLファイルやCSVファイルの読込みは、原理的に どうしても時間がかかるので、アプリケーション起動時にスレッド処理で対応しています。

オートコンプリートがとにかく便利です。

今後は、以下の自動検索機能も追加できればと思っています。
<データあり(できそうな見通しあり)>
  *JR/私鉄 最寄り駅
  *地価公示情報
  *避難施設
  *土砂災害危険箇所/警戒区域
  *急傾斜地崩壊危険区域
  *洪水浸水想定区域
  *津波浸水想定
  *高潮浸水想定
  *災害危険区域
  *都市公園
  *郵便局
  *警察署
  *高速道路IC
  *市町村役場
  *工業用地
  *ガソリンスタンド
  *人口密度
<データなし(あったらいいな)>
  *コンビニ
  *スーパー
  *クリーニング屋
  *ヤマト/佐川などの営業所
  *近隣道路の交通量
  *幼稚園/保育所
  *刑務所

最後まで読んでくださって、ありがとうございます。
サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す