Skip to main content

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

Mit Spatial Analyst-Lizenz verfügbar.

Mit 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)