Ich bin ziemlich neu in der Astronomie und bin in ein Kaninchenloch gefallen, um einen neuen metonischen Kalender in Javascript zu erstellen.
Als Teil davon möchte ich berechnen, wann die Sonne auf einem Horizont gesehen auf halbem Weg zwischen einer Sonnenwende und einem Äquinoktium steht. Verzeihen Sie mir, wenn meine Terminologie falsch ist, aber ich glaube, dies ist als Azimut bekannt.
Mein Problem ist, dass ich nicht weiß, was die richtigen Werte sind. Ich berechne bereits die Sonnenwende und Tagundnachtgleiche mit der suncalc Javascript-Bibliothek
https://github.com/mourner/suncalc
In diesem Code sind die folgenden 4 Zeilen, die die Sonnenwende und Tagundnachtgleiche bestimmen. 0 ist die Frühlings-Tagundnachtgleiche und 3 ist die Wintersonnenwende.
switch( k ) {
case 0: JDE0 = 2451623.80984 + 365242.37404*Y + 0.05169*POW2(Y) - 0.00411*POW3(Y) - 0.00057*POW4(Y); break;
case 1: JDE0 = 2451716.56767 + 365241.62603*Y + 0.00325*POW2(Y) + 0.00888*POW3(Y) - 0.00030*POW4(Y); break;
case 2: JDE0 = 2451810.21715 + 365242.01767*Y - 0.11575*POW2(Y) + 0.00337*POW3(Y) + 0.00078*POW4(Y); break;
case 3: JDE0 = 2451900.05952 + 365242.74049*Y - 0.06223*POW2(Y) - 0.00823*POW3(Y) + 0.00032*POW4(Y); break;
}
Kann mir jemand helfen zu verstehen, was die Werte sein könnten, um die Halbzeitpunkte zwischen diesen Sonnenwende- und Tagundnachtgleichen-Werten zu bestimmen?
Ich danke Ihnen für Ihre Hilfe.
Der Azimut des Sonnenaufgangs (oder Sonnenuntergangs oder eines beliebigen Objekts) ist eine Funktion der Deklination der Sonne und des Breitengrads des Beobachters. Sie kann aus der folgenden Formel berechnet werden:
Zum Beispiel bei 55 Grad nördlicher Breite,
Natürlich befindet sich die Sonne zum Zeitpunkt ihres Auf- oder Untergangs nicht genau in der erforderlichen Deklination, daher sollten Sie das Datum auswählen, an dem der Sonnenauf- oder -untergang am nächsten ist. Es wird für die meisten visuellen Beobachtungen genau genug sein.
Karl Witthöft
Karl Witthöft
Date
um Objekte der Javascript-Klasse handelt, können Sie die Werte leicht selbst ermitteln.