Учитывая дату получить широту и долготу, где зенит Солнца


9

При поиске легко найти линию терминатора (границу между днем ​​и ночью) или положение солнца на небе, учитывая положение на земле и время; но я не могу найти, как получить, где зенит солнца, учитывая дату (и время).

Мне нужно получить центр освещенной зоны Земли (широту и долготу) в данный момент времени. (Ну, на самом деле мне нужно обратное, надир, но с одним вы можете легко рассчитать другой).

Кто-нибудь знает функцию?

Спасибо.


Вы можете вычислить высоту / азимут Солнца для любой точки на Земле, поэтому кажется, что вычисление надира / зенита должно быть легким? Я думаю, что я мог неправильно понять вопрос. Есть много сайтов, которые показывают день / ночь, включая мой test.barrycarter.info/sunstuff.html
barrycarter

Ответы:


1

То, что вы ищете, это широта и долгота субполярной точки.

Вычислить его с точностью довольно сложно. Вот библиотека Python, в которой есть процедуры, чтобы сделать это для вас: http://rhodesmill.org/pyephem/

Вы также можете запросить эту информацию с других сайтов.

Если вы действительно хотите решить это самостоятельно, я предлагаю «Сферическую астрономию» Робина М. Грина, опубликованную издательством Cambridge University Press в качестве отправной точки.


PyEphem это фантастика. Вы можете сделать так много вещей с этим. Вычислите положения всех важных небесных тел в произвольные моменты времени, используя всего несколько строк кода Python. Потрясающие.
Флорин Андрей
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.