Vereinigen (Union) (Coverage)

Lizenzstufe:BasicStandardAdvanced

Zusammenfassung

Berechnet den geometrischen Schnittpunkt zweier Polygon-Coverages. Alle Polygone aus beiden Coverages werden an ihren Schnittpunkten geteilt und bleiben im Ausgabe-Coverage erhalten.

Weitere Informationen zur Funktionsweise des Werkzeugs "Vereinigen" (Union)

Bild

Abbildung "Vereinigen" (Union)

Verwendung

Syntax

Union_arc (in_cover, union_cover, out_cover, {fuzzy_tolerance}, {join_attributes})
ParameterErläuterungDatentyp
in_cover

Das Coverage, dessen Polygone mit dem Union-Coverage kombiniert werden sollen.

Coverage
union_cover

Das Union-Coverage, dessen Polygone mit dem Eingabe-Coverage kombiniert werden sollen.

Coverage
out_cover

Das zu erstellende Ausgabe-Coverage, das die Ergebnisse des Vorgangs enthalten soll.

Coverage
fuzzy_tolerance
(optional)

Der Mindestabstand zwischen den Koordinaten im Ausgabe-Coverage. Standardmäßig wird der Mindestwert für die Fuzzy-Toleranz der Eingabe- und Union-Coverages verwendet.

Weitere Informationen zur Berechnung der Standard-Fuzzy-Toleranz

Double
join_attributes
(optional)

Legt fest, ob alle Felder im Eingabe- und Union-Coverage in die Feature-Attributtabelle des Ausgabe-Coverages aufgenommen werden sollen.

  • JOINAlle Felder aus beiden Coverages werden in die Feature-Attributtabelle des Ausgabe-Coverages aufgenommen. Bei doppelten Feldnamen wird das Feld im Eingabe-Coverage beibehalten und das Feld in der Join-Datei entfernt. Dies ist die Standardoption, die immer verwendet wird, sofern nicht NO_JOIN angegeben ist.
  • NO_JOINNur die interne Nummer des Features (cover#) aus dem Eingabe-Coverage und dem Union-Coverage wird in die Feature-Attributtabelle des Ausgabe-Coverages aufgenommen. Mit dieser Option können Sie die Größe der Feature-Attributtabelle des Ausgabe-Coverages reduzieren. Anschließend können Sie das Feld cover# im Werkzeug "Verbindung hinzufügen" verwenden, um die Features in dem resultierenden Coverage wieder mit den Features im Eingabe- oder Union-Coverage zu verbinden.
Boolean

Codebeispiel

Vereinigen (Union) – Beispiel (eigenständiges Skript)

Das folgende eigenständige Skript veranschaulicht, wie zwei Coverages vereinigt werden.

# Name: Union_Example.py
# Description: Unions two coverages
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inCover = "tong_azone"
unionCover = "tong_flood2"
outCover = "C:/output/studyarea"
joinAttributes = "NO_JOIN"

# Execute Union
arcpy.Union_arc(inCover, unionCover, outCover, "", joinAttributes)

Umgebung

Verwandte Themen

Lizenzierungsinformationen

ArcGIS for Desktop Basic: Nein
ArcGIS for Desktop Standard: Nein
ArcGIS for Desktop Advanced: Erfordert ArcInfo Workstation installiert
9/11/2013