Dada una fecha, obtenga la latitud y la longitud donde está el cenit del sol

9

La búsqueda es fácil de encontrar la línea de terminación (frontera entre el día y la noche) o la posición del sol en el cielo dada una posición en la tierra y una hora; pero no puedo encontrar cómo obtener dónde está el cenit del sol dada una fecha (y hora).

Necesito obtener el centro de la zona iluminada de la tierra (latitud y longitud) en un momento dado. (Bueno, en realidad necesito lo contrario, el Nadir, pero con uno puedes calcular fácilmente el otro).

¿Alguien sabe la función?

Gracias.

Cid negro
fuente
Puede calcular la altitud / acimut del sol para cualquier punto de la Tierra, por lo que parece que calcular el nadir / cenit debería ser fácil. Creo que podría estar malinterpretando la pregunta. Hay muchos sitios que muestran día / noche, incluido mi test.barrycarter.info/sunstuff.html
barrycarter

Respuestas:

1

Lo que está buscando es la latitud y longitud del punto subsolar.

Calcularlo con precisión es algo complicado. Aquí hay una biblioteca de Python que tiene rutinas para hacerlo por usted: http://rhodesmill.org/pyephem/

También podría consultar esta información desde otros sitios.

Si realmente quiere resolverlo por su cuenta, sugiero "Astronomía esférica" ​​de Robin M. Green, publicado por Cambridge University Press como punto de partida.

Juan
fuente
PyEphem es fantástico. Puedes hacer muchas cosas con él. Calcule las posiciones de todos los cuerpos celestes importantes, en momentos arbitrarios, con solo unas pocas líneas de código Python. Increíble.
Florin Andrei