Die MEarth-Klasse bündelt Berechnungen zur Erde.
Die AnomalisticYear-Funktion liefert die Dauer des anomalistischen Jahres.
public static double AnomalisticYear()
Der Rückgabewert der AnomalisticYear-Funktion die Dauer des anomalistischen Jahres in Tagen.
Der Wert für das anomalistische Jahr wurde dem Astronomical Almanac Tabelle 15.3 Time and Standard Epochs entnommen und beschreibt die mittlere Zeitspanne zwischen zwei aufeinanderfolgende Durchgänge durch das Perihel.
Die Aphelion-Funktion liefert die julianische Tageszahl des nächsten Durchgangs der Erde durch das Aphel nach der julianischen Tageszahl. Diese Funktion wird von mehreren Klassen implementiert. Die ausführliche Beschreibung erfolgt an anderer Stelle.
Zum SeitenanfangDie Direction-Funktion liefert die geographische Richtung zweier Orte auf der Erdoberfläche. Die Methode kennt zwei Überladungslinien.
public static double Direction( CPolar posA // Geographische Position des Ortes A. CPolar posB // Geographische Position des Ortes B. ) public static double Direction( double lambdaA // Geographische Länge des Ortes A. double phiA // Geographische Breite des Ortes A. double lambdaB // Geographische Länge des Ortes B. double phiB // Geographische Breite des Ortes B. )
posA | Gibt die geographische Position des Ortes A an. |
posB | Gibt die geographische Position des Ortes B an. |
lambdaA | Gibt die geographische Länge des Ortes A in Bogenmaß an. Orte westlich von Greenwich haben eine positve Länge, Orte östlich eine negative Länge. |
phiA | Gibt die geographische Breite des Ortes A in Bogenmaß an. Orte nördlich des Äquators haben eine positive Breite, Orte südlich eine negative Breite. |
lambdaB | Gibt die geographische Länge des Ortes B in Bogenmaß an. Orte westlich von Greenwich haben eine positive Länge, Orte östlich eine negative Länge. |
phiB | Gibt die geographische Breite des Ortes B in Bogenmaß an. Orte nördlich des Äquators haben eine positive Breite, Orte südlich eine negative Breite. |
Der Rückgabewert der Direction-Funktion enthält die Richtung in Bogenmaß.
Die Berechnung verwendet die Formeln 12.4 und 12.5 von Reingold Kapitel 12.1 Position.
Die Distance-Funktion liefert die geographische Entfernung zweier Punkte auf der Erdoberfläche.
public static double Distance( double lambdaA // Geographische Länge des ersten Ortes. double phiA // Geographische Breite des ersten Ortes. double lambdaB // Geographische Länge des zweiten Ortes. double phiB // Geographische Breite des zweiten Ortes. )
lambdaA | Gibt die geographische Länge des ersten Ortes in Bogenmaß an. Orte westlich von Greenwich haben eine positive Länge, Orte östlich eine negative Länge. |
phiA | Gibt die geographische Breite des ersten Ortes in Bogenmaß an. Orte nördlich des äquators haben eine positive Breite, Orte südlich eine negative Breite. |
lambdaB | Gibt die geographische Länge des zweiten Ortes in Bogenmaß an. Orte westlich von Greenwich haben eine positive Länge, Orte östlich eine negative Länge. |
phiB | Gibt die geographische Breite des zweiten Ortes in Bogenmaß an. Orte nördlich des äquators haben eine positive Breite, Orte südlich eine negative Breite. |
Der Rückgabewert der Distance-Funktion enthält Entfernung in Kilometern. Die Berechnungsgenauigkeit erreicht etwa ± 50 Meter.
Die Berechnung verwendet die Formeln von Meeus Kapitel 11 The Earth's Globe.
Die DistanceFromCenter-Funktion liefert die Entfernung der geographischen Breite vom Erdmittelpunkt auf Meeresniveau.
public static double DistanceFromCenter( double phi // Geographische Breite. )
phi | Gibt die geographische Breite in Bogenmaß an. Orte nördlich des äquators haben eine positive Breite, Orte südlich eine negative Breite. |
Der Rückgabewert der DistanceFromCenter-Funktion enthält Entfernung in Kilometern.
Die Berechnung verwendet die Formel von Meeus Kapitel 11 The Earth's Globe.
Zum SeitenanfangDie DraconicYear-Funktion liefert die Dauer des drakonischen Jahres.
public static double DraconicYear()
Der Rückgabewert der DraconicYear-Funktion die Dauer des drakonischen Jahres in Tagen.
Der Wert für das drakonische Jahr wurde dem Astronomical Almanac Tabelle 15.3 Time and Standard Epochs entnommen und beschreibt die mittlere Zeitspanne zwischen zwei aufeinanderfolgende Durchgänge durch den Mondknoten. Eine alternative Bezeichnung ist das Finsternisjahr.
Die Eccentricity-Funktion liefert die Exzentrizität der mittleren Erdbahn zur julianischen Tageszahl. Diese Funktion wird von mehreren Klassen implementiert. Die ausführliche Beschreibung erfolgt an anderer Stelle.
Zum SeitenanfangDie GeocentricLatitude-Funktion liefert die geozentrische Breite zur geographischen Breite.
public static double GeocentricLatitude( double phi // Geographische Breite. )
phi | Gibt die geographische Breite in Bogenmaß an. Orte nördlich des äquators haben eine positive Breite, Orte südlich eine negative Breite. |
Der Rückgabewert der GeocentricLatitude-Funktion enthält die Breite in Bogenmaß.
Die Berechnung verwendet die Formel von Meeus Kapitel 11 The Earth's Globe.
Zum SeitenanfangDie Latitude-Funktion liefert die heliozentrisch-ekliptikale Breite der Erde zur julianischen Tageszahl. Diese Funktion wird von mehreren Klassen implementiert. Die ausführliche Beschreibung erfolgt an anderer Stelle.
Zum SeitenanfangDie LengthOfLatitude-Funktion liefert die Länge des Breitengrades zur geographischen Breite.
public static double LengthOfLatitude( double phi // Geographische Breite. )
phi | Gibt die geographische Breite in Bogenmaß an. Orte nördlich des äquators haben eine positive Breite, Orte südlich eine negative Breite. |
Der Rückgabewert der LengthOfLatitude-Funktion enthält die Länge in Kilometern.
Die Berechnung verwendet die Formel von Meeus Kapitel 11 The Earth's Globe.
Die LengthOfLongitude-Funktion liefert die Länge des Längengrades zur geographischen Breite.
public static double LengthOfLongitude( double phi // Geographische Breite. )
phi | Gibt die geographische Breite in Bogenmaß an. Orte nördlich des äquators haben eine positive Breite, Orte südlich eine negative Breite. |
Der Rückgabewert der LengthOfLongitude-Funktion enthält die Länge in Kilometern.
Die Berechnung verwendet die Formel von Meeus Kapitel 11 The Earth's Globe.
Die LinearVelocity-Funktion liefert die Lineargeschwindigkeit zur geographischen Breite.
public static double LinearVelocity( double phi // Geographische Breite. )
phi | Gibt die geographische Breite in Bogenmaß an. Orte nördlich des äquators haben eine positive Breite, Orte südlich eine negative Breite. |
Der Rückgabewert der LinearVelocity-Funktion enthält die Geschwindigkeit in Kilometern pro Sekunde.
Die Berechnung verwendet die Formel von Meeus Kapitel 11 The Earth's Globe.
Zum SeitenanfangDie Longitude-Funktion liefert die heliozentrisch-ekliptikale Länge der Erde zur julianischen Tageszahl. Diese Funktion wird von mehreren Klassen implementiert. Die ausführliche Beschreibung erfolgt an anderer Stelle.
Zum SeitenanfangDie LongitudeOfAscendingNode-Funktion liefert die Länge des Perihels der mittleren Erdbahn zur julianischen Tageszahl. Diese Funktion wird von mehreren Klassen implementiert. Die ausführliche Beschreibung erfolgt an anderer Stelle.
Zum SeitenanfangDie MeanAnomaly-Funktion liefert die mittlere Anomalie der mittleren Erdbahn zur julianischen Tageszahl. Diese Funktion wird von mehreren Klassen implementiert. Die ausführliche Beschreibung erfolgt an anderer Stelle.
Zum SeitenanfangDie MeanLongitude-Funktion liefert die mittlere Länge der mittleren Erdbahn zur julianischen Tageszahl. Diese Funktion wird von mehreren Klassen implementiert. Die ausführliche Beschreibung erfolgt an anderer Stelle.
Zum SeitenanfangDie ParallelOfLatitude-Funktion liefert den Radius des Breitenkreises zur geographischen Breite.
public static double ParallelOfLatitude( double phi // Geographische Breite. )
phi | Gibt die geographische Breite in Bogenmaß an. Orte nördlich des äquators haben eine positive Breite, Orte südlich eine negative Breite. |
Der Rückgabewert der ParallelOfLatitude-Funktion enthält den Radius in Kilometern.
Die Berechnung verwendet die Formel von Meeus Kapitel 11 The Earth's Globe.
Die Perihelion-Funktion liefert die julianische Tageszahl des nächsten Durchgangs der Erde durch das Perihel nach der julianischen Tageszahl. Diese Funktion wird von mehreren Klassen implementiert. Die ausführliche Beschreibung erfolgt an anderer Stelle.
Zum SeitenanfangDie PositionEcliptical-Funktion liefert die heliozentrisch-ekliptikale Position der Erde zur julianischen Tageszahl. Diese Funktion wird von mehreren Klassen implementiert. Die ausführliche Beschreibung erfolgt an anderer Stelle.
Zum SeitenanfangDie Radius-Funktion liefert den heliozentrischen-ekliptikalen Radiusvektor der Erde zur julianischen Tageszahl. Diese Funktion wird von mehreren Klassen implementiert. Die ausführliche Beschreibung erfolgt an anderer Stelle.
Zum SeitenanfangDie RadiusOfCurvature-Funktion liefert den Radius des Längenkreises zur geographischen Breite.
public static double RadiusOfCurvature( double phi // Geographische Breite. )
phi | Gibt die geographische Breite in Bogenmaß an. Orte nördlich des äquators haben eine positive Breite, Orte südlich eine negative Breite. |
Der Rückgabewert der RadiusOfCurvature-Funktion enthält den Radius in Kilometern.
Die Berechnung verwendet die Formel von Meeus Kapitel 11 The Earth's Globe.
Die SemimajorAxis-Funktion liefert die große Halbachse der mittleren Erdbahn. Diese Funktion wird von mehreren Klassen implementiert. Die ausführliche Beschreibung erfolgt an anderer Stelle.
Zum SeitenanfangDie SiderealYear-Funktion liefert die Dauer des siderischen Jahres.
public static double SiderealYear()
Der Rückgabewert der SiderealYear-Funktion die Dauer des siderischen Jahres in Tagen.
Der Wert für das siderische Jahr wurde dem Astronomical Almanac Tabelle 15.3 Time and Standard Epochs entnommen und bezeichnet die mittlere Zeitspanne zwischen zwei aufeinanderfolgende Durchgänge an einem Fixstern.
Die TropicalYear-Funktion liefert die Dauer des tropischen Jahres zur julianischen Tageszahl.
public static double TropicalYear( [double jd] // Julianische Tageszahl. )
jd | Gibt die julianische Tageszahl des Berechnungstages an, der für die Bestimmung des Jahrhundertbruchteiles verwendet wird. Wird das Argument nicht angegeben, wird zur Berechnung das aktuelle Systemdatum verwendet. Der ursprüngliche Wert bleibt erhalten. |
Der Rückgabewert der TropicalYear-Funktion enthält Jahreslänge. Die Berechnungsgenauigkeit erreicht mindestens ± ½ Zeit-Minuten.
Die Berechnung verwendet Algorithmus von Astronomical Almanac Kapitel 12.11 Astronomical Bases of Calendars und beschreibt die mittlere Zeitspanne zwischen zwei aufeinanderfolgenden Durchgänge durch den Frühlingspunkt.