Jahreszeitliche Sonnendeklination berechnen
Dieser Rechner leitet aus der Achsenneigung eines Planeten die nördliche und südliche Grenze ab, die sein subsolarer Punkt während eines idealisierten Jahres erreicht.
Im Browser ausführen – kostenlos
Geben Sie die Neigung in Dezimalgrad ein: Als Minimum wird ihr negativer, als Maximum ihr positiver Wert ausgegeben. Die deterministische Berechnung akzeptiert 0 bis 90 Grad und weist Werte außerhalb dieses Bereichs zurück, damit eine ungültige Geometrie kein irreführendes Jahreszeitenergebnis erzeugt.
Geben Sie die Achsenneigung in Grad ein
Verwenden Sie die Achsenneigung oder Obliquität als nichtnegativen Winkel in Dezimalgrad. Zulässig sind 0 bis 90 Grad. Bei null bleibt der subsolare Punkt im idealisierten Jahr auf dem Äquator; mit zunehmender Neigung wandert er weiter nach Norden und Süden. Tragen Sie den üblichen Betrag ohne Vorzeichen ein, da der Rechner die Vorzeichen der beiden Grenzen selbst setzt. Bei rückläufig rotierenden Körpern nennen Quellen für die Polorientierung mitunter einen Winkel über 90 Grad. Wandeln Sie ihn zuvor in die entsprechende spitze saisonale Obliquität um. Nutzen Sie für Eingabe und Vergleiche Dezimalgrad. Zusätzliche Stellen sind nur sinnvoll, wenn die Quellangabe ähnlich genau ist. Negative, über 90 liegende, fehlende, unendliche oder nichtnumerische Werte werden abgewiesen und weder gekappt noch geschätzt.
Wie die Neigung die Deklinationsgrenzen festlegt
Die Sonnendeklination bezeichnet die Breite, an der der Stern zur örtlichen Mittagszeit im Zenit steht, beziehungsweise seine Winkellage nördlich oder südlich der Äquatorebene. In der idealisierten Geometrie behält die Rotationsachse während eines Umlaufs ihre Richtung. Daher schwankt die scheinbare Deklination zwischen dem negativen und dem positiven Betrag der Achsenneigung. Der Rechner gibt die südliche Grenze negativ und die nördliche positiv aus. Bei 23.4393 Grad reicht der Bereich von -23.4393 bis +23.4393 Grad. Seine Gesamtbreite ist doppelt so groß wie die Neigung, doch die Endpunkte bewahren unmittelbar die Nord-Süd-Konvention. Bei null erscheinen zwei gewöhnliche Nullen, kein negatives Nullartefakt in JSON. Bei 90 Grad werden idealisiert beide Pole erreicht. Eine Umlaufzeit ist nicht erforderlich: Sie ändert die Jahresdauer, nicht diese Winkelgrenzen.
Ordnen Sie den idealisierten Bereich richtig ein
Die Ergebnisse sind geometrische Grenzen, kein Saisonkalender und keine Deklination für ein bestimmtes Datum. Im einfachen Modell entsprechen die Extreme den Sonnenwenden und der Nulldurchgang den Tagundnachtgleichen. Vorausgesetzt werden eine im Jahresverlauf konstante Neigung und eine auf den Planetenäquator bezogene Deklination. Nicht berechnet werden die Umlauflänge einer Sonnenwende, Saisondauer, Tageslicht, Sonnenhöhe, Temperatur oder Klima. Exzentrizität kann Dauer und Stärke der Jahreszeiten verändern, nicht jedoch diese vereinfachten Plus-Minus-Grenzen. Präzession, Nutation und langfristige Änderungen der Obliquität benötigen eigene Modelle. Die Werte eignen sich zur Prüfung von Lehrgrafiken, als Simulationsgrenzen oder zum Planetenvergleich. Für Beobachtungsmodelle sollten Sie sicherstellen, dass Obliquität, Polkonvention und Epoche mit den übrigen Daten übereinstimmen.
Anwendungsfälle
Eine Saisonsimulation begrenzen
Nutzen Sie die negative und positive Deklination als Grenzen eines jährlichen Subsolarpunkt-Modells.
Jahreszeiten verschiedener Planeten vergleichen
Überführen Sie jede Obliquität in direkt vergleichbare nördliche und südliche Sonnenstände.
Unterrichtsgrafiken kontrollieren
Prüfen Sie, ob Sonnenwenden und subsolare Breiten zur verwendeten Achsenneigung passen.
Häufige Fragen
Was kostet eine API-Anfrage?
Jede API-Anfrage kostet $0.002. Dieselbe deterministische Berechnung kann auch im Browser erfolgen.
Warum ist die minimale Deklination negativ?
Konventionsgemäß ist die Deklination nördlich des Äquators positiv und südlich davon negativ.
Verändert die Bahnexzentrizität diesen Bereich?
In diesem Modell nicht. Sie beeinflusst Bahngeschwindigkeit und Energie, während die Grenzen plus und minus Achsenneigung bleiben.
Darf ich bei rückläufiger Rotation mehr als 90 Grad eingeben?
Nein. Wandeln Sie die Polorientierung in die entsprechende saisonale Obliquität zwischen 0 und 90 Grad um.
Wird die Deklination für ein Datum berechnet?
Nein. Ausgegeben werden nur die Jahresextreme; für ein Datum sind außerdem Bahnposition und Saisonphase nötig.
Was geschieht bei null Grad Achsenneigung?
Beide Grenzen sind null, weil der idealisierte subsolare Punkt ganzjährig auf dem Äquator bleibt.
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/planet-axial-tilt-season \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"axial_tilt_deg":23.4393}'const res = await fetch("https://api.kit.forhosting.com/astro/planet-axial-tilt-season", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"axial_tilt_deg": 23.4393
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/planet-axial-tilt-season",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"axial_tilt_deg": 23.4393
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/planet-axial-tilt-season", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"axial_tilt_deg":23.4393}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"axial_tilt_deg":23.4393}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/planet-axial-tilt-season", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"axial_tilt_deg": 23.4393
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.planet_axial_tilt_season",
"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. |