MEarth

Die MEarth-Klasse bündelt Berechnungen zur Erde.

übersicht


AnomalisticYear

Beschreibung

Die AnomalisticYear-Funktion liefert die Dauer des anomalistischen Jahres.

Definition

public static double AnomalisticYear()

Rückgabewerte

Der Rückgabewert der AnomalisticYear-Funktion die Dauer des anomalistischen Jahres in Tagen.

Bemerkungen

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.

Siehe auch

Zum Seitenanfang

Aphelion

Beschreibung

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 Seitenanfang

Direction

Beschreibung

Die Direction-Funktion liefert die geographische Richtung zweier Orte auf der Erdoberfläche. Die Methode kennt zwei Überladungslinien.

Definition

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.
)

Argumente

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.

Rückgabewerte

Der Rückgabewert der Direction-Funktion enthält die Richtung in Bogenmaß.

Bemerkungen

Die Berechnung verwendet die Formeln 12.4 und 12.5 von Reingold Kapitel 12.1 – Position.

Siehe auch

Zum Seitenanfang

Distance

Beschreibung

Die Distance-Funktion liefert die geographische Entfernung zweier Punkte auf der Erdoberfläche.

Definition

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.
)

Argumente

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.

Rückgabewerte

Der Rückgabewert der Distance-Funktion enthält Entfernung in Kilometern. Die Berechnungsgenauigkeit erreicht etwa ± 50 Meter.

Bemerkungen

Die Berechnung verwendet die Formeln von Meeus Kapitel 11 – The Earth's Globe.

Siehe auch

Zum Seitenanfang

DistanceFromCenter

Beschreibung

Die DistanceFromCenter-Funktion liefert die Entfernung der geographischen Breite vom Erdmittelpunkt auf Meeresniveau.

Definition

public static double DistanceFromCenter(
   double phi   // Geographische Breite.
)

Argumente

phi Gibt die geographische Breite in Bogenmaß an. Orte nördlich des äquators haben eine positive Breite, Orte südlich eine negative Breite.

Rückgabewerte

Der Rückgabewert der DistanceFromCenter-Funktion enthält Entfernung in Kilometern.

Bemerkungen

Die Berechnung verwendet die Formel von Meeus Kapitel 11 – The Earth's Globe.

Zum Seitenanfang

DraconicYear

Beschreibung

Die DraconicYear-Funktion liefert die Dauer des drakonischen Jahres.

Definition

public static double DraconicYear()

Rückgabewerte

Der Rückgabewert der DraconicYear-Funktion die Dauer des drakonischen Jahres in Tagen.

Bemerkungen

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.

Siehe auch

Zum Seitenanfang

Eccentricity

Beschreibung

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 Seitenanfang

GeocentricLatitude

Beschreibung

Die GeocentricLatitude-Funktion liefert die geozentrische Breite zur geographischen Breite.

Definition

public static double GeocentricLatitude(
   double phi   // Geographische Breite.
)

Argumente

phi Gibt die geographische Breite in Bogenmaß an. Orte nördlich des äquators haben eine positive Breite, Orte südlich eine negative Breite.

Rückgabewerte

Der Rückgabewert der GeocentricLatitude-Funktion enthält die Breite in Bogenmaß.

Bemerkungen

Die Berechnung verwendet die Formel von Meeus Kapitel 11 – The Earth's Globe.

Zum Seitenanfang

Latitude

Beschreibung

Die 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 Seitenanfang

LengthOfLatitude

Beschreibung

Die LengthOfLatitude-Funktion liefert die Länge des Breitengrades zur geographischen Breite.

Definition

public static double LengthOfLatitude(
   double phi   // Geographische Breite.
)

Argumente

phi Gibt die geographische Breite in Bogenmaß an. Orte nördlich des äquators haben eine positive Breite, Orte südlich eine negative Breite.

Rückgabewerte

Der Rückgabewert der LengthOfLatitude-Funktion enthält die Länge in Kilometern.

Bemerkungen

Die Berechnung verwendet die Formel von Meeus Kapitel 11 – The Earth's Globe.

Siehe auch

Zum Seitenanfang

LengthOfLongitude

Beschreibung

