Aktualisieren (Analyse)

Zusammenfassung

Berechnet einen geometrischen Schnittpunkt der Eingabe-Features und Update-Features. Die Attribute und die Geometrie der Eingabe-Features werden durch die Update-Features in der Ausgabe-Feature-Class aktualisiert.

Abbildung

Abbildung 'Aktualisieren'

Verwendung

Syntax

Update_analysis (in_features, update_features, out_feature_class, {keep_borders}, {cluster_tolerance})
ParameterErläuterungDatentyp
in_features

Die Eingabe-Feature-Class oder der -Layer. Es muss sich um Polygon-Features handeln.

Feature Layer
update_features

Die Features, die zum Aktualisieren der Eingabe-Features verwendet werden. Es muss sich um Polygon-Features handeln.

Feature Layer
out_feature_class

Die Feature-Class, die die Ergebnisse enthält. Hierbei darf es sich nicht um dieselbe Feature-Class wie die der Eingabe-Features handeln.

Feature Class
keep_borders
(optional)

Hiermit geben Sie an, ob die Grenze der Update-Polygon-Features beibehalten wird.

  • BORDERSDie Außenkanten der Update-Features werden in der Ausgabe-Feature-Class beibehalten. Dies ist die Standardoption.
  • NO_BORDERSDie Außenkanten der Update-Features werden nach dem Einfügen in die Eingabe-Features gelöscht. Die Elementwerte der Update-Features haben gegenüber den Attributen der Eingabe-Features Priorität.
Boolean
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

Codebeispiel

Aktualisieren – Beispiel (Python-Fenster)

Das folgende Skript im Python-Fenster veranschaulicht, wie Sie die Funktion "Aktualisieren" im unmittelbaren Modus verwenden.

import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.Update_analysis ("city_lots.shp", "data.gdb/flood_levels", "data.gdb/low_lots", 
                       "DROP_BORDER", 0.0003)
Aktualisieren – Beispiel 2 (eigenständiges Skript)

Das folgende eigenständige Skript veranschaulicht, wie Sie die Funktion "Aktualisieren" in einer Skriptumgebung verwenden.

# Name: UpdateZones.py
# Purpose: Update the "lots" feature class with features from "cutzones"
# Author: ESRI

# Import system modules
import arcpy
from arcpy import env
 
# Set the workspace
env.workspace = "c:/data/city.gdb"

# Set local parameters
inFeatures = "lots"
updateFeatures = "cutzones"
outFeatures = "futurecut"

#Process: Update
arcpy.Update_analysis(inFeatures, updateFeatures, outFeatures, "only_fid", 0.25)

Umgebungen

Verwandte Themen

Lizenzinformationen

ArcView: Nein
ArcEditor: Nein
ArcInfo: Ja

7/10/2012