Eine schönere Möglichkeit, die Positionen der Orbcomm-2-Satelliten herunterzuladen

Ich versuche zu beobachten, wie sich die Orbcomm-2-Satelliten zu einer Konstellation entwickeln. Sie wurden kürzlich von SpaceX in die Umlaufbahn gebracht (ihr Video hier ) und die Details werden in diesem hervorragenden Frage - Antwort -Paar besprochen.

Ich habe einen Weg gefunden, Breitengrad, Längengrad und Höhe zu erhalten, indem ich auf jeden hier aufgeführten Satelliten klicke (Norad 41179U bis 41189U). Der Vorgang war umständlich - ich habe eine Reihe von Screenshots (zweiundzwanzig davon - argh!) wie diese gemacht, zwei für jeden Satelliten, und auf einen einzigen Zeitpunkt (14:00:00 UTC 24. DEZ. 2015) interpoliert.

Screenshot von satview.org

In Python habe ich im Raum in X, Y, Z konvertiert,

for sat in sats:

    r = r_earth + sat.alt

    x = r * np.cos(rads*sat.lat) * np.cos(rads*sat.lon)
    y = r * np.cos(rads*sat.lat) * np.sin(rads*sat.lon)
    z = r * np.sin(rads*sat.lat)

    sat.r, sat.x, sat.y, sat.z = r, x, y, z

und bekam das:

X, Y, Z der Konstellation

Das sind Kilometer, bezogen auf den Durchschnitt der Gruppe - nur um eine ungefähre Vorstellung davon zu bekommen, was passiert. Die Farblinien bewegen sich über einen Zeitraum von 5 Sekunden.

Meine Frage: Gibt es eine einfachere Möglichkeit, Breiten-, Längen- und Höhenangaben für alle Satelliten in der Konstellation herunterzuladen, möglicherweise als Textdatei zu einem bestimmten Zeitpunkt?

BEARBEITEN: Es gibt viele nette Programme und Pakete, um astronomische und orbitale Daten zu zeichnen, aber bei dieser Frage geht es darum, die Daten jetzt zu bekommen und sie selbst zu zeichnen.

Antworten (1)

Es gibt ein paar Möglichkeiten

  1. Verwenden Sie ein Tool wie das Satellite Tool Kit , mit dem Sie die Spots mit der Zeit darstellen können.
  2. Holen Sie sich die Two Line Elements (TLEs) und verwenden Sie sie, um die Positionen direkt zu finden. Ich glaube, Celestrak wird sie bald haben. Ich denke, sie werden täglich aktualisiert. Es gibt ein nettes Paket namens PyEphem , das bei solchen Dingen hilft. Space Track hat auch die Daten mit einem kostenlosen Konto, obwohl dieses Konto verifiziert werden muss. Es wird vom US-Militär betrieben, ich weiß nicht, was ihre Kriterien für Konten sind, aber es ist die beste Datenquelle, wenn Sie sie bekommen können.
Groß! Obwohl zweizeilige Elemente die gebräuchlichste Methode sind, erfordert dies etwas zusätzliche Mathematik. Wenn ich diese verwende, können Sie mich auf die Zeilen in PyEphem verweisen, die die Konvertierung durchführen? Ich möchte kein ganzes Python-Paket importieren oder installieren. (Es wäre einfacher für mich, nur die Standorte zu finden.) Könnten Sie diese Links noch einmal überprüfen - im Moment zeigt "PyEphem" auf celestrak.com. Ist Systems Takes Kit auch kostenlos?
STK ist kostenlos, aber Sie müssen sich dafür anmelden. Es gibt kostenpflichtige Versionen, aber sie sind für das, was Sie tun möchten, nicht erforderlich. Wenn Sie die TLEs von Space-Track erhalten, haben sie eine Geschichte, die es Ihnen ermöglicht, in die Vergangenheit zu reisen.
Das ist schwierig ... Am besten verwenden Sie Spacetrack, das das System häufig aktualisiert, mit Geschichte. Importieren Sie sie dann in STK. Die Namen sind nicht aufgeführt, aber es sollte Proben geben. Wenn sich Delta v ändert, ist es möglicherweise etwas veraltet, aber für öffentliche Daten ist das wahrscheinlich das Beste.
Link korrigiert.
Mit STK können Sie Berichte abrufen, obwohl es sich um ein umfangreiches Programm handelt. Ich würde Pyephem verwenden, um die Position von tles zu erhalten, und die tles von Spacetrack
Ich habe einige zweizeilige Elemente von Celestrak gefunden - sie sind hier: http://www.celestrak.com/NORAD/elements/tle-new.txt (41179U bis 41189U) und nicht im orbcomm-Abschnitt, nicht sicher, wo ich die Geschichte finden kann
Übersprechen speichert den Verlauf nicht. Versuchen Sie es mit dem Archiv. org
Ich habe hier etwas Verlauf gefunden: http://www.calsky.com/observer//tle.cgi?satid=41189U (Satid auf 41179U bis 41189U setzen). Vielen Dank für Ihre Ermutigung, TLEs zu verwenden. Obwohl ich damit erfolgreich war , sind die zwei Linien viel nützlicher!