Die LengthOfLongitude-Funktion liefert die Länge des Längengrades zur geographischen Breite.

Definition

public static double LengthOfLongitude(
   double phi   // Geographische Breite.
)

Argumente

phi Gibt die geographische Breite in Bogenmaß an. Orte nördlich des äquators haben eine positive Breite, Orte südlich eine negative Breite.

Rückgabewerte

Der Rückgabewert der LengthOfLongitude-Funktion enthält die Länge in Kilometern.

Bemerkungen

Die Berechnung verwendet die Formel von Meeus Kapitel 11 – The Earth's Globe.

Siehe auch

Zum Seitenanfang

LinearVelocity

Beschreibung

Die LinearVelocity-Funktion liefert die Lineargeschwindigkeit zur geographischen Breite.

Definition

public static double LinearVelocity(
   double phi   // Geographische Breite.
)

Argumente

phi Gibt die geographische Breite in Bogenmaß an. Orte nördlich des äquators haben eine positive Breite, Orte südlich eine negative Breite.

Rückgabewerte

Der Rückgabewert der LinearVelocity-Funktion enthält die Geschwindigkeit in Kilometern pro Sekunde.

Bemerkungen

Die Berechnung verwendet die Formel von Meeus Kapitel 11 – The Earth's Globe.

Zum Seitenanfang

Longitude

Beschreibung

Die 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 Seitenanfang

LongitudeOfPerihelion

Beschreibung

Die 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 Seitenanfang

MeanAnomaly

Beschreibung

Die 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 Seitenanfang

MeanLongitude

Beschreibung

Die 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 Seitenanfang

ParallelOfLatitude

Beschreibung

Die ParallelOfLatitude-Funktion liefert den Radius des Breitenkreises zur geographischen Breite.

Definition

public static double ParallelOfLatitude(
   double phi   // Geographische Breite.
)

Argumente

phi Gibt die geographische Breite in Bogenmaß an. Orte nördlich des äquators haben eine positive Breite, Orte südlich eine negative Breite.

Rückgabewerte

Der Rückgabewert der ParallelOfLatitude-Funktion enthält den Radius in Kilometern.

Bemerkungen

Die Berechnung verwendet die Formel von Meeus Kapitel 11 – The Earth's Globe.

Siehe auch

Zum Seitenanfang

Perihelion

Beschreibung

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 Seitenanfang

PositionEcliptical

Beschreibung

Die 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 Seitenanfang

Radius

Beschreibung

Die 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 Seitenanfang

RadiusOfCurvature

Beschreibung

Die RadiusOfCurvature-Funktion liefert den Radius des Längenkreises zur geographischen Breite.

Definition

public static double RadiusOfCurvature(
   double phi   // Geographische Breite.
)

Argumente

phi Gibt die geographische Breite in Bogenmaß an. Orte nördlich des äquators haben eine positive Breite, Orte südlich eine negative Breite.

Rückgabewerte

Der Rückgabewert der RadiusOfCurvature-Funktion enthält den Radius in Kilometern.

Bemerkungen

Die Berechnung verwendet die Formel von Meeus Kapitel 11 – The Earth's Globe.

Siehe auch

Zum Seitenanfang

SemimajorAxis

Beschreibung

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 Seitenanfang

SiderealYear

Beschreibung

Die SiderealYear-Funktion liefert die Dauer des siderischen Jahres.

Definition

public static double SiderealYear()

Rückgabewerte

Der Rückgabewert der SiderealYear-Funktion die Dauer des siderischen Jahres in Tagen.

Bemerkungen

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.

Siehe auch

Zum Seitenanfang

TropicalYear

Beschreibung

Die TropicalYear-Funktion liefert die Dauer des tropischen Jahres zur julianischen Tageszahl.

Definition

public static double TropicalYear(
   [double jd]   // Julianische Tageszahl.
)

Argumente

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.

Rückgabewerte

Der Rückgabewert der TropicalYear-Funktion enthält Jahreslänge. Die Berechnungsgenauigkeit erreicht mindestens ± ½ Zeit-Minuten.

Bemerkungen

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.

Siehe auch

Zum Seitenanfang

Fehlerhinweise, Kommentare und Anregungen sind mir herzlich willkommen.

Last Update: 2021-04-23