Convertir la salida en radianes a grados para las herramientas trigonométricas

Disponible con una licencia de Spatial Analyst.

Disponible con licencia de Image Analyst.

Los valores de salida de ciertas herramientas trigonométricas están en radianes. Para convertirlos a grados, se deben multiplicar los valores por un factor de conversión de 180/pi, o aproximadamente 57,2958.

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 sea necesario. Tomando la herramienta Arcocoseno (Acos) como ejemplo, la sintaxis podría darse de la siguiente forma:

>>> import math
>>> from arcpy.ia import *
>>> OutRas = ACos (InRas) * 180.0 / math.pi

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

>>> import math
>>> rad2deg = 180.0 / math.pi
>>> from arcpy.ia import *
>>> OutRas = ACos (InRas) * rad2deg

Las siguientes ilustraciones demuestran los resultados de convertir los valores de salida de radianes a grados.

Nota:

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

Ejemplos de convertir salidas trigonométricas en radianes a grados

Herramienta

Ilustración y sintaxis de Python

Arcocoseno (ACos)
Ilustración de Arcocoseno (ACos) con salida convertida de radianes a grados
OutRas = ACos(InRas) * rad2deg
Arcoseno (ASin)
Ilustración de Arcoseno (Asin) con salida convertida de radianes a grados
OutRas = ASin(InRas) * rad2deg
Arcotangente (ATan)
Ilustración de Arcotangente (ATan) con salida convertida de radianes a grados
OutRas = ATan(InRas) * rad2deg

Temas relacionados