Gibt es ein "Sonnensystemflash" für die Homepage?

Status
Es sind keine weiteren Antworten möglich.

HarryHaller

Aktives Mitglied
Hallo!

Jeder kennt ja die Mondphasenkalkulatoren, die es als Freeware für die eigene Homepage gibt. Gibt es sowas auch vom ganzen Sonnensystem, wo man dann in der Draufsicht sehen kann, wie die Planeten momentan zu einander stehen?

Gruß Andi
 
Re: Gibt es ein "Sonnensystemflash" für die Homepa

Hallo Andreas,

sowas habe ich bereits in Arbeit, wird aber noch etwas dauern...
Ich verwende dazu die "Truncated Version" von Meeus "Algorithms". Derzeit erstelle ich die Klassenscripts für die einzelnen Planeten, Pluto wird allerdings fehlen.
Eine weitere Frage, die ich noch nicht gelöst habe, sind die Distanzverhältnisse und deren optische Darstellung. Derzeit bin ich von einer Homepage-verbau-konformen Lösung noch etwas erntfernt <img src="/phpapps/ubbthreads/images/graemlins/wink.gif" alt="" />
Wahrscheinlich wird es 2 Ansichten geben, die man hin- und herklicken kann (also z.B. die inneren Planeten und auf Klick [oder Karteireiter] die äußeren).

Eigentlich denke ich, für die Hompage-Einbindung als Mini-Flash würde für die äußeren Planeten auch die Variante mit den Polynomen (siehe Meeus) reichen, das deckt dann natürlich "nur" den Zeitraum von 1998-2025 ab.
Momentan steckt das wie gesagt noch in den Kinderschuhen.

Frage: Welche "Mondphasenkoalkulatoren" meinst du denn bzw. wie viele kennst du? Würde mich interessieren.

greets,
harald
 
Re: Gibt es ein "Sonnensystemflash" für die Homepa

Wo finde ich denn Formeln zur korekten Berechnung der Planeten Positionen?
Ich würde sowas gerne mal als Java Applet schreiben.

Hendrik
 
Re: Gibt es ein "Sonnensystemflash" für die Homepa

Hallo Hendrik,

Wo finde ich denn Formeln zur korekten Berechnung der Planeten Positionen?
Ich würde sowas gerne mal als Java Applet schreiben.

Kommt drauf an, was für eine Genauigkeit du gerne rechnen möchtest. Ich finde für die meisten "kleinen" Sachen (wie z.B. meine Flashs) oder für Applets fürs Netz reicht eine "Truncated Version" (wie z.B. von Meeus) völlig aus. So genau darstellbar, wie die komplette VSOP87 Planetenpositionen rechnet, ist es in einem Applet/Flash ohnehin nicht. Wenn du natürlich irgendwie über Anklicken die Daten textmäßig ausgeben möchtest (z.B. die heliozentrischen Werte oder auch die daraus errechneten RA/DEC), dann kann man freilich auch die ganze VSOP nehmen.

Im Grunde genommen berechnt man - wie du sicherlich weißt - die JDE des gesuchten Zeitpunktes und summiert dann einfach die tabellenartig gegebenen Cosinus-Terme auf.

Quellen z.B.:
http://www.freevbcode.com/ShowCode.asp?ID=464
Download als .zip, die Terme stehen jeweils in den Dateien "Planet_LBR.bas"
Hier kann man relativ gut die Termreihen "abbrechen", weil die Terme mit absteigenden Koeffizienten sortiert sind.

Oder hier der Quellcode, den Celestia verwendet: (Achtung, gekürzte Version, aber nicht ident mit der von Meeus!)
http://celestia.teyssier.org/source-documentation/vsop87_8cpp-source.html
Nicht so schön ist hier die ungeordnete Anordnung der Terme. Aber man kann ja nicht alles haben....:)


Die gesamte VSOP87 (Versionen A, B, C, ....) kannst du via ftp z.B. hier beziehen:
ftp://ftp.bdl.fr/pub/ephem/planets/vsop87/

Eine Fehlerabschätzung, wenn man die Reihen abbricht, ergibt sich wie folgt: (Empirisch nach Bretagnon&Francou)
Wenn n die Anzahl der verbliebenen Terme ist und A die Amplitude (Koeffizient) des letzten Terms, dann ist der Fehler ca.

q*Sqrt(n)*A, wobei q<=2 ist.



Viel Spaß beim Programmieren!


greets,
harald

--
 
Status
Es sind keine weiteren Antworten möglich.
Zurück
Oben