オーバーラップの除去 (複数) (Remove Overlap (Multiple)) (解析)

サマリー

複数の入力レイヤーに含まれているポリゴン間のオーバーラップを除去します。

オーバーラップの除去ツールの図

使用法

  • [出力フィーチャクラス] パラメーターには、オーバーラップが除去された入力ポリゴンが含まれます。

  • 入力ポリゴン間にオーバーラップが存在しない場合、出力フィーチャクラスは入力のコピーになります。

パラメーター

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

オーバーラップするポリゴンを格納する入力フィーチャ。

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_FIDFID フィールドを除く、入力フィーチャのすべての属性を出力フィーチャクラスへ渡します。
  • 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: Yes
  • Standard: Yes
  • Advanced: Yes

関連トピック