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

概要

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

使用法

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

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

構文

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: はい
  • Standard: はい
  • Advanced: はい

関連トピック