Stundenwinkel aus Sternzeit und Rektaszension
Dieser Rechner bestimmt den lokalen Stundenwinkel aus der lokalen Sternzeit und der Rektaszension eines Objekts.
Im Browser ausführen – kostenlos
Geben Sie beide Koordinaten als Dezimalstunden von einschließlich 0 bis ausschließlich 24 ein. Der Rechner zieht die Rektaszension von der Sternzeit ab, wandelt die Differenz mit 15 Grad je Stunde um und normiert das Ergebnis auf mindestens 0 und weniger als 360 Grad. Damit wird die westwärts gerichtete Drehung des Objekts gegenüber dem lokalen Meridian als positiver Vollkreiswinkel angegeben.
Was der lokale Stundenwinkel aussagt
Der lokale Stundenwinkel beschreibt die Winkelposition eines Himmelsobjekts relativ zum örtlichen Himmelsmeridian. Bei null Grad steht das Objekt auf diesem Meridian. Mit fortschreitender Sternzeit wächst der Winkel und zeigt, wie weit sich der Himmel seit dem Meridiandurchgang des Objekts gedreht hat. Der Rechner nutzt die Standardbeziehung: Stundenwinkel gleich lokale Sternzeit minus Rektaszension. Da beide Eingaben in Dezimalstunden erfolgen, wird ihre Differenz mit 15 Grad je Stunde multipliziert. Das Ergebnis wird auf einen positiven Vollkreis von einschließlich 0 bis ausschließlich 360 Grad normiert. Ein Wert nahe 15 Grad bedeutet beispielsweise, dass das Objekt ungefähr eine Sternstunde westlich des Meridians steht. 345 Grad entsprechen dagegen minus 15 Grad und damit etwa einer Sternstunde östlich des Meridians. Diese nicht negative Darstellung eignet sich für Software, Teleskopausrichtung, Diagramme und Vergleiche, die Winkelkoordinaten im Bereich eines vollen Kreises erwarten.
So geben Sie Sternzeit und Rektaszension ein
Tragen Sie lokale Sternzeit und Rektaszension als Dezimalstunden ein, nicht als Gradangaben oder sexagesimalen Text. Aus 10 Stunden 30 Minuten werden 10.5 Stunden, aus 8 Stunden 15 Minuten entsprechend 8.25 Stunden. Jede Eingabe muss eine endliche Zahl sein, die mindestens null und strikt kleiner als 24 ist. Der Endwert 24 ist ausgeschlossen, weil er dieselbe Position wie null Stunden bezeichnet und sonst zwei Schreibweisen für eine Koordinate entstünden. Negative Werte, Zahlen ab 24, Zahlentexte, fehlende Felder, Unendlich und nicht numerische Werte werden abgewiesen. Stellen Sie sicher, dass die lokale Sternzeit zum Längengrad des Beobachters und zum gewünschten Beobachtungszeitpunkt gehört. Dieser Rechner leitet sie nicht aus Kalenderdatum, Uhrzeit oder Standort ab. Verwenden Sie außerdem eine Rektaszension aus dem für Ihren Arbeitsablauf geeigneten himmlischen Bezugssystem.
Das normierte Ergebnis richtig lesen
Die Antwort steht im Feld hour_angle_degrees. Die Subtraktion erfolgt vor der Normierung, sodass der Übergang über null Stunden korrekt behandelt wird. Bei 1 Stunde Sternzeit und 23 Stunden Rektaszension beträgt die direkte Differenz minus 22 Stunden beziehungsweise minus 330 Grad; normiert ergeben sich die gleichwertigen 30 Grad. Diese Konvention vermeidet negative Ausgaben und passt zu Systemen, die Drehungen auf einem Kreis von 0 bis 360 Grad darstellen. Benötigt Ihre astronomische Anwendung einen vorzeichenbehafteten Stundenwinkel, ziehen Sie von Werten über 180 Grad einfach 360 Grad ab. So entsprechen 345 Grad dem Wert minus 15 Grad. Über die normale numerische Arithmetik hinaus wird nicht gerundet, damit gebrochene Eingaben ihre nutzbare Genauigkeit behalten. Atmosphärische Refraktion, Präzession, Nutation, Polbewegung und topozentrische Parallaxe werden nicht berücksichtigt; sie betreffen die Bestimmung der Eingangskoordinaten, nicht deren Differenz.
Anwendungsfälle
Teleskopausrichtung vorbereiten
Wandeln Sie Rektaszension und bekannte Sternzeit in einen normierten lokalen Stundenwinkel für den nächsten Rechenschritt um.
Meridianlage prüfen
Ermitteln Sie anhand zweier vorbereiteter Koordinaten, ob ein Ziel auf, östlich oder westlich vom lokalen Himmelsmeridian steht.
Astronomiesoftware testen
Prüfen Sie Umrechnungsabläufe von Stundenwerten in Winkelgrade mit deterministischen Fällen über den Nullpunkt hinweg.
Häufige Fragen
Welche Formel verwendet der Rechner?
Er zieht die Rektaszension von der lokalen Sternzeit ab, multipliziert die Differenz mit 15 Grad je Stunde und normiert sie auf 0 bis unter 360 Grad.
Soll ich Stunden, Grad oder Text aus Stunden, Minuten und Sekunden eingeben?
Geben Sie beide Werte als Dezimalstunden ein. Teilen Sie Minuten vorher durch 60 und Sekunden durch 3600.
Warum werden 24 Stunden abgelehnt?
24 Stunden bezeichnen dieselbe Kreiskoordinate wie null Stunden. Werte unter 24 sorgen für eine eindeutige Darstellung.
Warum erhalte ich einen großen positiven statt eines negativen Winkels?
Die Ausgabe nutzt einen normierten Vollkreis. Für den gleichwertigen Winkel mit Vorzeichen ziehen Sie bei Ergebnissen über 180 Grad 360 Grad ab.
Berechnet das Werkzeug die Sternzeit aus Datum und Längengrad?
Nein. Die lokale Sternzeit muss bereits bekannt sein; diese Fähigkeit berechnet nur ihre Winkeldifferenz zur Rektaszension.
Was kostet eine Berechnung per API?
Jede API-Anfrage kostet $0.002. Dieselbe deterministische Berechnung können Sie im Browser kostenlos ausführen.
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/hour-angle-from-lst \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"local_sidereal_time_hours":10.5,"right_ascension_hours":8.25}'const res = await fetch("https://api.kit.forhosting.com/astro/hour-angle-from-lst", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"local_sidereal_time_hours": 10.5,
"right_ascension_hours": 8.25
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/hour-angle-from-lst",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"local_sidereal_time_hours": 10.5,
"right_ascension_hours": 8.25
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/hour-angle-from-lst", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"local_sidereal_time_hours":10.5,"right_ascension_hours":8.25}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"local_sidereal_time_hours":10.5,"right_ascension_hours":8.25}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/hour-angle-from-lst", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"local_sidereal_time_hours": 10.5,
"right_ascension_hours": 8.25
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.hour_angle_from_lst",
"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. |