Repräsentationsregel berechnen (Kartografie)
Zusammenfassung
Weist vorhandene Repräsentationsregeln Features in einer Feature-Class-Repräsentation durch Berechnung des RuleID-Feldes zu.
Verwendung
-
Bei der Eingabe muss es sich um eine Geodatabase-Feature-Class mit mindestens einer Feature-Class-Repräsentation handeln.
-
Geben Sie eine Repräsentationsregel an, die einem Feature zugewiesen werden soll. Die angegebene Regel wird im Regel-ID-Feld der ausgewählten Features hinterlegt.
-
Wenn die angegebene Regel-ID für die ausgewählten Features mit der aktuellen Regel-ID übereinstimmt, ergeben sich keine Änderungen.
Syntax
Parameter | Erläuterung | Datentyp |
in_features |
Die Feature-Class, die die Features enthält, für die Repräsentationsregeln berechnet werden. | Feature Layer |
representation |
Die Feature-Class-Repräsentation, die die Repräsentationsregeln enthält, die den Features zugewiesen werden. Diese Feature-Class-Repräsentation muss mit der Eingabe-Feature-Class verknüpft sein. | String |
representation_rule |
Die Repräsentationsregel, die den Eingabe-Features durch Berechnung des RuleID-Feldes zugewiesen werden soll. | String |
Codebeispiel
Das folgende Skript im Python-Fenster veranschaulicht, wie Sie das Werkzeug "CalculateRepresentationRule" im unmittelbaren Modus verwenden.
import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.CalculateRepresentationRule_cartography("footprints.lyr", "footprints_Rep", "Rule_3")
Dieses eigenständige Skript stellt ein Beispiel für die Verwendung des Werkzeugs "CalculateRepresentationRule" dar.
# Name: CalculateRepresentationRule_standalone_script.py
# Description: Applies existing representation rules to features in a feature class representation by calculating the RuleID field.
# Author: ESRI
# 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"
representation_rule = "Rule_3"
# Execute Calculate Representation Rule
arcpy.CalculateRepresentationRule_cartography(in_features, representation, representation_rule)