Biorąc pod uwagę datę, uzyskaj szerokość i długość geograficzną, gdzie jest zenit słońca


9

Wyszukiwanie jest łatwe do znalezienia linii terminatora (granica między dniem a nocą) lub pozycji słońca na niebie, biorąc pod uwagę pozycję na ziemi i czas; ale nie mogę znaleźć sposobu, aby dowiedzieć się, gdzie jest zenit słońca, biorąc pod uwagę datę (i godzinę).

Potrzebuję uzyskać środek oświetlonej strefy Ziemi (szerokość i długość geograficzna) w danym momencie. (Cóż, właściwie potrzebuję czegoś przeciwnego, Nadir, ale z jednym można łatwo obliczyć drugi).

Czy ktoś zna tę funkcję?

Dziękuję Ci.


Możesz obliczyć wysokość / azymut słońca dla dowolnego punktu na Ziemi, więc wydaje się, że obliczenie nadiru / zenitu powinno być łatwe? Myślę, że nie rozumiem pytania. Istnieje wiele witryn, które pokazują dzień / noc, w tym mój test.barrycarter.info/sunstuff.html
barrycarter

Odpowiedzi:


1

To, czego szukasz, to szerokość i długość geograficzna punktu subolarnego.

Obliczanie go z dokładnością jest nieco skomplikowane. Oto biblioteka python, która ma procedury, które mogą to zrobić: http://rhodesmill.org/pyephem/

Możesz również zapytać o te informacje z innych stron.

Jeśli naprawdę chcesz to wypracować na własną rękę, sugeruję „Spherical Astronomy” Robina M. Greena, wydaną przez Cambridge University Press.


PyEphem jest fantastyczny. Możesz zrobić z nim tak wiele rzeczy. Oblicz pozycje wszystkich ważnych ciał niebieskich, w dowolnym czasie, za pomocą zaledwie kilku wierszy kodu Pythona. Niesamowite.
Florin Andrei
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.