Hauptwinkel von Polygon berechnen (Cartography)
Zusammenfassung
Berechnet die bestimmenden Winkel von Eingabe-Polygon-Features und weist die Werte einem angegebenen Feld in der Feature-Class zu.
Verwendung
-
Der bestimmende Winkel eines Polygons ist der Winkel der längsten Sammlung von Segmenten mit ähnlicher Ausrichtung. Dieser Winkel wird im angegebenen Feld in Dezimalgrad von geographisch Nord gespeichert.
-
Mit diesem Werkzeug ermitteln Sie den Trend eines Polygons. Anhand des resultierenden Winkels richten Sie die Symbologie, z. B. Marker oder Skalenstrichlinien, innerhalb des Polygons aus. Dieses Werkzeug ist weniger für organisch geformte als für orthogonale Polygone vorgesehen.
Syntax
Parameter | Erläuterung | Datentyp |
in_features |
Die Eingabe-Polygon-Features. | Feature Layer |
angle_field |
Das Feld, in dem die berechneten Werte gespeichert werden. | Field |
Codebeispiel
Das folgende Skript im Python-Fenster veranschaulicht, wie Sie das Werkzeug "CalculatePolygonMainAngle" im unmittelbaren Modus verwenden.
import arcpy from arcpy import env env.workspace = "C:\data" arcpy.CalculatePolygonMainAngle_cartography("cities", "poly_angle")
Dieses eigenständige Skript stellt ein Beispiel für die Verwendung des Werkzeugs "CalculatePolygonMainAngle" dar.
# Name: CalculatePolygonMainAngle_standalone_script.py # Description: calculates an angle for a polygon based on the largest edge of the feature # Import system modules import arcpy from arcpy import env # Set environment settings env.workspace = "C:/data" # Set local variables in_features = "cities" angle_field = "poly_angle" # Execute Calculate Polygon Main Angle arcpy.CalculatePolygonMainAngle_cartography(in_features, angle_field)