クリーン(Clean) (カバレッジ)

ライセンス レベル:BasicStandardAdvanced

サマリ

正しいポリゴンまたはアークノード トポロジでカバレッジを生成します。[クリーン(Clean)] ツールを使用すると、幾何座標エラーの編集および訂正、アークを組み合わせたポリゴンの作成、各ポリゴンまたはアークに対するフィーチャ属性情報の作成(PAT または AAT の作成)を実行して、正しいポリゴンとアークノード トポロジを持つカバレッジを作成することができます。

クリーン(Clean)ツールの仕組みの詳細

[クリーン(Clean)] の図

使用法

構文

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

クリーン対象のカバレッジ。

Coverage
out_cover
(オプション)

[クリーン(Clean)] によって作成されたカバレッジ。入力カバレッジと出力カバレッジが同じ名前の場合、入力カバレッジが置き換えられます。デフォルトでは、入力カバレッジが置き換えられます。

Coverage
dangle_length
(オプション)

出力カバレッジ内のダングル アークに許可される最小の長さ。ダングル アークは、その左右に同じポリゴン内部番号が付いていて、ダングル ノードで終わります。ダングル アークは、[ポリゴン] および [ライン] の両方のオプションで削除されます。[ダングルの長さ] が指定されていない場合、TOL ファイルが存在するときは、ダングルの長さはカバレッジの TOL ファイルから読み取られます。TOL ファイルが存在しないときは、ダングルの長さはゼロに設定されます(デフォルト)。

Double
fuzzy_tolerance
(オプション)

各 out_cover 内の座標間の最小距離。

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

Double
feature_type
(オプション)

ポリゴン トポロジと PAT、またはアークノード トポロジと AAT を作成するかどうかを指定します。[POLY] がデフォルトのオプションです。既存の AAT があるカバレッジに [POLY] が使用されている場合、[クリーン(Clean)] は AAT を自動的に再構築します。

  • POLYポリゴン トポロジと PAT が作成されます。既存の AAT があるカバレッジに [POLY] が使用されている場合、[クリーン(Clean)] は AAT を自動的に再構築します。[POLY] がデフォルトのオプションです。
  • LINEアークノード トポロジと AAT が作成されます。
String

コードのサンプル

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

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

# Name: Clean_Example.py
# Description: Cleans a coverage for polygon topology.
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inCover = "zones"
outCover = "C:/output/zones"
fuzzyTolerance = 0.25
featureType = "POLY"

#Execute Clean
arcpy.Clean_arc(inCover, outCover, "", fuzzyTolerance, featureType)

環境

関連トピック

ライセンス情報

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