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.

Czarny Cid
źródło
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.

Jan
źródło
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