Verwendet das SGP4 Bahnmodell um den Orbit von Satelliten vorherzusagen. Ausgangspunkt sind dabei TLEs (Two Lines Elements). Als Ergebnis liefert SGP4 die Position und Geschwindigkeit eines Satelliten im ECI System.
Stellt Kalendaroperationen bereit. Unter anderem: Umwandlung eines Datums aus dem gregorianischen Kalender in den julianischen, entweder über eine DayFraction oder über ein genaues Datum. Des Weiteren auch Funktionen die auf ein Schaltjahr testen. Ebenso eine Funktion, die ausgehend von einer Julian Day Number die GMST (Greenwich Mean Sidereal Time) berechnet.
Stellt Container für verschiedene Koordinatentypen bereit (GeocentricCoordinate und GeodeticCoordinate) und bietet auch Funktionen, die in Abhängigkeit einer Julian Day Number (JDN) die Koordinatensystem ineinander umrechnen.
Bietet einen ECICoordinate-Container für die Darstellung von Koordinaten an, sowie in Verbindung mit einem TLE Reader / Interpreter eine Funktion, die abhängig von der Epoche die Position und Geschwindigkeit eines Satelliten mithilfe eines TLE Datensatzes berechnet.
Muss nicht in neue Projekte eingebunden werden, bietet aber eine beispielhafte Darstellung der Implementierung.
Stefan Lindörfer