Ich versuche, eine einfache App für meinen eigenen Gebrauch zu erstellen, um zu überprüfen, welche meiner Lieblingsrestaurants wie lange Sitzplätze im Freien haben usw.
Anhand der Daten im Titel (Sonnenaufgang, Mittag, Sonnenuntergang, Längen- und Breitengrad) kann ich einen Pfad zeichnen, auf dem die Sonne zu einem bestimmten Zeitpunkt stehen sollte, aber ich möchte auch die Höhe anzeigen.
Ich lebe in Schweden, wo die Sonne den "Höhenwinkel" ändert (sorry, ich kenne den genauen Begriff dafür nicht), was den Winkel bei der Entscheidung über Sitzplätze zwischen hohen Gebäuden relevant macht. Mein Endziel ist es, die 3D-Daten von Google Maps verwenden zu können, um auf realistische Weise Schatten auf die Karte zu werfen!
Ich habe keine Ahnung, ob ich hier richtig bin, aber ich denke, ich werde es versuchen :)
Mit der erforderlichen Genauigkeit können Sie den Azimut A und die Höhe h der Sonne aus den folgenden Gleichungen berechnen:
Alle oben genannten Größen sind in Grad angegeben. Möglicherweise müssen Sie diese in Radiant umwandeln, um die trigonometrischen Berechnungen durchzuführen.
Für eine genauere Berechnung würden Sie die Position der Sonne berechnen (ihre Rektaszension und Deklination ) und Greenwich Mean Sidereal Time (GMST) basierend auf Datum und Uhrzeit im Laufe des Tages. Dann würden Sie unter Verwendung des Breiten- und Längengrads H, A und h für verschiedene Tageszeiten berechnen.
Mike G
John Holtz
Mike G
John Holtz