Zusammenfassung
Platziert einen Repräsentationspasspunkt an Stützpunkten entlang einer Linie oder Polygon-Umrisslinie an einer Stelle, an der der durch eine Änderung in der Linienrichtung erstellte Winkel kleiner oder gleich einem festgelegten maximalen Winkel ist.
Abbildung
Verwendung
Die Eingabe-Features müssen Linien- oder Polygon-Layer sein, die mit einer Repräsentation symbolisiert werden.
Die Änderungen an den Stützpunkten werden als Geometrie-Override in der Feature-Repräsentation gespeichert.
Syntax
arcpy.cartography.SetRepresentationControlPointByAngle(in_features, maximum_angle)
Parameter | Erklärung | Datentyp |
in_features | Der Eingabe-Feature-Layer, der Linien- oder Polygon-Repräsentationen enthält. | Layer |
maximum_angle | Der Winkel, mit dessen Hilfe ermittelt wird, ob ein Stützpunkt entlang einer Linie oder Polygon-Umrisslinie als Repräsentationspasspunkt ausgewählt wird. Der Winkelwert muss größer 0 und kleiner als 180 Grad sein. | Double |
Codebeispiel
Werkzeug "SetRepresentationControlPointByAngle" – Beispiel (Python-Fenster)
Das folgende Skript im Python-Fenster veranschaulicht, wie Sie das Werkzeug "SetRepresentationControlPointByAngle" im unmittelbaren Modus verwenden.
import arcpy
from arcpy import env
env.workspace = "C:\data"
arcpy.SetRepresentationControlPointByAngle_cartography("trails.lyr", "135")
Werkzeug "SetRepresentationControlPointByAngle" – Beispiel (eigenständiges Python-Skript)
Dieses eigenständige Skript stellt ein Beispiel für die Verwendung des Werkzeugs "SetRepresentationControlPointByAngle" dar.
# Name: SetRepresentationControlPointByAngle_standalone_script.py
# Description: adds representation control points at locations where a feature has a sharp angle in its geometry
# Author: ESRI
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
in_representations = "trails.lyr"
minimum_angle_deviation = "135"
# Execute Set Representation Control Point At Intersect
arcpy.SetRepresentationControlPointAtIntersect_cartography(in_representations, minimum_angle_deviation)
Umgebungen
Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.
Lizenzinformationen
- Basic: Nein
- Standard: Nein
- Advanced: Ja