Repräsentationspasspunkt nach Winkel festlegen (Kartografie)
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.
Bild
|  | 
| Die Platzierung von Strichen entlang einer Linie oder Polygon-Umrisslinie kann verbessert werden, wenn Repräsentationspasspunkte in markanten Winkeln platziert werden. | 
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
| Parameter | Erläuterung | 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
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")
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)