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