Zunächst einmal habe ich sehr grundlegende Kenntnisse der Astronomie, also tut es mir leid, wenn ich einige Fehler in meiner Terminologie mache.
Ich würde gerne das Kreuz des Südens zeichnen. Ich kann den Namen seiner 5 Sterne finden. Außerdem habe ich einige Kenntnisse in Python und habe versucht, PyEphem und AstroPy zu verwenden .
Was ich nicht weiß, ist: Welche Informationen brauche ich, um das Kreuz auf den Kreis zu zeichnen? Ich meine, ich würde es gerne genau an der richtigen Position zeichnen.
Der schwierigste Teil ist: Der Beobachter sollte in sein Rio de Janeiro
und das Datum sollte sein 1889-11-15 08:30:00 UTC-03
.
Ich habe versucht, mit der Astropie-Funktion ein paar Informationen zu sammeln FixedTarget.from_name()
, aber wenn ich das richtig verstanden habe, liegt das Datum zu weit in der Vergangenheit.
Wenn mir jemand einige Richtlinien (vielleicht ein Online-Tool) geben könnte, um eine Himmelskarte mit dem Kreuz in der richtigen Position zu erstellen, wäre ich sehr dankbar.
Es gibt hier ein paar Details, die dies nicht trivial machen. Das Jahr spielt keine große Rolle, da jedes Jahr die gleichen Sterne sichtbar sind. Außerdem können Sie in Stellarium das Datum auf 1889 einstellen, also ist das kein Problem, aber wir müssen atmosphärische Effekte ausschalten, um die Sterne sichtbar zu machen.
Kniffliger ist, dass die brasilianische Flagge so gestaltet ist, als ob sie "von oben" betrachtet wird. Wir können das Bild von Stellarium umdrehen, um dies zu simulieren.
Jetzt befinden sich die Sterne auf einem Globus und die Flagge ist flach, also wird eine Projektion benötigt, um sie darzustellen. Es ist nicht klar, welche Projektion die Flaggendesigner verwendet haben, aber vielleicht ist es "orthographisch". Stellarium kann diese Projektion durchführen.
Die Projektion scheint auch schräg zu sein, also ist "Nord-Süd" nicht vertikal, obwohl nicht klar ist, um wie viel. Wir können diese Neigung aus der Position des Äquators abschätzen.
Hier ist also ein Bild des Himmels von Rio. Das Kreuz des Südens ist am unteren Rand des Bildes sichtbar.
Wenn Sie dies in Pyephem selbst tun möchten, können Sie für jeden Stern ein Objekt mit "festem Körper" erstellen (Pyephem hat einen Katalog mit helleren Sternen), einen Beobachter in Rio erstellen und "body.compute(observer)" aufrufen, der berechnet Azimut und Höhe des Sterns. Ihre orthografische Projektion ist dann die Anwendung der Formeln, die auf Wikipedia zu finden sind, und Sie können dies mit jedem Plot-Paket plotten.
Mike G
Jakob K
Sigur
Jakob K
Benutzer21
Sigur