Dada uma data, obtenha latitude e longitude onde está o zênite do sol

9

É fácil procurar a linha do terminador (fronteira entre dia e noite) ou a posição do sol no céu, dada uma posição na terra e uma hora; mas não consigo encontrar como obter onde está o zênite do sol, dada uma data (e hora).

Preciso obter o centro da zona iluminada da terra (latitude e longitude) em um determinado momento. (Bem, na verdade eu preciso do contrário, o Nadir, mas com um você pode calcular facilmente o outro).

Alguém conhece a função?

Obrigado.

Cid preto
fonte
Você pode calcular a altitude / azimute do sol para qualquer ponto da Terra, então parece que calcular o nadir / zênite deve ser fácil? Eu acho que posso estar entendendo mal a pergunta. Há uma abundância de sites que mostram dia / noite, incluindo o meu test.barrycarter.info/sunstuff.html
barrycarter

Respostas:

1

O que você está procurando é a latitude e longitude do ponto subsolar.

Calculá-lo com precisão é um pouco complicado. Aqui está uma biblioteca python que possui rotinas para fazer isso por você: http://rhodesmill.org/pyephem/

Você também pode consultar essas informações em outros sites.

Se você realmente deseja resolver isso sozinho, sugiro "Astronomia Esférica", de Robin M. Green, publicada pela Cambridge University Press como ponto de partida.

John
fonte
PyEphem é fantástico. Você pode fazer muitas coisas com isso. Calcule as posições de todos os corpos celestes importantes, em momentos arbitrários, com apenas algumas linhas de código Python. Impressionante.
Florin Andrei