Bei gegebenem Datum erhalten Sie Breiten- und Längengrade, wo sich der Sonnenzenit befindet


9

Die Suche ist einfach, um die Terminatorlinie (Grenze zwischen Tag und Nacht) oder die Position der Sonne am Himmel zu finden, wenn eine Position auf der Erde und eine Zeit angegeben sind. Aber ich kann nicht herausfinden, wo der Zenit der Sonne ein Datum (und eine Uhrzeit) hat.

Ich muss zu einem bestimmten Zeitpunkt den Mittelpunkt der beleuchteten Zone der Erde (Breiten- und Längengrad) ermitteln. (Nun, eigentlich brauche ich das Gegenteil, den Nadir, aber mit einem kann man den anderen leicht berechnen).

Kennt jemand die Funktion?

Vielen Dank.


Sie können die Höhe / den Azimut der Sonne für jeden Punkt auf der Erde berechnen. Es scheint also einfach zu sein, den Nadir / Zenit zu berechnen. Ich glaube, ich könnte die Frage falsch verstehen. Es gibt viele Websites, die Tag / Nacht anzeigen
barrycarter

Antworten:


1

Was Sie suchen, ist der Breiten- und Längengrad des Subsolarpunkts.

Die genaue Berechnung ist etwas kompliziert. Hier ist eine Python-Bibliothek, die Routinen für Sie enthält: http://rhodesmill.org/pyephem/

Sie können diese Informationen möglicherweise auch von anderen Websites abfragen.

Wenn Sie es wirklich selbst herausfinden möchten, empfehle ich "Spherical Astronomy" von Robin M. Green, veröffentlicht von Cambridge University Press, als Ausgangspunkt.


PyEphem ist fantastisch. Sie können so viele Dinge damit machen. Berechnen Sie die Positionen aller wichtigen Himmelskörper zu beliebigen Zeiten mit nur wenigen Zeilen Python-Code. Genial.
Florin Andrei
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.