Data una data ottenere latitudine e longitudine dove si trova lo zenit del sole


9

La ricerca è facile da trovare la linea di terminazione (frontiera tra giorno e notte) o la posizione del sole nel cielo data una posizione sulla terra e un tempo; ma non riesco a trovare come ottenere dove è lo zenit del sole data (e ora).

Ho bisogno di ottenere il centro della zona illuminata della terra (latitudine e longitudine) in un determinato momento. (Beh, in realtà ho bisogno del contrario, il Nadir, ma con uno puoi calcolare facilmente l'altro).

Qualcuno conosce la funzione?

Grazie.


È possibile calcolare l'altitudine / azimut del sole per qualsiasi punto sulla Terra, quindi sembra che calcolare il nadir / zenit dovrebbe essere facile? Penso che potrei fraintendere la domanda. Ci sono molti siti che mostrano giorno / notte, incluso il mio test.barrycarter.info/sunstuff.html
barrycarter

Risposte:


1

Quello che stai cercando è la latitudine e la longitudine del punto subsolare.

Calcolarlo con precisione è alquanto complicato. Ecco una libreria Python che ha routine per farlo per te: http://rhodesmill.org/pyephem/

È possibile inoltre richiedere queste informazioni da altri siti.

Se vuoi davvero risolverlo da solo, suggerisco "Astronomia sferica" ​​di Robin M. Green pubblicata dalla Cambridge University Press come punto di partenza.


PyEphem è fantastico. Puoi fare così tante cose con esso. Calcola le posizioni di tutti i corpi celesti importanti, in momenti arbitrari, con solo poche righe di codice Python. Eccezionale.
Florin Andrei,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.