Verschneiden (Identity) (Analyse)

Lizenzstufe:BasicStandardAdvanced

Zusammenfassung

Hiermit wird ein geometrischer Schnittpunkt der Eingabe- und Identity-Features berechnet. Die Eingabe-Features oder deren Teile, die die Identity-Features überlappen, erhalten die Attribute dieser Identity-Features.

Bild

Abbildung "Verschneiden (Identity)"

Verwendung

Syntax

Identity_analysis (in_features, identity_features, out_feature_class, {join_attributes}, {cluster_tolerance}, {relationship})
ParameterErläuterungDatentyp
in_features

Die Eingabe-Feature-Class oder der -Layer.

Feature Layer
identity_features

Die Identity-Feature-Class oder der -Layer. Dabei muss es sich um Polygone oder um den gleichen Geometrietyp wie bei den Eingabe-Features handeln.

Feature Layer
out_feature_class

Die erstellte Feature-Class mit den Ergebnissen.

Feature Class
join_attributes
(optional)

Bestimmt, welche Attribute in die Ausgabe-Feature-Class übertragen werden.

  • ALLAlle Attribute (einschließlich FIDs) der Eingabe-Features und der Identity-Features werden in die Ausgabe-Feature-Class übertragen. Dies ist die Standardeinstellung.
  • NO_FIDAlle Attribute, mit Ausnahme der FID der Eingabe-Features und der Identity-Features, werden in das Ausgabe-Feature übertragen.
  • ONLY_FIDAlle Attribute der Eingabe-Features, jedoch nur die FID der Identity-Features, werden in die Ausgabe-Features übertragen.
String
cluster_tolerance
(optional)

Der Mindestabstand zwischen allen Feature-Koordinaten (Knoten und Stützpunkte) sowie die Strecke, die eine Koordinate auf der X- bzw. Y-Achse (oder beiden) verschoben werden kann.

Linear unit
relationship
(optional)

Legt fest, ob zusätzliche räumliche Beziehungen zwischen den in_features und de identity_features in die Ausgabe geschrieben werden. Dies ist nur möglich, wenn es sich bei den in_features um Linien und bei den identity_features um Polygone handelt.

  • NO_RELATIONSHIPSKeine zusätzlichen räumlichen Beziehungen werden bestimmt.
  • KEEP_RELATIONSHIPSDie Ausgabe-Linien-Features enthalten die beiden zusätzlichen Felder LEFT_poly und RIGHT_poly. Diese Felder enthalten die Feature-ID der identity_features auf der rechten und linken Seite des Linien-Features.
Boolean

Codebeispiel

Verschneiden (Identity) – Beispiel 1 (Python-Fenster)

Das folgende Skript im Python-Fenster veranschaulicht, wie Sie die Funktion "Verschneiden (Identity)" im unmittelbaren Modus verwenden.

import arcpy
from arcpy import env
env.workspace = "c:/data/data.gdb"
arcpy.Identity_analysis("wells", "counties", "wells_w_county_info")
Verschneiden (Identity) – Beispiel 2 (eigenständiges Python-Skript)

Das folgende eigenständige Python-Skript ist ein einfaches Beispiel für die Anwendung der Funktion "Identity" bei der Skripterstellung.

# IdentityWells.py
# Description: Simple example showing use of Identity tool
 
# Import system modules
import arcpy
from arcpy import env

# Set the workspace
env.workspace = "C:/data/data.gdb"

# Set local parameters
inFeatures = "wells"
idFeatures = "counties"
outFeatures = "wells_w_county_info"

# Process: Use the Identity function
arcpy.Identity_analysis (inFeatures, idFeatures, outFeatures)

Umgebung

Verwandte Themen

Lizenzierungsinformationen

ArcGIS for Desktop Basic: Nein
ArcGIS for Desktop Standard: Nein
ArcGIS for Desktop Advanced: Ja
9/11/2013