E2.4 OMM: Bahndaten im neuen Format
Kapitel E2 · Kurs 1
Niveau: K1 bis K2
Zeitbedarf: ca. 25 Minuten
Einstiegsfrage
Ein neuer CubeSat ist gestartet, du kennst seine Frequenzen. Doch dein Trackingprogramm findet ihn nicht. Woran kann das liegen?
Das TLE stösst an seine Grenzen
Das TLE-Format stammt aus der Zeit der Lochkarten. Jede Angabe hat einen festen Platz von genau so vielen Zeichen. Das macht es kompakt, aber unflexibel:
- Katalognummer: Dafür sind nur fünf Stellen vorgesehen, also höchstens 99999. Seit Juli 2026 sind diese Nummern aufgebraucht. Neu katalogisierte Objekte erhalten sechsstellige Nummern ab 100000. Für sie gibt es keine TLE mehr.
- Jahr: Die Epoche steht mit zweistelliger Jahreszahl und Tag im Jahr, zum Beispiel
26310.5. Ob 26 für 1926 oder 2026 steht, muss die Software nach einer Faustregel festlegen. - Immer mehr Objekte: Bessere Radaranlagen und grosse Satellitenkonstellationen lassen den Katalog schnell wachsen.
Für ältere Amateurfunksatelliten gibt es TLE weiterhin. Neue CubeSats erhalten aber zunehmend sechsstellige Nummern. Für sie brauchst du das neue Format.
Der Nachfolger: OMM
OMM steht für Orbit Mean-Elements Message. Es ist ein internationaler Standard der Raumfahrtorganisationen (CCSDS 502.0). Ein OMM enthält dieselben Bahnelemente wie ein TLE und wird mit demselben Rechenverfahren SGP4 ausgewertet. Neu ist nur die Form: Jeder Wert steht mit seinem Namen da, statt an einer festen Zeichenposition.
Hier derselbe Bahndatensatz der ISS, einmal als TLE und einmal als OMM im Format JSON:
ISS (ZARYA) 1 25544U 98067A 26310.50000000 .00016717 00000-0 30064-3 0 9995 2 25544 51.6416 247.4627 0006703 130.5360 325.0288 15.49815571 49873
Beispieldatensatz zur Übung, Epoche 6. November 2026. Für echte Vorhersagen immer aktuelle Daten abrufen.
{
"OBJECT_NAME": "ISS (ZARYA)",
"OBJECT_ID": "1998-067A",
"EPOCH": "2026-11-06T12:00:00.000000",
"MEAN_MOTION": 15.49815571,
"ECCENTRICITY": 0.0006703,
"INCLINATION": 51.6416,
"RA_OF_ASC_NODE": 247.4627,
"ARG_OF_PERICENTER": 130.536,
"MEAN_ANOMALY": 325.0288,
"EPHEMERIS_TYPE": 0,
"CLASSIFICATION_TYPE": "U",
"NORAD_CAT_ID": 25544,
"ELEMENT_SET_NO": 999,
"REV_AT_EPOCH": 4987,
"BSTAR": 0.00030064,
"MEAN_MOTION_DOT": 0.00016717,
"MEAN_MOTION_DDOT": 0
}
Derselbe Datensatz als OMM im Format JSON.
Feld für Feld: vom TLE zum OMM
Mit der Tabelle findest du jedes Keplerelement aus E2.3 im OMM wieder. Achte auf zwei Erleichterungen: Die Exzentrizität und der Widerstandsterm stehen im OMM als normale Dezimalzahlen, und die Epoche ist ein vollständiges Datum mit Uhrzeit.
| Grösse | Im TLE | Im OMM |
|---|---|---|
| Satellitenname | Zeile 0 |
OBJECT_NAME
|
| Internationale Kennung | Zeile 1, Spalten 10–17:
98067A
|
OBJECT_ID:
1998-067A
(vierstelliges Jahr)
|
| Katalognummer | Zeile 1, Spalten 3–7:
25544
(höchstens 5 Stellen)
|
NORAD_CAT_ID:
25544
(bis 9 Stellen)
|
| Epoche | Zeile 1:
26310.50000000
(Jahr 26, Tag 310,5)
|
EPOCH:
2026-11-06T12:00:00
(ISO 8601, UTC)
|
| Inklination i | Zeile 2:
51.6416
|
INCLINATION
|
| Rektaszension des aufsteigenden Knotens Ω | Zeile 2:
247.4627
|
RA_OF_ASC_NODE
|
| Exzentrizität e | Zeile 2:
0006703
(Dezimalpunkt gedacht)
|
ECCENTRICITY:
0.0006703
|
| Argument des Perigäums ω | Zeile 2:
130.5360
|
ARG_OF_PERICENTER
|
| Mittlere Anomalie M | Zeile 2:
325.0288
|
MEAN_ANOMALY
|
| Mean Motion n | Zeile 2:
15.49815571
Umläufe/Tag
|
MEAN_MOTION
|
| Widerstandsterm B* | Zeile 1:
30064-3
(Exponent gedacht)
|
BSTAR:
0.00030064
|
| Änderung der Mean Motion | Zeile 1:
.00016717
|
MEAN_MOTION_DOT
|
| Umlaufnummer zur Epoche | Zeile 2, Spalten 64–68 (5 Stellen) |
REV_AT_EPOCH
|
Vier Formate, ein Inhalt
CelesTrak liefert OMM-Daten in mehreren Formaten. Welches du brauchst, hängt von deinem Programm ab:
- XML und KVN (Schlüssel = Wert): die vollständigen Standardformate der Raumfahrt.
- JSON: gut lesbar und einfach in eigenen Skripten weiterzuverarbeiten.
- CSV: eine Zeile pro Satellit, lässt sich direkt in einer Tabellenkalkulation öffnen.
- TLE: weiterhin für alle Objekte mit fünfstelliger Katalognummer.
OBJECT_NAME,OBJECT_ID,EPOCH,MEAN_MOTION,ECCENTRICITY,INCLINATION,RA_OF_ASC_NODE,ARG_OF_PERICENTER,MEAN_ANOMALY,... ISS (ZARYA),1998-067A,2026-11-06T12:00:00.000000,15.49815571,.0006703,51.6416,247.4627,130.5360,325.0288,...
Derselbe Datensatz im Format CSV (gekürzt).
Bahndaten selbst abrufen
Bei CelesTrak rufst du Bahndaten über eine Adresse ab. Du wählst den Satelliten, zum Beispiel über die Katalognummer, und das Format:
https://celestrak.org/NORAD/elements/gp.php?CATNR=25544&FORMAT=TLE https://celestrak.org/NORAD/elements/gp.php?CATNR=25544&FORMAT=JSON-PRETTY https://celestrak.org/NORAD/elements/gp.php?GROUP=AMATEUR&FORMAT=CSV
Oben die ISS als TLE und als JSON, unten alle Amateurfunksatelliten als CSV. Die Begriffe vor dem Gleichheitszeichen schreibst du in Grossbuchstaben.
Fair abrufen: CelesTrak ist ein kostenloser Dienst und aktualisiert die Daten alle zwei Stunden. Lade deshalb nur die Daten, die du brauchst, und nicht öfter als alle zwei Stunden. Wer zu viele fehlerhafte Anfragen schickt, wird vorübergehend gesperrt.
Merksatz
TLE und OMM enthalten dieselben Bahnelemente. Das TLE kennt nur fünfstellige Katalognummern, das OMM nicht: Für neue Satelliten brauchst du OMM.
Praxisaufgabe
Prüfe dein Trackingprogramm
- Finde heraus, ob dein Trackingprogramm Bahndaten im OMM-Format lesen kann (Hilfe, Einstellungen oder Webseite des Programms).
- Rufe die ISS einmal als TLE und einmal als JSON ab und vergleiche Inklination und Mean Motion.
- Notiere, welches Format du künftig verwendest, und das Datum deiner Abfrage.