イレース(Erase) (カバレッジ)

ライセンス レベル:BasicStandardAdvanced

サマリ

入力カバレッジのフィーチャをイレース カバレッジのポリゴンに重ねることによって新しい出力カバレッジを作成します。入力カバレッジ フィーチャにイレース ポリゴンを重ね合わせ、イレース ポリゴン以外の部分だけを出力カバレッジにコピーします。

[イレース(Erase)] ツールの仕組みの詳細

Erase example
Erase example

使用法

構文

Erase_arc (in_cover, erase_cover, out_cover, {feature_type}, {fuzzy_tolerance})
パラメータ説明データ タイプ
in_cover

イレースされるフィーチャを含むカバレッジ。

Coverage
erase_cover

外周ポリゴンがイレース リージョンを定義しているカバレッジ。

Coverage
out_cover

作成されるカバレッジ。

Coverage
feature_type
(オプション)

イレースされるフィーチャ セット:

  • POLYポリゴンがイレースされ、ポリゴン属性テーブル(PAT)が更新されます。これがデフォルトです。
  • LINEアークがイレースされ、アーク属性テーブル(AAT)が更新されます。
  • POINTポイントがイレースされ、ポイント属性テーブル(PAT)が更新されます。
  • NETポリゴンとアークがイレースされ、PAT と AAT が更新されます。
  • LINKアークとポイントがイレースされ、AAT と PAT が更新されます。
  • RAWトポロジを持たない(属性ファイルがない)カバレッジのアーク、データ ポイント、アノテーションがイレースされます。ルート システムは維持されますが、リージョン、PAT、および AAT は保存されません。
String
fuzzy_tolerance
(オプション)

出力カバレッジ内の座標間の最小距離。デフォルトでは、入力カバレッジとイレース カバレッジの最小ファジー許容値が使用されます。

デフォルトのファジー許容値の計算方法に関する詳細

Double

コードのサンプル

イレースの例(スタンドアロン スクリプト)

次のスタンドアロン スクリプトで、カバレッジからエリアをイレースする方法を示します。

# Name: Erase_Example.py
# Description: Creates an empty area inside a polygon coverage.
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data"

# Set local variables
inCover = "tongass1"
eraseCover = "tong_azone"
outCover = "C:/output/tong_nozone"
featureType = "POLY"

# Execute Erase
arcpy.Erase_arc(inCover, eraseCover, outCover, featureType, "")

環境

関連トピック

ライセンス情報

ArcGIS for Desktop Basic: ×
ArcGIS for Desktop Standard: ×
ArcGIS for Desktop Advanced: 次のものが必要 ArcInfo Workstation がインストールされていること
5/10/2014