Konvertieren der Eingabe von Gradwerten in Radiant für trigonometrische Werkzeuge

Mit der Spatial Analyst-Lizenz verfügbar.

Mit der Image Analyst-Lizenz verfügbar.

Um Gradwerte als Eingaben für trigonometrische Werkzeuge verwenden zu können, müssen sie in Radiant konvertiert werden. Multiplizieren Sie zum Durchführen der Konvertierung die Eingabewerte mit pi/180 oder mit dem Näherungswert 0,01745.

In Python kann diese Konvertierung direkt im Ausdruck erfolgen. Alternativ können Sie eine Variable definieren, um den Wert einmal zu speichern und bei Bedarf wiederzuverwenden. Beispielsweise kann bei Verwendung des Werkzeugs Cos die Syntax wie folgt lauten:

>>> import math
>>> from arcpy.sa import *
>>> OutRas = Cos (InRas * math.pi / 180.0)

Oder Sie können für den Konvertierungsfaktor eine Variable verwenden:

>>> import math
>>> deg2rad = math.pi / 180.0
>>> from arcpy.sa import *
>>> OutRas = Cos (InRas * deg2rad)

Die folgenden Abbildungen veranschaulichen das Konvertieren der Eingabe von Gradwerten in Radiant, bevor der eigentliche Vorgang durchgeführt wird.

Hinweis:

In diesen Beispielen wird die im obigen Beispiel definierte Variable verwendet.

Beispiele für das Konvertieren trigonometrischer Eingaben in Radiant

Werkzeug

Abbildung und Python-Syntax

Cos
Abbildung von "Cos" mit von Grad in Radiant konvertierter Eingabe
OutRas = Cos(InRas * deg2rad)
Sin
Abbildung von "Sin" mit von Grad in Radiant konvertierter Eingabe
OutRas = Sin(InRas * deg2rad)
Tan
Abbildung von "Tan" mit von Grad in Radiant konvertierter Eingabe
OutRas = Tan(InRas * deg2rad)

Verwandte Themen