7 votos

¿Qué es el "57.29578" que ArcGIS utiliza en cálculo de aspecto?

Ayuda de ArcGIS Desktop en el aspecto de cómo funciona explica los cálculos utilizados, pero introduce la para mí mágico número de 57.29578:

aspect = 57.29578 * atan2 ([dz/dy], -[dz/dx])

Dónde proviene este número y lo quiere decir?

16voto

En un SIG aspecto es generalmente muestra en radianes.

57.29578 es 1 radianes en grados - ArcGIS es el uso de este número de la conversión a radianes.

Una manera sencilla de recordar cómo convertir de grados a radianes y viceversa, es mantener en mente que 180° = π rad (echa un vistazo a la sección correspondiente de la Khan Academy) - por lo tanto:

  • 1 rad = 180°/π
  • 1° = π rad/180

He aquí una gran visualización que explica esta relación así:

enter image description here

(Crédito - Lucas V. Barbosa - Propio trabajo, Dominio Público)

Y aquí está el código de python para la conversión de una forma y el otro:

import math

def radians_to_degrees(radians):
  """converts radians to degrees."""
  # pi radians = 180 degrees -> 1 radians = 180/pi degrees
  rads_in_degrees = ( 180 / math.pi ) * radians
  return rads_in_degrees

def degrees_to_radians(degrees):
  """converts degrees to radians."""
  # pi radians = 180 degrees -> 1 degree = pi/180 radians
  degs_in_rads = ( math.pi / 180 ) * degrees
  return degs_in_rads

Ejecutando el código que nos deja finalmente (con un drumroll...) revelar el misterio del número de identidad inequívoca:

print(radians_to_degrees(1))
print(degrees_to_radians(57.29578))

>>>> 57.29577951308232
>>>> 1.0000000084983167

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X