Ich sehe diese Art der Projektion der Himmelskugel in 2D häufig, normalerweise mit einem Bild der Milchstraße oder einem kosmischen Mikrowellenhintergrund . Dieses spezielle Bild zeigt den Weg der sichtbaren Transite der Planeten des inneren Sonnensystems über die Sonne, wie sie von Orten außerhalb des Sonnensystems aus dem Motherboard-Artikel At Least 9 Exoplanets Could See Earth With Present-Day Human Technology zu sehen sind, der verlinkt ist auf: R. Wells, K. Poppenhaeger, CA Watson, R. Heller; Transit Visibility Zones of the Solar System Planets , Monthly Notices of the Royal Astronomical Society, stx2077, https://doi.org/10.1093/mnras/stx2077
Frage: Wie heißt die elliptische 2D-Projektion der Himmelskugel und wie kann ich eine erstellen? Gibt es ein Python-freundliches Paket, aber was noch wichtiger ist, gibt es einen mathematischen Ausdruck für diese Transformation?
Ich möchte sagen, das ist eine Mollweide-Projektion . Ich weiß, dass sie in der Astronomie ziemlich verbreitet sind; Viele Bilder des CMB verwenden sie. Ich habe vor kurzem tatsächlich mit einem gearbeitet. Gegebener Breitengrad und Längengrad , der und Koordinaten eines Objekts sind
Mit Matplotlib können Sie Mollweide-Projektionen erstellen. ein nettes Tutorial findet ihr hier . Basemap ist eine Möglichkeit, obwohl ich sie noch nie benutzt habe. Es hat einige verschiedene eingebaute Projektionen. In den verschiedenen Matplotlib-Implementierungen sind einige interessante Funktionen verfügbar, und mit dem ephem
Paket können Sie astronomische Daten verwenden. Allerdings habe ich festgestellt, dass die Transformationen nicht so schwer von Hand zu implementieren sind; Ich konnte einige grundlegende Projektionen von Grund auf neu erstellen.
Benutzer21
äh
David Cary