オーバーラップの除去 (複数) (解析ツール)
サマリー
複数の入力レイヤーに含まれているポリゴン間のオーバーラップを除去します。
図
使用法
パラメーター
|
ラベル
|
説明
|
データ タイプ
|
|
入力フィーチャ
|
オーバーラップするポリゴンを格納する入力フィーチャ。
|
Value Table
|
|
出力フィーチャクラス
|
新しいポリゴン フィーチャを格納するフィーチャクラス。
|
Feature Class
|
|
方法
(オプション)
|
ポリゴン間のオーバーラップを除去する方法を指定します。
中心線—ポリゴン間の重なり合うエリアを均等に分配する枠線を作成してオーバーラップを除去します。 これが最も簡単な方法です。 これがデフォルトです。 
ティーセン—交差エリアを分割する直線を使用して重複を除去します。 この方法では、一連のジオメトリック関数を使用して、重なり合いがない商圏を作成します。 
グリッド—ポリゴン間の自然な分割を定義する平行線のグリッドを作成して重複を除去します。 
|
String
|
|
結合する属性
(オプション)
|
入力レイヤーから出力に転送する属性を指定します。
すべての属性—入力フィーチャのすべての属性を出力フィーチャクラスへ渡します。 これがデフォルトです。
フィーチャ ID を除くすべての属性—FID フィールドを除く、入力フィーチャのすべての属性を出力フィーチャクラスへ渡します。
フィーチャ ID のみ—入力フィーチャの FID フィールドのみを出力フィーチャクラスへ渡します。
|
String
|
arcpy.analysis.RemoveOverlapMultiple(in_features, out_feature_class, {method}, {join_attributes})
|
名前
|
説明
|
データ タイプ
|
|
in_features
[in_features,...]
|
オーバーラップするポリゴンを格納する入力フィーチャ。
|
Value Table
|
|
out_feature_class
|
新しいポリゴン フィーチャを格納するフィーチャクラス。
|
Feature Class
|
|
method
(オプション)
|
ポリゴン間のオーバーラップを除去する方法を指定します。
CENTER_LINE—ポリゴン間の重なり合うエリアを均等に分配する枠線を作成してオーバーラップを除去します。 これが最も簡単な方法です。 これがデフォルトです。 
THIESSEN—交差エリアを分割する直線を使用して重複を除去します。 この方法では、一連のジオメトリック関数を使用して、重なり合いがない商圏を作成します。 
GRID—ポリゴン間の自然な分割を定義する平行線のグリッドを作成して重複を除去します。 
|
String
|
|
join_attributes
(オプション)
|
入力レイヤーから出力に転送する属性を指定します。
ALL—入力フィーチャのすべての属性を出力フィーチャクラスへ渡します。 これがデフォルトです。
NO_FID—FID フィールドを除く、入力フィーチャのすべての属性を出力フィーチャクラスへ渡します。
ONLY_FID—入力フィーチャの FID フィールドのみを出力フィーチャクラスへ渡します。
|
String
|
コードのサンプル
RemoveOverlapMultiple の例 (Python ウィンドウ)
次の Python ウィンドウ スクリプトは、RemoveOverlapMultiple 関数の使用方法を示しています。
import arcpy
arcpy.analysis.RemoveOverlapMultiple("Ring_Trade_Areas", r"C:\Temp\MyProject.gdb\Ring_Trade_Areas_RemoveOverlapMultiple", "THIESSEN", "ALL")
環境
現在のワークスペース
ライセンス情報
- Basic: はい
- Standard: はい
- Advanced: はい