ジオコーディングソフトウェアとは何ですか?
Geocodingソフトウェアは、通りのアドレスとマップ情報を組み合わせて、各アドレスに一意の場所を提供するコンピューターアプリケーションの一種です。基本的に、アドレスのリストをマップ上のポイントに変換します。ほとんどのタイプの地理情報システム(GIS)ソフトウェアには、いくつかの基本的なジオコーディング関数が含まれますが、個別のジオコーディングソフトウェアも利用できます。一部のジオコーディングソフトウェアは、ソースマップのデータベース内の1つのデータベースのアドレスをStreet属性にリンクすることにより、マッピングセッションなしでジオコーディング操作を実行することもできます。
ジオコーディングで使用されるマップのタイプは、どのスケールと詳細レベルが必要かによって異なります。地図には、土地区画、郵便コード、または地区のマップが含まれる場合があります。通常、最も正確な結果を達成するために、ストリートレベルのマップが使用されます。ソースマップには、マップ上の機能の特定の属性を含むデータベースが必要です。たとえば、ストリートマップデータベースは、ストリート名との範囲をリストする場合があります各通りのアドレス。マップの正確なデータを持つことは、信頼できるアドレス補間に不可欠です。
ジオコーディングソフトウェアが機能するためには、アドレス標準化が必要です。コンピュータープログラムは、「St.」を認識していないかもしれませんたとえば、アドレスの「通り」の略ですので、住所「123 Main St.」 「123メインストリート」のマッチとしては見られません。データベース内のすべてのアドレスレコードは、同じ大文字と略語ルールを使用する必要があります。アドレスへの道順を提供するWebサイトには、通常、標準形式で入力されていないアドレスを解釈できる関数があります。
ジオコーディングソフトウェアは、アドレスを個々のコンポーネントに解析します。米国および他の多くの国では、通常、アドレスを次のコンポーネントに分けることができます:プレフィックスまたは接尾辞の方向、プレフィックスタイプ、アドレス番号、ストリート名、ストリートタイプAnd郵便番号。たとえば、アドレス692 HWY 31 nでは、「692」はアドレス番号、「HWY」はプレフィックスタイプ、「31」はストリート名、「n」は接尾辞の方向です。ソフトウェアは、この方法でデータベース内のすべてのアドレスを分解します。
Map属性データベースとアドレスデータベースがジオコーディングソフトウェアに配置された後、アプリケーションプロセスは各アドレスをマップ上の場所に一致させようとします。各データベースのエントリを一致させることで2つを結合します。一部のソフトウェアは、各アドレスの試合がどれだけ近いかについてのスコアを提供します。アドレスデータベースは、マップデータベースから対応するマップ座標(通常は緯度と経度)でタグ付けされます。
ソフトウェアが通りの地図に住所を配置する場所を決定する方法については、いくつかの方法があります。一般的な方法の1つは、各通りに単一の範囲のアドレス番号が割り当てられている1範囲の方法です。アプリケーションはアドレスをテストして、それがfaかどうかを確認しますその通りの指定された数字の範囲内のLLS。もしそうなら、アドレスの場所のポイントは、街路範囲のエンドポイント間の値に比例して通りに配置されます。たとえば、通りに500〜599の住所範囲がある場合、住所550は、マップ上の通りのエンドポイント間のほぼ中間に配置されます。