Deklination aus Horizontal-Koordinaten
Ein Objekt genau im Süden in 50° Höhe hat, von 40° Breite aus gesehen, die Deklination 0°: Es steht auf dem Himmelsäquator. Geben Sie Höhe, Azimut von Nord über Ost und Ihre Breite ein, um die Deklination zu erhalten. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Höhe
- 50
- Azimut
- 180
- Breitengrad
- 40
- Normalisierter Azimut
- 180 deg
- Deklination
- 0
- Sinus der Deklination
- 0
- Genauigkeit
- 10
Dieser Rechner für die Deklination aus Horizontal-Koordinaten ermittelt die äquatoriale Deklination eines Objekts aus beobachteter Höhe und Azimut sowie der geografischen Breite des Beobachters. Hobbyastronomen, Autoren von Planetariumssoftware und Studierende der sphärischen Astronomie messen oder simulieren oft eine Position im lokalen Horizontal-System und brauchen die passende äquatoriale Deklination, ohne eine vollständige Koordinaten-Pipeline zu schreiben. Die Engine invertiert die Standardtransformation: Sinus von Delta gleich Sinus der Höhe mal Sinus der Breite plus Kosinus der Höhe mal Kosinus der Breite mal Kosinus des Azimuts, wobei das Azimut von Nord über Ost gemessen wird. Alle Eingaben und das Ergebnis sind in Grad; die Antwort liefert außerdem das normalisierte Azimut zwischen null und dreihundertsechzig, den Zwischenwert Sinus der Deklination und eine kurze Formelzeichenkette für Arbeitsblätter und Unit-Tests. Die Berechnung ist reine endliche Trigonometrie ohne Netz, ohne Sampling und ohne datumsabhängige Ephemeriden.
Was Horizontal-Koordinaten bedeuten und wie die Deklination entsteht
Das Horizontal-System setzt den Beobachter in den Ursprung eines lokalen Himmels: Die Höhe ist der Winkel eines Objekts über dem mathematischen Horizont, positiv zum Zenit und negativ zum Nadir, also stets zwischen minus neunzig und plus neunzig Grad. Das Azimut ist die Kompassrichtung des Vertikalkreises des Objekts; dieser Rechner verwendet die gängige astronomische Konvention, dass null Grad nach Norden, neunzig Grad nach Osten, einhundertachtzig Grad nach Süden und zweihundertsiebzig Grad nach Westen zeigen.
Die Breite ist die geografische Breite des Beobachters auf der Erde oder einer anderen Kugel, positiv auf der Nordhalbkugel und negativ auf der Südhalbkugel, und muss im geschlossenen Intervall von minus neunzig bis plus neunzig Grad bleiben. Die äquatoriale Deklination ist der Winkelabstand des Objekts nördlich oder südlich des Himmelsäquators, analog zur Breite am Himmel. Die drei Größen hängen über den sphärischen Kosinussatz am astronomischen Dreieck aus Zenit, nördlichem Himmelspol und Objekt zusammen.
Die Entwicklung dieser Identität liefert die kompakte Sinusformel: Sinus von Delta gleich sin a sin phi plus cos a cos phi cos A. Der Arkussinus liefert die Deklination im Hauptintervall von minus neunzig bis plus neunzig Grad, genau dem Bereich, den Himmelsobjekte einnehmen. Diese Seite löst nur diesen Umkehrschritt: Sie berechnet weder Rektaszension noch Stundenwinkel noch lokale Sternzeit und wendet keine atmosphärische Refraktion an.
Wenn Sie eine reproduzierbare Deklination aus bekanntem Horizontal-Fix und bekannter Breite brauchen, genügt der rein analytische Weg für Hausaufgaben, Wettbewerbsaufgaben und deterministische Softwaretests ohne Ephemeriden-Dienst.
Unterricht führt das astronomische Dreieck früh in Kursen der sphärischen Astronomie ein; Studierende brauchen eine schnelle Prüfung, dass ein Meridiandurchgang bei fünfzig Grad Höhe aus vierzig Grad Breite null Grad Deklination liefert, oder dass ein Nord-Fix mit Höhe gleich der Breite eine fast polare Deklination zurückgibt. Autoren von Planetarien und Beobachtungs-Apps wandeln vom Nutzer gerichtete Höhe und Azimut in äquatoriale Beschriftungen für Overlays um, ohne eine vollständige Reduktionsbibliothek auszuliefern.
Feldbeobachter, die Teleskop-Encoder-Ablesungen in Höhe und Azimut protokollieren, können die Deklination für Nachtprotokolle gewinnen, wenn die Standortbreite bereits bekannt ist und die Rektaszension noch nicht benötigt wird. Wettbewerbs- und Prüfungsgeneratoren brauchen ein deterministisches Orakel, das unzulässige Breiten ablehnt statt still zu klemmen, damit Korrektoren standortbezogene Daten außerhalb des Bereichs als ungültig werten können.
Anwendungsfälle
Schulische Prüfungen der sphärischen Astronomie
Prüfen Sie die Deklination aus Lehrbuch-Höhe, Azimut und Standortbreite, einschließlich Meridian- und Pol-Fällen.
Beobachtungsprotokolle und Encoder-Umwandlung
Wandeln Sie Höhen–Azimut-Teleskopablesungen in äquatoriale Deklination für Nachtprotokolle um, wenn die Standortbreite bekannt ist.
Häufige Fragen
Wie berechnet man die Deklination aus Höhe, Azimut und Breite?
Senden Sie endliche Höhe ([-90, 90]°), Azimut (Grad von Nord über Ost) und Breite ([-90, 90]°).
Was geschieht, wenn die Breite außerhalb des Bereichs liegt?
Die Beobachterbreite muss im geschlossenen Intervall [-90, 90] Grad liegen; Werte außerhalb werden abgelehnt und nicht berechnet.
Welche Azimut-Konvention verwendet der Rechner?
Nord über Ost: 0° = Nord, 90° = Ost, 180° = Süd, 270° = West.
Wird auch die Rektaszension geliefert?
Nein. Die Rektaszension braucht lokale Sternzeit oder Stundenwinkel zusätzlich zum Horizontal-Fix.
Berücksichtigt der Rechner die atmosphärische Refraktion?
Nein. Er verwendet die Höhe genau so, wie Sie sie eingeben, ohne Refraktionskorrektur. Ist Ihre Höhe ein unkorrigierter Messwert nahe dem Horizont, korrigieren Sie ihn zuerst und geben dann den korrigierten Wert ein.
Verwandte Tools
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/declination-horizontal \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"altitude":50,"azimuth":180,"latitude":40}'const res = await fetch("https://api.kit.forhosting.com/astro/declination-horizontal", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"altitude": 50,
"azimuth": 180,
"latitude": 40
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/declination-horizontal",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"altitude": 50,
"azimuth": 180,
"latitude": 40
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/declination-horizontal", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"altitude":50,"azimuth":180,"latitude":40}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"altitude":50,"azimuth":180,"latitude":40}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/declination-horizontal", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"altitude": 50,
"azimuth": 180,
"latitude": 40
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.declination_horizontal",
"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. |
Technische Hinweise
Eingabevertrag, Azimut-Konvention und Fehlerverhalten
Wenn die Gleitkomma-Auswertung der Sinusformel einen Absolutwert größer als eins jenseits einer winzigen Clamp-Toleranz liefert, wird die Anfrage als inkonsistente Horizontal-Koordinaten abgelehnt, statt einen ungültigen arcsin zu erzwingen. Senden Sie einen JSON-Body mit drei erforderlichen endlichen Zahlen: Höhe in Grad zwischen minus neunzig und plus neunzig, Azimut in Grad mit jedem endlichen Wert zulässig, und Breite in Grad an den Enden oder im Inneren von minus neunzig bis plus neunzig. Bevorzugte Feldnamen sind altitude, azimuth und latitude; akzeptierte Aliasse umfassen alt, a, elev und elevation für die Höhe; az, A und azi für das Azimut; sowie lat, phi und observer_latitude für die Breite, damit Tabellen und Query-Strings denselben Vertrag nutzen. Azimutwerte außerhalb von null bis dreihundertsechzig werden akzeptiert und sowohl wie geliefert als auch als azimuth_normalized im halboffenen Intervall von null einschließlich bis dreihundertsechzig ausschließlich gemeldet. Breite außerhalb des geschlossenen Polbereichs scheitert mit invalid_input und einer Meldung, dass die Breite außerhalb des Bereichs liegt; Höhe außerhalb ihres Bereichs scheitert analog. Fehlende Felder, leere Zeichenketten, nicht endliche Token und wissenschaftliche Notation, die nicht als endliche Dezimalzahl parst, scheitern ebenfalls mit invalid_input und werden nicht berechnet. Bei Erfolg enthält der Body die widergespiegelten altitude, azimuth und latitude; azimuth_normalized; declination in Grad; sin_declination; precision; den Methodentag declination_horizontal; die Formelzeichenkette; unit deg; und azimuth_convention north_through_east, damit Clients den Nullpunkt der Peilung nie raten müssen.
Wo eine API für Deklination aus dem Horizontalen Nutzen stiftet
Der kostenlose Browser-Pfad auf dieser Seite nutzt dasselbe mathematische Modul wie die API, sodass Unterrichtsdemos und Produktions-Worker bei Meridianprüfung oder Polarstern-Sanity-Fall nie abweichen. Kombinieren Sie das Werkzeug später mit Stundenwinkel- oder Rektaszensions-Hilfen, wenn Sie das volle äquatoriale Paar brauchen, und halten Sie diesen Endpoint auf die eine Umkehr fokussiert, die Suchverkehr namentlich verlangt.
Integrationsbeispiele
Deterministische Test-Fixtures
Pinnen Sie gerundete Deklinationswerte in CI für Module der Horizontal-zu-Äquatorial-Transformation in mehreren Sprachen.
Technische Fragen
Was kostet der Rechner für Deklination aus Horizontal-Koordinaten?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen das vorausbezahlte KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.