Convertir las entradas de grados a radianes para las herramientas Trigonométricas

Disponible con una licencia de Spatial Analyst.

Disponible con licencia de Image Analyst.

Para utilizar grados como entradas para las herramientas trigonométricas, los valores deben convertirse a radianes. Para realizar la conversión, multiplique los valores de entrada por pi/180 o aproximadamente 0,01745.

En Python, esta conversión se puede realizar directamente en la expresión, o puede definir una variable para almacenar el valor una vez y volver a utilizarlo cuando lo necesite. Tomando la herramienta Coseno (Cos) como ejemplo, la sintaxis podría darse en la siguiente forma:

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

O puede utilizar una variable para el factor de conversión:

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

Las ilustraciones siguientes demuestran las entradas cuyos valores están en grados que se van a convertir a radianes antes de realizar la operación determinada.

Nota:

La variable que se definió en el ejemplo anterior se utilizará en estos ejemplos.

Ejemplos de convertir entradas trigonométricas a radianes

Herramienta

Ilustración y sintaxis de Python

Coseno (Cos)
Ilustración de Coseno (Cos) con entrada convertida de grados a radianes
OutRas = Cos(InRas * deg2rad)
Seno (Sin)
Ilustración de Seno (Sin) con entrada convertida de grados a radianes
OutRas = Sin(InRas * deg2rad)
Tangente (Tan)
Ilustración de Tangente (Tan) con entrada convertida de grados a radianes
OutRas = Tan(InRas * deg2rad)

Temas relacionados