ゾーンをストリートに割り当て (Assign Zones To Streets) (ジオコーティング)

サマリー

左右の管理ゾーンの値 (neighborhood、city、metro、postal code など) をストリート住所のストリート ライン セグメントに割り当てます。

ストリート セグメントでは、ライン セグメントがゾーンのポリゴンにオーバーラップおよび交差する場所に応じて、ストリートのそれぞれの側に異なるゾーンを指定できます。 このツールは、ストリート ライン フィーチャクラスとゾーン ポリゴン フィーチャクラスを入力として使用して、ストリート セグメントに割り当てる最適な左右のゾーン値を計算します。 ストリート ライン セグメントの左側と右側は、ライン フィーチャがデジタイズされた方向に基づきます。 このツールは、複数のゾーンがストリート セグメントのそれぞれの側で利用可能になる場合やセグメントが長くなったり、短くなったりする場合について理由を明らかにし、アルゴリズムを使用して左右のゾーンの割り当てを最適化します。

使用法

  • このツールは、組織に存在するストリート データセットで、そのストリート フィーチャクラスのライン セグメントに管理ゾーン属性が割り当てられていない場合に使用します。 ストリート フィーチャクラスのストリート ライン セグメントの左側と右側に管理ゾーンを割り当てて、ロケーターの構築時に使用されるようにすると、ストリート名が同じであるが、異なるゾーンに属する住所を照合するときにロケーターのパフォーマンスとジオコーディング品質が向上します。

    また、このツールは、学区境界、消防区境界、投票区境界、水道地区境界などの他のゾーン属性によってストリート フィーチャクラスを拡張するためにも使用できます。 この場合、ストリート フィーチャクラスを使用したロケーターの構築時に、追加されたゾーン フィールドがカスタム出力フィールドとして使用されると、ジオコーディング結果に情報を付加することができます。 ユーザー定義のカスタム出力フィールドとしてのゾーンの使用は、ライン セグメントと照合されるジオコーディング済みの住所がどのゾーンに属するかを判断するのに役立ちます。

  • このツールは、管理ゾーンをストリート フィーチャクラスに追加して、「StreetAddress ロール」によるロケーターの構築に使用できるようにします。このロールは、[ロケーターの作成 (Create Locator)] ツールを使用してゾーンを含めます。 ゾーンを含めるロケーターを構築すると、ストリート名が同じであるが、異なるゾーンに属する住所を照合するときにロケーターのパフォーマンスとジオコーディング品質が向上します。

  • 出力は、左右のゾーンに追加される [管理ゾーン フィールド] パラメーターで選択されたフィールドからの属性を含む入力からのすべてのフィーチャと属性のコピーになります。

  • このツールは、並列処理をサポートしています。 お使いのコンピューターに、複数のプロセッサや、複数のコアを持つプロセッサが搭載されている場合は、特にゾーンを大きなデータセットに割り当てるときにパフォーマンスを向上できます。 環境が設定されていない場合 (デフォルト)、テーブルのサイズと論理コアの数に基づいて並列処理がスケーリングされます。 50 行未満のデータセットでは 1 つのプロセスしか使用されませんが、行数の多いテーブルでは、このツールによって、使用されるプロセスの数がコンピューターの論理プロセッサの数までスケーリングされます。 この環境を 0 に設定すると、並列処理は無効になります。 ファクターを 1 ~ 99 に指定すると、ツールは数式 (並列処理ファクター / 100 * 論理コア) の小数部を切り上げた整数を適用して、使用する論理コアの割合を特定します。 この数式の結果が 0 または 1 の場合、並列処理は有効化されません。

パラメーター

ラベル説明データ タイプ
入力ストリート フィーチャ

入力ストリート フィーチャクラスまたはレイヤー。

Feature Layer
ゾーン フィーチャ

入力管理ゾーン フィーチャクラスまたはレイヤー。

Feature Layer
管理ゾーン フィールド

[入力ストリート フィーチャ] パラメーター値に割り当てられる [ゾーン フィーチャ] パラメーター値のフィールド。

Field
出力ストリート

ラインがデジタイズされた方向に基づいてストリート セグメントの左側と右側に割り当てられる管理ゾーンを含む出力ストリート フィーチャクラスまたはレイヤー。

Feature Class
許容値
(オプション)

[入力ストリート フィーチャ] パラメーター値の許容値。データおよびデジタイズ品質の問題の原因を明らかにするために、両側のライン フィーチャの幅を広げて、どの [ゾーン フィーチャ] の値を左側と右側に指定するかを決定します。

デフォルト値は 10 メートルです。

Double

arcpy.geocoding.AssignZonesToStreets(in_street_features, zone_features, zone_fields, out_streets, {tolerance})
名前説明データ タイプ
in_street_features

入力ストリート フィーチャクラスまたはレイヤー。

Feature Layer
zone_features

入力管理ゾーン フィーチャクラスまたはレイヤー。

Feature Layer
zone_fields
[zone_fields,...]

in_street_features パラメーター値に割り当てられる zone_features パラメーター値のフィールド。

Field
out_streets

ラインがデジタイズされた方向に基づいてストリート セグメントの左側と右側に割り当てられる管理ゾーンを含む出力ストリート フィーチャクラスまたはレイヤー。

Feature Class
tolerance
(オプション)

in_street_features パラメーター値の許容値。データおよびデジタイズ品質の問題の原因を明らかにするために、両側のライン フィーチャの幅を広げて、どの zone_features の値を左側と右側に指定するかを決定します。

デフォルト値は 10 メートルです。

Double