Gitter-Konvergenzwinkel berechnen (Kartografie)

Zusammenfassung

Berechnet den Rotationswinkel für geographisch Nord anhand des Mittelpunkts jedes Features in einer Feature-Class und trägt diesen Wert in ein angegebenes Feld ein. Dieses Feld kann in Verbindung mit räumlichen Kartenserien verwendet werden, um jede Karte auf geographisch Nord zu drehen.

Verwendung

  • Für die Berechnung eines geodätischen Winkels muss ein gültiges projiziertes Koordinatensystem angegeben werden.

    • Wenn Sie ein Koordinatensystemfeld angeben, verwendet das Werkzeug für jedes Feature den Wert des projizierten Koordinatensystems (Projection Engine-Zeichenfolge). Wenn eine ungültige Projection Engine-Zeichenfolge vorliegt, verwendet das Werkzeug das in der Umgebungsvariable Kartografisches Koordinatensystem angegebene Koordinatensystem.
    • Wenn Sie zur Angabe eines projizierten Koordinatensystems kein Feld verwenden, wird vom Werkzeug das in den Umgebungseinstellungen zur Kartografie als kartografisches Koordinatensystem angegebene Koordinatensystem verwendet.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Features

Die Eingabe-Feature-Class (Punkte, Multipoints, Linien und Polygone).

Feature Layer
Winkelfeld

Das vorhandene Feld, das mit dem Berechnungswert für geographisch Nord in Dezimalgrad gefüllt wird.

Field
Rotationsmethode
(optional)

Gibt die Methode zum Berechnen des Rotationswertes an.

  • GeographischDer Winkel wird im Uhrzeigersinn berechnet, wobei 0 oben ist. Dies ist die Standardeinstellung.
  • ArithmetischDer Winkel wird gegen den Uhrzeigersinn berechnet, wobei 0 rechts ist.
  • GrafischDer Winkel wird gegen den Uhrzeigersinn berechnet, wobei 0 oben ist.
String
Koordinatensystemfeld
(optional)

Das Feld mit einer Projection Engine-Zeichenfolge für ein projiziertes Koordinatensystem, das zur Winkelberechnung verwendet werden soll. Die Winkelberechnung für die einzelnen Features basiert auf der Projection Engine-Zeichenfolge des projizierten Koordinatensystems für das betreffende Feature. Bei einem ungültigen Wert verwendet das Werkzeug das in den Kartografieumgebungseinstellungen angegebene kartografische Koordinatensystem. Der Standard ist keines, oder es ist kein Feld angegeben. Wenn kein Feld angegeben wurde, wird das projizierte Koordinatensystem für die Berechnung den Umgebungseinstellungen zur Kartografie entnommen.

Field

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Ausgabe-Features

Die aktualisierte Feature-Class mit berechneten Rotationswerten.

Feature-Layer

arcpy.cartography.CalculateGridConvergenceAngle(in_features, angle_field, {rotation_method}, {coordinate_sys_field})
NameErläuterungDatentyp
in_features

Die Eingabe-Feature-Class (Punkte, Multipoints, Linien und Polygone).

Feature Layer
angle_field

Das vorhandene Feld, das mit dem Berechnungswert für geographisch Nord in Dezimalgrad gefüllt wird.

Field
rotation_method
(optional)

Gibt die Methode zum Berechnen des Rotationswertes an.

  • GEOGRAPHICDer Winkel wird im Uhrzeigersinn berechnet, wobei 0 oben ist. Dies ist die Standardeinstellung.
  • ARITHMETICDer Winkel wird gegen den Uhrzeigersinn berechnet, wobei 0 rechts ist.
  • GRAPHICDer Winkel wird gegen den Uhrzeigersinn berechnet, wobei 0 oben ist.
String
coordinate_sys_field
(optional)

Das Feld mit einer Projection Engine-Zeichenfolge für ein projiziertes Koordinatensystem, das zur Winkelberechnung verwendet werden soll. Die Winkelberechnung für die einzelnen Features basiert auf der Projection Engine-Zeichenfolge des projizierten Koordinatensystems für das betreffende Feature. Bei einem ungültigen Wert verwendet das Werkzeug das in den Kartografieumgebungseinstellungen angegebene kartografische Koordinatensystem. Der Standard ist keines, oder es ist kein Feld angegeben. Wenn kein Feld angegeben wurde, wird das projizierte Koordinatensystem für die Berechnung den Umgebungseinstellungen zur Kartografie entnommen.

Field

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_features

Die aktualisierte Feature-Class mit berechneten Rotationswerten.

Feature-Layer

Codebeispiel

CalculateGridConvergenceAngle – Beispiel 1 (Python-Fenster)

Im folgenden Beispiel wird der Rotationswinkel für geographisch Nord für ein Feature berechnet.

import arcpy
arcpy.env.workspace = "C:\data\ProjectData.gdb"
arcpy.CalculateGridConvergenceAngle_cartography("US_states", "angle", 
                                                "GEOGRAPHIC", "UTM")
CalculateGridConvergenceAngle – Beispiel 2 (eigenständiges Skript)

Im folgenden Beispiel wird der Rotationswinkel für geographisch Nord für Punkt-Features berechnet.

# Name: calculategridconvergenceangle_example.py
# Description: Calculates the true north rotation angle for features
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = "C:\Data\ProjectData.gdb"
# Set local variables
inFeatures = "US_states"
angleField = "angle"
rotationMethod = "GEOGRAPHIC"
coordSystemField = "UTM"
# Execute CalculateGridConvergenceAngle
arcpy.CalculateGridConvergenceAngle_cartography(inFeatures, angleField,
                                                rotationMethod,
                                                coordSystemField)

Umgebungen

Sonderfälle

Kartografisches Koordinatensystem

Diese Einstellung wird verwendet, wenn kein Koordinatensystemfeld ausgewählt wird oder wenn ein Koordinatensystemfeld ausgewählt wird und der Wert der Koordinatensystemzeichenfolge ungültig ist. In dem Fall wird das hier angegebene Koordinatensystem bei der Winkelberechnung verwendet.

Lizenzinformationen

  • Basic: Ja
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen