Scheinbare Helligkeit eines Planeten berechnen
Dieser Rechner für Planetenhelligkeit aus reflektiertem Licht schätzt, wie hell ein Planet erscheint.
Im Browser ausführen – kostenlos
Dazu vergleicht er dessen reflektiertes Sonnenlicht mit der Sonne in einer Entfernung von einer astronomischen Einheit. Geben Sie Planetenradius, geometrische Albedo, beleuchteten Phasenfaktor, Sonnenabstand und Beobachterabstand ein. Das Ergebnis enthält die scheinbare Helligkeit und das zugrunde liegende Verhältnis des reflektierten Strahlungsflusses. Damit eignet sich die Berechnung sowohl für schnelle Beobachtungsschätzungen als auch für transparente und reproduzierbare professionelle Arbeitsabläufe in der Astronomie.
Was das Modell für reflektiertes Licht berechnet
Ein Planet erzeugt gewöhnlich kaum eigenes sichtbares Licht. Seine optische Helligkeit wird daher vom Sonnenlicht bestimmt, das seine Oberfläche erreicht, dort gestreut wird und anschließend zum Beobachter gelangt. Der Rechner beschreibt diese Kette als dimensionsloses Flussverhältnis zur Sonne, die aus einer astronomischen Einheit beobachtet wird. Dafür werden geometrische Albedo, eingegebener Phasenanteil und das Quadrat des Planetenradius in astronomischen Einheiten multipliziert. Anschließend wird durch die Quadrate beider Entfernungen geteilt: Sonne zu Planet und Planet zu Beobachter. Aus der logarithmischen Standardbeziehung folgt die scheinbare Helligkeit; als voreingestellter scheinbarer Sonnenwert dient -26.74. Da die Magnitudenskala umgekehrt verläuft, bezeichnet ein kleinerer oder stärker negativer Wert ein helleres Objekt. Die Ausgabe nennt außerdem Flussverhältnis und umgerechneten Radius, sodass die Zwischengröße nachvollziehbar bleibt. Das deterministische Modell enthält keine planetspezifischen empirischen Korrekturen, atmosphärische Extinktion, thermische Emission, Ringe oder vorübergehende Wettereffekte. Es liefert somit eine klare Schätzung direkt aus den eingegebenen Größen.
Radius, Albedo, Phase und Entfernungen richtig wählen
Geben Sie den physikalischen Radius in Kilometern ein, nicht den Durchmesser. Die geometrische Albedo ist hier das passende Reflexionsmaß, weil sie die Helligkeit bei voller Phase mit einer ideal diffus reflektierenden Scheibe gleichen Querschnitts vergleicht; sie entspricht nicht zwingend der Bond-Albedo. Der Phasenanteil ist ein von Ihnen vorgegebener Wert der Phasenfunktion zwischen null und eins. Eins steht für die volle Referenzphase, während ein kleinerer positiver Wert die verringerte Reflexion bei anderer Beobachtungsgeometrie berücksichtigt. Wenn Ihnen ein Phasenwinkel vorliegt, bestimmen Sie zunächst ein geeignetes Phasengesetz für den modellierten Körper, denn verschiedene Oberflächen und Atmosphären müssen nicht derselben Kurve folgen. Beide Entfernungen werden in astronomischen Einheiten angegeben. Der Sonnenabstand steuert die empfangene Beleuchtung; der Beobachterabstand bestimmt die Ausbreitung des reflektierten Strahls bis zur Erfassung. Keine Entfernung darf null oder negativ sein. Auch Albedo und Phase müssen für eine endliche Magnitude positiv sein.
Ergebnis deuten und Grenzen berücksichtigen
Verwenden Sie die scheinbare Helligkeit als idealisierte Schätzung, bevor Sie Beobachtungsbedingungen einbeziehen. Ein Teleskop oder eine Kamera erfasst nicht nur die Magnitude: Himmelshintergrund, Winkelabstand zur Sonne oder zum Zentralstern, Detektorantwort, Filter, atmosphärische Extinktion und Belichtungszeit beeinflussen die Nachweisbarkeit. Das reflektierte Flussverhältnis hilft besonders beim Prüfen einer Tabelle oder beim Einbinden der Berechnung in eine Simulation, weil es die lineare Ausgangsgröße des logarithmischen Ergebnisses zeigt. Schon geringe Entfernungsänderungen wirken stark, da beide Entfernungsterme quadriert werden. Auch der Radius steht im Quadrat: Eine Verdopplung vervierfacht bei gleicher Albedo, Phase und Geometrie den modellierten Fluss. Albedo und Phase gehen linear ein. Die Formel behandelt den Planeten als unaufgelöst und nutzt eine einzige geometrische Albedo im maßgeblichen Spektralband. Reale Planeten variieren mit Wellenlänge, Rotation, Wolken, Oberflächenstrukturen, Ringen und phasenabhängiger Streuung. Nutzen Sie für genaue Ephemeriden oder kalibrierte Photometrie bandspezifische Phasenkurven und aktuelle Geometriedaten.
Anwendungsfälle
Ein Beobachtungsziel einschätzen
Leiten Sie aus physikalischen Eigenschaften und aktueller Geometrie eine Referenzhelligkeit ab, bevor Sie Ausrüstung und Himmelsbedingungen bewerten.
Hypothetische Welten vergleichen
Halten Sie die Bahngeometrie konstant und variieren Sie Radius oder geometrische Albedo, um die reflektierte Helligkeit möglicher Planeten zu vergleichen.
Astronomische Rechnungen prüfen
Prüfen Sie mit Flussverhältnis und umgerechnetem Radius eine Tabelle, Unterrichtsaufgabe, Simulation oder unabhängige Implementierung.
Häufige Fragen
Was kostet die Berechnung?
Eine API-Anfrage kostet $0.002; dieselbe deterministische Berechnung kann auch im Browser ausgeführt werden.
Ist der Phasenanteil der beleuchtete Teil der sichtbaren Scheibe?
Nicht immer. Er sollte dem normierten Wert der Reflexions-Phasenfunktion für den gewählten Blickwinkel und das Streumodell entsprechen.
Warum geometrische Albedo statt Bond-Albedo?
Die geometrische Albedo beschreibt die Helligkeit zum Beobachter bei voller Phase; die Bond-Albedo erfasst die gesamte reflektierte Energie über alle Richtungen und Wellenlängen.
Warum werden Entfernungen von null abgelehnt?
Die invers-quadratischen Terme teilen durch beide Entfernungen. Null und negative Werte liegen deshalb außerhalb des physikalischen und mathematischen Modellbereichs.
Enthält das Ergebnis atmosphärische Extinktion oder Teleskopempfindlichkeit?
Nein. Es ist eine intrinsische Schätzung des reflektierten Lichts für die angegebene Geometrie; Beobachtungsbedingungen und Instrumentenantwort müssen separat berücksichtigt werden.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/astro/apparent-magnitude-planet \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"radius_km":71492,"geometric_albedo":0.538,"phase_fraction":1,"sun_distance_au":5.2,"observer_distance_au":4.2}'const res = await fetch("https://api.kit.forhosting.com/astro/apparent-magnitude-planet", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"radius_km": 71492,
"geometric_albedo": 0.538,
"phase_fraction": 1,
"sun_distance_au": 5.2,
"observer_distance_au": 4.2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/apparent-magnitude-planet",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"radius_km": 71492,
"geometric_albedo": 0.538,
"phase_fraction": 1,
"sun_distance_au": 5.2,
"observer_distance_au": 4.2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/apparent-magnitude-planet", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"radius_km":71492,"geometric_albedo":0.538,"phase_fraction":1,"sun_distance_au":5.2,"observer_distance_au":4.2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"radius_km":71492,"geometric_albedo":0.538,"phase_fraction":1,"sun_distance_au":5.2,"observer_distance_au":4.2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/apparent-magnitude-planet", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"radius_km": 71492,
"geometric_albedo": 0.538,
"phase_fraction": 1,
"sun_distance_au": 5.2,
"observer_distance_au": 4.2
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.apparent_magnitude_planet",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |