[ストリートをポイントに割り当て (Assign Streets To Points)] ツールを使用して、ポイント住所をストリート データにリンクできます。 リンクは、ポイント フィーチャとストリート フィーチャの名前、およびそれらのフィーチャ間の距離を比較することによって確立されます。 最適な候補は、名前間の類似性が最も高くなりますが、近いとも予想されます。 リンクが確立されると、ポイント住所について、ストリート ID、ストリートの側、ストリート近くの新しいポイントが生成されます。 その他の属性も、ストリートからポイント住所に転送されます。 このツールの一部の使用例には、ストリートからポイント住所または代替方向への属性の追加、同じ指定ストリートに隣接するポイントの生成 (生成後、ルート検索位置として使用可能)、ポイント住所とそれに関連するストリート フィーチャの関係性を示すフィッシュボーン ダイアグラムの生成が含まれます。 ロケーターの構築前に、データを準備するプロセスの一環として、[ストリートをポイントに割り当て (Assign Streets To Points)] ジオプロセシング ツールをする理由はいくつかあります。以下では、これらの使用例をいくつか説明します。
上記の図では、490 Main St の屋根ポイント住所は、5th Ave N のセグメントの近くにありますが、Main St セグメントの左側にリンクされています。これは、セグメントがデジタイズされた方法に基づいて、ポイントがストリートの左側にあり、ストリート名コンポーネントが一致し、番地がストリート セグメントの番地範囲内にあるためです。 ストリートの名前は、ストリート セグメントへのポイントの位置よりも優先されます。 屋根住所ポイントのストリートの側ポイントは、[出力ジオメトリ] パラメーターが [ストリート ポイント ジオメトリ] に設定されている場合に、[ストリートをポイントに割り当て (Assign Streets To Points)] ツールにより生成され、ルート検索に使用できます。 住所 1 5th Ave S の建物は、Main St と 5th Ave S の交差点にあり、位置に基づいて、Main St または 5th Ave S のいずれかのストリート セグメントにリンクできます。 建物の入口は、5th Ave S の外にあり、ストリート名コンポーネントが似ているため、ポイント住所は、5th Ave S セグメントに正しくリンクします。番地は、1 ~ 99 の番地範囲内にあり、ストリートの左側にあります。
屋根の位置とルート検索の位置の両方を返すことをサポートするロケーターの構築
ジオコーディングは、[住所のジオコーディング (Geocode Addresses)] ジオプロセシング ツールと同様に、位置の使用目的に応じて、一致した住所のルート検索に適した、屋根の位置またはストリートの位置のいずれかを返すことをサポートしています。 たとえば、より高い精度で位置を解析するために、正確な屋根の位置が必要になる場合や、ルート検索を容易にするために、ストリートの側に沿った住所が必要になる場合があります。 ポイント住所 (屋根) データとストリート (ライン) データの両方がある場合、複数ロールのロケーターを構築できますが、そのロケーターは、ポイント住所またはストリート住所のいずれかを返し、必要に応じて、いずれかの位置を提供する単一住所は返しません。 両方を返すオプションをサポートするロケーターを構築するには、[ストリートをポイントに割り当て] ジオプロセシング ツールを使用して、2 つのデータセットをリンクします。 ツールの出力ジオメトリに [ストリート ポイント ジオメトリ] を選択し、[ロケーターの作成 (Create Locator)] ジオプロセシング ツールで、[表示 X] と [表示 Y] を、[InputPoint_X] と [InputPoint_Y] にマッピングすると、ポイント住所ロケーターは、ジオコーディング時に、屋根の位置またはルート検索の位置のいずれかを返せるようになります。 このオプションは、[ロケーター プロパティ] ダイアログ ボックスの優先位置情報プロパティで指定できます。
代替ストリート名をサポートするロケーターの構築
ポイント住所ロール ロケーターとストリート住所ロール ロケーター (各ロケーターに固有の代替ストリート名テーブルがある) をサポートする建物コンポジット ロケーターから、代替ストリート名をサポートする複数ロールのロケーターに移行する場合、ストリート名の結合 ID を使用して、複数のロールを結合する 1 つの代替名テーブルが必要になります。 [ストリートをポイントに割り当て (Assign Streets To Points)] ジオプロセシング ツールを使用し、ツールの [ストリート フィールド] パラメーター内のフィールドの 1 つとして選択することで、ストリート住所データセットからの道路の結合 ID を持つポイント住所データセットを拡張します。 ツールの実行後、ポイント住所フィーチャとストリート セグメントのストリートの結合 ID は同じになり、ロケーターの構築時に、両方のロールが 1 つの代替名テーブルにリンクされます。 これにより、代替ストリート名を検索して、複数ロールのロケーターから、ポイント住所ロールまたはストリート住所ロールの結果を得ることができます。また、優先ストリート名プロパティを使用すると、一致するストリート名ではなく、必ずプライマリ ストリート名が返されるように、デフォルト値を上書きすることもできます。
ストリート データセットから結合された追加属性によるポイント住所ロケーターの構築
ポイント住所データとストリート データの両方があり、精度の高いポイント住所のジオコーディングのみをサポートするが、ストリート住所データにのみ存在する属性 (ストリート データの側など) を返すことをサポートする場合、ポイント住所ロケーターを構築する前に、[ストリートをポイントに割り当て (Assign Streets To Points)] ジオプロセシング ツールを使用できます。 その後、[ロケーターの作成 (Create Locator)] ジオプロセシング ツールを使用して、ロケーターを作成する際に、ツールの出力を使用すると、リンクされた属性 (ストリートの側、ストリート セグメント ID フィールド、ストリートの材料など) がポイント住所のジオコーディング結果に含まれます。