Hauptwinkel von Polygon berechnen (Kartografie)

Lizenzstufe:BasicStandardAdvanced

Zusammenfassung

Berechnet die bestimmenden Winkel von Eingabe-Polygon-Features und weist die Werte einem angegebenen Feld in der Feature-Class zu.

Verwendung

Syntax

CalculatePolygonMainAngle_cartography (in_features, angle_field, {rotation_method})
ParameterErläuterungDatentyp
in_features

Die Eingabe-Polygon-Features.

Feature Layer
angle_field

Das Feld, in dem die berechneten Werte gespeichert werden.

Field
rotation_method
(optional)

Steuert die Methode und den Ursprungspunkt der Rotation.

  • GEOGRAPHICDer Winkel wird im Uhrzeigersinn berechnet, wobei 0 oben/Norden ist.
  • ARITHMETICDer Winkel wird gegen den Uhrzeigersinn berechnet, wobei 0 rechts/Osten ist.
  • GRAPHICDer Winkel wird gegen den Uhrzeigersinn berechnet, wobei 0 oben/Norden ist. Dies ist die Standardeinstellung.
String

Codebeispiel

Werkzeug "CalculatePolygonMainAngle" – Beispiel 1 (Python-Fenster)

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", "GEOGRAPHIC")
Werkzeug "CalculatePolygonMainAngle" – Beispiel 2 (eigenständiges Python-Skript)

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"
rotation_method = "ARITHMETIC"

# Execute Calculate Polygon Main Angle
arcpy.CalculatePolygonMainAngle_cartography(in_features, angle_field, rotation_method)

Umgebung

Verwandte Themen

Lizenzierungsinformationen

ArcGIS for Desktop Basic: Nein
ArcGIS for Desktop Standard: Ja
ArcGIS for Desktop Advanced: Ja
9/22/2013