Враховуючи дату, отримайте широту і довготу, де знаходиться зеніт Сонця


9

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

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

Хтось знає функцію?

Дякую.


Ви можете обчислити висоту / азимут Сонця для будь-якої точки Землі, тому здається, що обчислення надіру / зеніту має бути простим? Я думаю, що я можу не зрозуміти питання. Є безліч сайтів, які показують день / ніч, включаючи мій test.barrycarter.info/sunstuff.html
barrycarter

Відповіді:


1

Те, що ви шукаєте, - це широта і довгота підсонячної точки.

Розрахувати його з точністю дещо складно. Ось бібліотека пітонів, яка має підпрограми, щоб зробити це за вас: http://rhodesmill.org/pyephem/

Ви також можете запитувати цю інформацію з інших сайтів.

Якщо ви дійсно хочете опрацювати це самостійно, я пропоную "Сферичну астрономію" Робіна М. Гріна, опубліковану Cambridge University Press як вихідну точку.


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