Zusammenführen (Dissolve) (Coverage)

Lizenzstufe:BasicStandardAdvanced

Zusammenfassung

Erstellt ein neues Coverage, indem angrenzende Polygone, Linien oder Regions, die in einem festgelegten Feld den gleichen Wert haben, zusammengeführt werden.

Bild

Abbildung 'Zusammenführen' (Dissolve)

Verwendung

Syntax

Dissolve_arc (in_cover, out_cover, dissolve_item, {feature_type})
ParameterErläuterungDatentyp
in_cover

Das Coverage mit Features, die zusammengeführt werden sollen.

Coverage
out_cover

Das zu erstellende Coverage. Das Ausgabe-Coverage darf noch nicht vorhanden sein.

Coverage
dissolve_item

Das Feld in der Feature-Attributtabelle in_cover, mit dem Features zusammengeführt werden.

  • Dissolve_item – Ein Feldname wird für das Zusammenführen verwendet. Das Feld kann ein neu definiertes Feld sein.
  • #ALL – Alle Felder nach der Cover-ID in der PAT, AAT oder der PAT der Region-Subclass werden als einzelnes Dissolve-Feld verwendet. Befinden sich keine Felder hinter der Cover-ID, wird die Cover-ID verwendet.
String
feature_type
(optional)

Die im Ausgabe-Coverage zu erhaltenden Feature-Classes:

  • POLYPolygone werden zusammengeführt. Es wird keine AAT für das Ausgabe-Coverage erstellt. Dies ist die Standardoption.
  • LINENodes werden zusammengeführt. Es wird keine PAT für das Ausgabe-Coverage erstellt.
  • NETPolygone werden zusammengeführt. Es werden eine PAT und eine AAT für das Ausgabe-Coverage erstellt.
  • REGION.subclassRegion-Subclasses werden zusammengeführt und alle bestehenden Attribute des Eingabe-Coverages werden im Ausgabe-Coverage beibehalten.
String

Codebeispiel

Beispiel für "Zusammenführen (Dissolve)" (eigenständiges Skript)

Das folgende eigenständige Skript veranschaulicht, wie Sie Polygone zu größeren Abschnitten zusammenführen.

# 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)

Umgebung

Verwandte Themen

Lizenzierungsinformationen

ArcGIS for Desktop Basic: Nein
ArcGIS for Desktop Standard: Nein
ArcGIS for Desktop Advanced: Erfordert Installierte Version von ArcInfo Workstation
5/9/2014