Ist es möglich, die NEO-Position mit erdnahen Objektdaten der NASA zu berechnen?

Ich verwende die NASA NEO-Objektdaten:

Ist es angesichts der Informationen in diesen JSON-Daten möglich, die Position des NEO in Bezug auf die Erde zu berechnen? Es scheint keine Positionsinformationen zu bieten, die ich sehen kann.

Der Abschnitt "Orbitaldaten" sollte ausreichen, um seine elliptische Umlaufbahn zu bestimmen, einschließlich der Position zu einem bestimmten Zeitpunkt, vorausgesetzt, die Orbitaldaten beziehen sich auf eine bekannte Ebene (ich vermute, es ist die Ebene der Ekliptik, aber es könnte die sein Äquator der Erde, also doppelt prüfen). Sie können auch HORIZONS verwenden , um Ihre Ergebnisse zu überprüfen. Geben Sie einfach die neo_reference_id (3726710 in Ihrem Beispiel) für "Zielkörper" ein. Korrektur : Die Daten scheinen für die Sonnenumlaufbahn des Asteroiden zu gelten, nicht für die geozentrische Umlaufbahn.
Das ist großartig, aber ich suche nach einem Beispiel, wie man diese Informationen berechnet?
Genauso wie bei jeder Planetenumlaufbahn - es sollte Online-Ressourcen dafür geben und vielleicht sogar hier oder auf astronomy.SE

Antworten (1)

Wenn Sie möchten, dass Horizons es für Sie berechnet, finde ich das folgende Setup am nützlichsten. Anstatt diese Orbitalparameter zu verwenden, kann normalerweise eine vorberechnete Trajektorie gefunden werden, die durch direkte numerische Integration erstellt wird, was genauer ist als die Verwendung statischer Parameter. Es ist schön, die Exzentrizität und die große Halbachse auf dem Bildschirm zu sehen, aber um die Umlaufbahn in die Zukunft und Vergangenheit zu berechnen, ist es besser, sich an Zustandsvektoren zu halten.


Sie können mehrere verschiedene Namen oder Bezeichner eingeben und Horizons wird eine Vermutung für Sie anstellen. Normalerweise macht es einen guten Job, aber überprüfen Sie es noch einmal! Hier habe ich die ID-Nummer 3727181aus der Datei in Ihrem Link ausgewählt, und es scheint das richtige Objekt gefunden zu haben, das auch als Asteroid (2015 RC).

Geben Sie hier die Bildbeschreibung ein


Ich wähle den Zustandsvektor mit x, y, z und vx, vy, vz. Meistens verwende ich die Geschwindigkeiten nicht, aber manchmal sind sie praktisch, also speichere ich sie gleichzeitig. Ich wähle km und km/s als Einheiten, da sie direkt mit der numerischen Offline-Integration kompatibel sind.

Die Ekliptikebene (anstelle der kartesischen Ebene von J2000.0) ist die Standardeinstellung und sieht beim Plotten normalerweise am schönsten aus, und das CSV-Format lässt sich leicht in ein anderes Programm einlesen.

Die eigentliche Zahlentabelle beginnt nach der Zeile mit $$SOEund endet vor der Zeile mit $$EOE. Ich nehme an, das sind Start Of Ephemeris und End Of Ephemeris .

Geben Sie hier die Bildbeschreibung ein


  • Das HTML-Format generiert Text auf Ihrem Bildschirm, den Sie kopieren/einfügen können, während Sie die Menüoptionen beibehalten.
  • Nur-Text-Format erstellt ein Fenster in Ihrem Browser mit einfachem Text, den Sie als Textdatei speichern oder kopieren/einfügen können.
  • download/save öffnet ein Dialogfenster und ermöglicht Ihnen, die Textdatei direkt auf Ihrer Festplatte zu speichern

Geben Sie hier die Bildbeschreibung ein

Dies ist eine großartige Antwort @uhoh, danke, ich möchte wirklich sehen, wie ich sie selbst berechnen kann, da ich eine großartige Visualisierung wünschen möchte, die diese auf einer interaktiven Zeitachse generiert. Dies ist eine gute Möglichkeit für mich zu überprüfen, ob die Ausgabe gleich ist, ich muss nur schauen, wie ich zur Antwort komme!
Oh, wenn dies nicht die Antwort ist, die Sie wirklich wollen, dann sollten Sie sie nicht akzeptieren, was dann die Chancen erhöht, dass Sie das bekommen, wonach Sie suchen. Sie können auch die sechs Links (1 bis 6) sehen, die ich in diese Antwort aufgenommen habe, oder etwas von der Mathematik in dieser Antwort ausprobieren . Solange sie gut sind, gibt es keine Begrenzung für die Anzahl der Fragen, die Sie stellen können.
Nein, es hat mich dazu gebracht, die Antwort selbst ein wenig weiter zu recherchieren, also akzeptiere ich es, da es mich über die Blockade gebracht hat, die ich hatte, nochmals vielen Dank