ポリゴン近接 (解析ツール)
サマリー
ポリゴン隣接 (オーバーラップ、一致エッジ、またはノード) に基づいて統計のテーブルを作成します。
図

使用法
このツールはポリゴン隣接を解析し、ソース ポリゴンと隣接ポリゴン間の以下の情報を要約します:
重複の面積 (重複隣接 - オプション)
一致エッジの長さ (エッジ隣接)
境界が 1 つのポイントで交差または接触する回数 (ノード隣接)
サマリー情報は出力テーブルに書き出されます。 1 つのソース ポリゴンに対して隣接ポリゴンが 1 つだけの場合もあれば複数ある場合もあります。隣接ポリゴンは上記に説明する方法のいずれかまたは組み合わせによってソース ポリゴンと空間的に関連しています。
このツールは一次隣接のみを解析して報告します。 それ以外のリレーションシップ、つまり隣接の隣接 (二次隣接) は検証しません。
一意のポリゴンまたはポリゴン グループを識別し、ポリゴンまたはポリゴン グループ別に隣接情報を報告するには、 フィールドごとにレポート パラメーターを使用します。 入力の個々のポリゴンの隣接リレーションシップを検出するには、ポリゴンごとに一意の値 (複数のフィールドを使用する場合は値セット) を格納する 1 つ以上の入力フィールドを指定します。
指定したフィールドによって一意のポリゴン グループが識別されると、グループ別に隣接情報が要約され、報告されます。
このパラメーターの使用方法の詳細については、ポリゴン近接とペアワイズ ポリゴン近接の仕組みをご参照ください。
オーバーラップ エリア リレーションシップを解析する場合は、 エリアのオーバーラップを含める パラメーターを使用できます。 エリアのオーバーラップを含める をオンにすると、解析対象のオーバーラップ隣接のオーバーラップの面積を格納する
AREAフィールドが出力テーブルに含まれます。 オーバーラップしていない場合、AREAフィールドは 0 になります。ヒント:
オーバーラップ エリア リレーションシップの計算処理は、多くのリソースを消費するため、一致エッジおよびノード隣接リレーションシップの決定に比べて性能が低下する可能性があります。 データにオーバーラップ フィーチャがないことがわかっている場合、またはオーバーラップ隣接を解析する必要がない場合は、 エリアのオーバーラップを含める パラメーターをオフにしてください。
注意:
完全にソース ポリゴンに含まれている隣接フィーチャのレコードを取得するには、 エリアのオーバーラップを含める パラメーターをオンにする必要があります。 エリアのオーバーラップを含める パラメーターがオフになっていると、ソース ポリゴンに完全に含まれている隣接フィーチャのレコードは出力テーブルに含まれません。
隣接フィーチャではないフィーチャについては、出力テーブルに情報は出力されません。
隣接リレーションシップの両側を含める パラメーターは、出力に含まれるリレーションシップを制御するために使用します。 相互リレーションシップを含むすべての隣接リレーションシップを報告するには、 隣接リレーションシップの両側を含める チェックボックスをオンにします。 たとえば、OID1 の隣接フィーチャに OID2 がある場合、出力テーブルの OID1 には隣接フィーチャとして OID2 が書き出され、同様に OID2 には OID1 が書き出されます。 前者のリレーションシップのみで足りる場合は、 隣接リレーションシップの両側を含める チェックボックスをオフにします。 上記の例で 隣接リレーションシップの両側を含める チェックボックスをオフにすると、OID1 の隣接フィーチャに OID2 があるという情報のみが、出力テーブルに含まれます。
出力距離の単位 パラメーターは、隣接フィーチャ間で共有される境界線の長さに使用するための単位を指定します。 デフォルトでは、入力フィーチャの座標系で定義されているものと同じ単位が使用されます。
出力面積の単位 パラメーターは、 エリアのオーバーラップを含める パラメーターをオンにしている場合にのみ使用します。 エリアのオーバーラップを含める をオンにした場合は、隣接フィーチャとオーバーラップする面積の計算に使用する単位を、 出力面積の単位 パラメーターで指定します。 デフォルトでは、入力フィーチャの座標系で定義されているものと同じ単位が使用されます。
出力テーブル パラメーター値には、ファイル ジオデータベース テーブルまたは
.dbfテーブルを使用できます。フィールドごとにレポート パラメーターで指定される各フィールドについて、出力テーブルには
src_<field>とnbr_<field>の命名規則を使用する 2 つのフィールドが含まれます。 フィールドは、入力のソースと隣接フィールド値を表します。
出力テーブルには、以下のテーブルも含まれます:
AREA—このフィールドには、ソース ポリゴンと隣接ポリゴン (オーバーラップ隣接) 間のオーバーラップ面積の合計が格納されます。 このフィールドは、 エリアのオーバーラップを含める パラメーターがオンになっている場合にのみ出力テーブルに含まれます。LENGTH—このフィールドには、ソース ポリゴンと隣接ポリゴン間の一致エッジの長さの合計が格納されます。NODE_COUNT—このフィールドには、ソース ポリゴンと隣接ポリゴンが 1 つのポイントで交差または接触する回数が格納されます。入力フィーチャに選択セットがある場合は、選択フィーチャのみが解析されます。
パラメーター
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
入力フィーチャ |
入力ポリゴン フィーチャ。 |
Feature Layer |
|
出力テーブル |
出力テーブル。 |
Table |
|
フィールドごとにレポート (オプション) |
一意のポリゴンまたはポリゴン グループを識別して出力に報告するために使用する 1 つ以上の入力属性フィールド。 |
Field |
|
エリアのオーバーラップを含める (オプション) |
オーバーラップ エリア リレーションシップを解析し、出力に含めるかどうかを指定します。
|
Boolean |
|
隣接リレーションシップの両側を含める (オプション) |
出力に隣接リレーションシップの両側を含めるかどうかを指定します。
|
Boolean |
|
XY 許容値 (オプション) |
座標が等しいと見なされる前の座標間の最小距離。 デフォルトでは、これが入力フィーチャの XY 許容値になります。 注意:このパラメーターの値を変更すると、エラーまたは予期しない結果が発生する可能性があります。 このパラメーターは変更しないことをおすすめします。 ツール ダイアログ ボックスのビューからは削除されています。 デフォルトでは、入力フィーチャクラスの空間参照の x,y 許容値プロパティが使用されます。 |
Linear Unit |
|
出力距離の単位 (オプション) |
隣接するポリゴン間の一致エッジの長さの合計を報告するために使用する単位を指定します。 デフォルトは入力フィーチャの単位です。
|
String |
|
出力面積の単位 (オプション) |
隣接するポリゴン間のエリアのオーバーラップを報告するために使用する単位を指定します。 デフォルトは入力フィーチャの単位です。 このパラメーターは、 エリアのオーバーラップを含める パラメーターがオンになっている場合にのみ有効になります。
|
String |
環境
自動コミット, 完全に記述したフィールド名を保持, 範囲, スクラッチ ワークスペース, 現在のワークスペース, 並行処理ファクター
特殊なケース
- 並行処理ファクター
-
このツールは、並列処理ファクター環境を優先します。 環境が設定されていない場合 (デフォルト) または 0 に設定されている場合、並列処理は無効になります。並列処理は使用されず、処理は順番に実行されます。 環境を 100 に設定すると並列処理が有効になります。並列処理が使用され、処理は並列で実行されます。 並列処理を有効にすると、最大 10 個のコアが使用されます。
ライセンス情報
- Basic: はい
- Standard: はい
- Advanced: はい