Sternspurlänge berechnen
Der Sternspurlängen-Rechner schätzt, wie weit sich ein Himmelsobjekt während einer Belichtung scheinbar bewegt, wenn Kamera oder Teleskop dem Himmel nicht nachgeführt werden.
Im Browser ausführen – kostenlos
Geben Sie die Belichtungsdauer in Sekunden und die Deklination des Objekts ein; Sie erhalten die ideale Winkelstrecke in Grad. Die Berechnung verwendet die mittlere siderische Rotationsrate der Erde und die Kosinusprojektion der Deklination. Damit lassen sich Nachtaufnahmen planen, Belichtungen vergleichen und erwartete Bewegungen auf einem Bildsensor prüfen.
Was die berechnete Sternspurlänge bedeutet
Die Erde dreht sich innerhalb eines siderischen Tages einmal relativ zu den fernen Sternen. Deshalb scheinen Sterne während einer Belichtung durch das Bildfeld einer feststehenden Kamera zu wandern. Der Rechner gibt die Winkellänge dieser idealen scheinbaren Bewegung in Grad an. Ein Objekt am Himmelsäquator beschreibt den größten Kreis und erhält die volle siderische Rotationsrate. Nähert sich die Deklination einem der Himmelspole, wird der dort beschriebene Kreis kleiner und die Winkelspur bei gleicher Belichtungszeit kürzer. Positive und negative Deklinationen mit gleichem Betrag ergeben identische Längen, da die Kosinusprojektion symmetrisch ist. Das Ergebnis beschreibt eine Winkelbewegung am Himmel, keine Strecke in Pixeln und keine tatsächliche räumliche Bewegung des Objekts. Für die Umrechnung in eine Sensorlänge benötigen Sie den Bildmaßstab, meist in Bogensekunden pro Pixel. Das Modell setzt ein vollkommen feststehendes optisches System und ideale siderische Bewegung voraus. Nachführung, Fehler der Polausrichtung, atmosphärische Refraktion, Bildfelddrehung, Objektivverzeichnung und Eigenbewegung des Sterns sind nicht enthalten.
Wie Belichtung und Deklination in die Formel eingehen
Die Berechnung folgt L = t × (360 / 86164.0905) × cos(δ). Dabei ist L die Winkelstrecke der Spur in Grad, t die Belichtungsdauer in Sekunden, 86164.0905 Sekunden der angesetzte mittlere siderische Tag und δ die Deklination, die für den Kosinus von Grad in Radiant umgerechnet wird. Die Belichtung skaliert das Ergebnis direkt: Verdoppeln Sie die Dauer, verdoppelt sich die ideale Spurlänge. Die Deklination liefert die geometrische Projektion: Bei 0 Grad gilt die volle Rate, bei 60 Grad die Hälfte und an beiden Polen im idealen Modell null. Zulässig sind endliche Deklinationen von -90 bis einschließlich +90 Grad. Die Belichtungszeit muss endlich und darf nicht negativ sein, weil eine negative Dauer physikalisch bedeutungslos ist; null ist gültig und ergibt eine Spur der Länge null. Ergebnisse werden für eine stabile Ausgabe in Browser und API auf zwölf Dezimalstellen gerundet. Auch die verwendete Rotationsrate wird ausgegeben, damit die Konstante nachvollziehbar bleibt und das Ergebnis geprüft oder in umfangreicheren Bildberechnungen weiterverwendet werden kann.
Das Ergebnis für die Astrofotografie nutzen
Nutzen Sie die Winkelstrecke, um mögliche Belichtungszeiten vor einer Aufnahme mit festem Stativ oder einer bewusst gestalteten Sternspur zu vergleichen. Für eine Angabe in Bogensekunden multiplizieren Sie den ausgegebenen Gradwert mit 3,600. Ist der Bildmaßstab Ihres Systems in Bogensekunden pro Pixel bekannt, teilen Sie diese Länge durch den Maßstab und erhalten eine Schätzung der Spurbreite auf dem Sensor in Pixeln. So können Sie beurteilen, ob die Bewegung unter Ihrer gewählten Schärfetoleranz bleibt oder als deutliche Verlängerung sichtbar wird. Beachten Sie, dass die Formel ausschließlich Belichtung und Deklination verwendet: Brennweite, Pixelabstand und Sensorgröße ändern die Winkelbewegung nicht, bestimmen aber maßgeblich ihre Erscheinung im Bild. Sehr weitwinklige Objektive lassen kurze Spuren möglicherweise unauffällig wirken, während lange Brennweiten dieselbe Winkelstrecke über wesentlich mehr Pixel abbilden. Bei nachgeführten Montierungen entspricht das Ergebnis der Bewegung, welche die Montierung ausgleichen soll, nicht der Restspur. Jede automatisierte API-Berechnung kostet $0.002; die deterministische Rechnung kann außerdem lokal in Ihrem Browser ausgeführt werden.
Anwendungsfälle
Belichtung auf festem Stativ wählen
Vergleichen Sie Spurlängen verschiedener Belichtungszeiten bei der Deklination des Ziels, bevor Sie eine Nachtaufnahme ohne Nachführung erstellen.
Bewusste Sternspuren planen
Schätzen Sie den Winkelbogen, den Sterne in einer Einzelaufnahme für eine gezielt komponierte Sternspur zurücklegen.
Bewegung in Sensorpixel umrechnen
Kombinieren Sie das Winkelergebnis mit dem Bildmaßstab in Bogensekunden pro Pixel, um die Spur auf dem Detektor zu schätzen.
Häufige Fragen
Welche Formel verwendet der Rechner?
Er verwendet Spurlänge = Belichtungssekunden × (360 / 86164.0905) × cos(Deklination) und gibt die resultierende Winkelstrecke in Grad aus.
Warum verändert die Deklination die Spurlänge?
Sterne nahe dem Himmelsäquator beschreiben größere scheinbare Kreise als Sterne nahe einem Pol; der Kosinus projiziert die siderische Rate auf den kleineren Weg.
Darf die Belichtungszeit null sein?
Ja. Eine Belichtung von null Sekunden ist gültig und ergibt eine Spurlänge von null; ein negativer Wert führt zu einem Eingabefehler.
Wie rechne ich das Ergebnis in Bogensekunden oder Pixel um?
Multiplizieren Sie Grad mit 3,600 für Bogensekunden und teilen Sie anschließend durch den Bildmaßstab Ihres Systems in Bogensekunden pro Pixel.
Berücksichtigt die Rechnung eine Nachführung?
Nein. Sie liefert die ideale scheinbare siderische Bewegung eines festen Systems. Eine Montierung versucht diese auszugleichen; Restfehler erfordern ein anderes Modell.
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/star-trail-length \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"exposure_seconds":120,"declination_deg":30}'const res = await fetch("https://api.kit.forhosting.com/astro/star-trail-length", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"exposure_seconds": 120,
"declination_deg": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/star-trail-length",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"exposure_seconds": 120,
"declination_deg": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/star-trail-length", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"exposure_seconds":120,"declination_deg":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"exposure_seconds":120,"declination_deg":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/star-trail-length", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"exposure_seconds": 120,
"declination_deg": 30
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.star_trail_length",
"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. |