ディゾルブ(Dissolve) (カバレッジ)

サマリ

ある特定のアイテムの値が同じで、隣接するポリゴン、ライン、またはリージョンをマージすることにより、新しいカバレッジを作成します。

Dissolve illustration

使用法

構文

Dissolve_arc (in_cover, out_cover, dissolve_item, {feature_type})
パラメータ説明データ タイプ
in_cover

ディゾルブされるフィーチャを含むカバレッジ。

Coverage
out_cover

作成されるカバレッジ。出力カバレッジはまだ存在しません。

Coverage
dissolve_item

フィーチャのディゾルブに使用される in_cover フィーチャ属性テーブル内のアイテム。

  • Dissolve_item - アイテム名はディゾルブの実行に使用されます。アイテムは再定義されたアイテムになる場合があります。
  • #ALL - PAT、AAT、またはリージョン サブクラス PAT 内の cover-ID の後のすべてのアイテムが、単一のディゾルブ アイテムとして使用されます。cover-ID の後にアイテムがない場合、cover-ID が使用されます。
ArcInfo item
feature_type
(オプション)

出力カバレッジ内に保持されるフィーチャクラス。

  • POLYポリゴンがディゾルブされます。AAT は出力カバレッジに作成されません。これはデフォルトのオプションです。
  • LINEノードがディゾルブされます。PAT は出力カバレッジに作成されません。
  • NETポリゴンがディゾルブされます。PAT と AAT の両方が出力カバレッジに作成されます。
  • REGION.subclassリージョン サブクラスがディゾルブされます。入力カバレッジのすべての既存属性が出力カバレッジ内に維持されます。
String

コードのサンプル

Dissolve(ディゾルブ)の例(スタンドアロン スクリプト)

次のスタンドアロン スクリプトで、ポリゴンを大きなセクションにディゾルブする方法を示します。

# Name: Dissolve_Example.py
# Description: Dissolves polygons into larger sections
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inCover = "tra_airport"
outCover = "C:/output/airport_sect"
dissolveItem = "section"
featureType = "POLY"

# Execute Dissolve
arcpy.Dissolve_arc(inCover, outCover, dissolveItem, featureType)

環境

関連項目

ライセンス情報

ArcView: いいえ
ArcEditor: いいえ
ArcInfo: 必須 ArcInfo Workstation がインストールされていること

7/10/2012