Layer-Repräsentation festlegen (Cartography)
Zusammenfassung
Legt eine Repräsentation für einen Feature-Layer fest. Hierbei handelt es sich um einen temporären Feature-Layer, der für die Dauer einer ArcGIS-Sitzung gespeichert wird und für die Verwendung in Modellen und Skripten verfügbar ist.
Verwendung
-
Bei der Eingabe muss es sich um eine Geodatabase-Feature-Class mit mindestens einer Feature-Class-Repräsentation handeln.
-
Der resultierende Layer kann als gültige Eingabe für kartografische Werkzeuge verwendet werden, für die insbesondere in Modellen und Skripten eine Layer-Eingabe erforderlich ist.
-
Der temporäre Feature-Layer kann mit dem Werkzeug In Layer-Datei speichern als Layer-Datei oder mit dem Werkzeug Features kopieren als neue Feature-Class gespeichert werden. In ArcCatalog erstellte Layer können nur dann in ArcMap verwendet werden, wenn sie mit dem Werkzeug In Layer-Datei speichern als Layer-Datei gespeichert werden.
Syntax
Parameter | Erläuterung | Datentyp |
in_layer |
Der Eingabe-Feature-Layer mit mindestens einer Repräsentation. | Layer |
representation |
Die Repräsentation, die für den Eingabe-Feature-Layer festgelegt werden soll. | String |
Codebeispiel
Das folgende Skript im Python-Fenster veranschaulicht, wie Sie das Werkzeug "SetLayerRepresentation" im unmittelbaren Modus verwenden.
import arcpy from arcpy import env env.workspace = "C:/data" arcpy.SetLayerRepresentation_cartography("footprints.lyr", "buildings_Rep")
Dieses eigenständige Skript stellt ein Beispiel für die Verwendung des Werkzeugs "SetLayerRepresentation" dar.
# Name: SetLayerRepresentation_standalone_script.py # Description: Sets a representation for a feature layer. The layer is temporary and stored in memory for use in models and scripts. # Import system modules import arcpy from arcpy import env # Set environment settings env.workspace = "C:/data" # Set local variables in_features = "footprints.lyr" representation = "buildings_Rep" # Execute Set Layer Representation arcpy.SetLayerRepresentation_cartography(in_features, representation)