Zusammenfassung
Überträgt Feature-Repräsentations-Overrides, wie von den Repräsentationsregeln in der Repräsentation definiert, vom Standard-Override-Feld in explizite Felder.
Verwendung
Repräsentationsregel-Overrides werden in der Standardeinstellung aus praktischen Gründen im Override-Feld gespeichert. In einem sinnvollen Datenbankmodell werden Overrides in expliziten Feldern gespeichert. Mit diesem Werkzeug werden Overrides in der Feature-Attributtabelle verfügbar gemacht, um Abfragen und Auswahl zu erleichtern.
Bei der Eingabe muss es sich um eine Geodatabase-Feature-Class mit mindestens einer Feature-Class-Repräsentation handeln.
Die zu aktualisierenden expliziten Felder müssen vor der Anwendung dieses Werkzeugs in der Eingabe-Feature-Attributtabelle vorhanden sein und in den Repräsentationsregeln der Repräsentation angegeben werden.
Das explizite Feld für die Feldzuordnung darf Nullwerte enthalten.
Wenn Geometrie-Overrides auf Daten mit Z-Werten übertragen werden, werden die Z-Werte der Umgebungseinstellung für Standard-Ausgabe-Z-Werte entsprechend festgelegt.
Syntax
arcpy.cartography.UpdateOverride(in_features, representation, {update_option})
Parameter | Erklärung | Datentyp |
in_features | Der Eingabe-Feature-Layer mit mindestens einer Repräsentation. | Feature Layer |
representation | Die Repräsentation mit Overrides, die in explizite Feldern übertragen werden sollen. | String |
update_option (optional) | Gibt den Typ des Repräsentations-Overrides an, der in explizite Felder übertragen werden soll.
| String |
Codebeispiel
Werkzeug "UpdateOverride" – Beispiel (Python-Fenster)
Das folgende Skript im Python-Fenster veranschaulicht, wie Sie das Werkzeug "UpdateOverride" im unmittelbaren Modus verwenden.
import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.UpdateOverride_cartography("footprints.lyr", "footprints_Rep", "BOTH")
Werkzeug "UpdateOverride" – Beispiel (eigenständiges Python-Skript)
Dieses eigenständige Skript stellt ein Beispiel für die Verwendung des Werkzeugs "UpdateOverride" dar.
# Name: UpdateOverride_standalone_script.py
# Description: Transfers feature representation overrides
# from the default override field to explicit fields
# as defined by the representation rules
# in the representation.
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
in_features = "footprints.lyr"
representation = "footprints_Rep"
update_option = "BOTH"
# Execute Update Override
arcpy.UpdateOverride_cartography(in_features, representation, update_option)
Umgebungen
Lizenzinformationen
- Basic: Nein
- Standard: Ja
- Advanced: Ja