Schattenlänge aus dem Sonnenwinkel berechnen
Dieser Rechner ermittelt, wie weit der Schatten eines senkrechten Objekts auf ebenem Boden reicht, wenn Sie dessen Höhe und den Sonnenhöhenwinkel kennen.
Im Browser ausführen – kostenlos
Geben Sie die Höhe in einer beliebigen Längeneinheit und die Sonnenhöhe in Grad über dem Horizont ein. Das Ergebnis verwendet dieselbe Einheit wie die Höhe. So können Sie schnell und deterministisch Schatten planen, Sonnengeometrie untersuchen, eine Außenaufnahme vorbereiten oder eine rechtwinklige Dreiecksrechnung prüfen.
Geben Sie eine senkrechte Höhe und eine gültige Sonnenhöhe ein
Beginnen Sie mit der senkrechten Höhe des schattenwerfenden Objekts. Sie können Meter, Fuß, Zentimeter, Zoll oder jede andere Längeneinheit verwenden, denn der Rechner übernimmt diese Einheit für die Schattenlänge. Messen Sie vom Berührungspunkt mit dem Boden bis zur Spitze und achten Sie darauf, dass das Objekt lotrecht steht. Geben Sie anschließend den Höhenwinkel der Sonne in Grad über dem örtlichen Horizont ein. Er muss größer als null und kleiner als neunzig Grad sein. Ein Winkel nahe null beschreibt Licht dicht über dem Horizont und erzeugt einen theoretisch sehr langen Schatten. Ein Winkel nahe neunzig beschreibt eine fast senkrecht stehende Sonne und einen sehr kurzen Schatten. Geben Sie weder Zenitwinkel noch Peilung oder Azimut ein, denn dies sind andere Größen. Liefert Ihre Quelle den Zenitwinkel, ziehen Sie ihn von neunzig Grad ab. Für eine brauchbare Feldschätzung sollte der Boden annähernd eben sein und der Schatten nicht durch Mauern, Bäume oder Geländestufen unterbrochen werden.
Verstehen Sie den Zusammenhang mit dem Kotangens
Im vereinfachten Modell bilden das senkrechte Objekt, sein waagerechter Schatten und ein gerader Sonnenstrahl ein rechtwinkliges Dreieck. Die Objekthöhe liegt dem Sonnenhöhenwinkel gegenüber, während der Schatten an diesem Winkel anliegt. Der Tangens ist daher Höhe geteilt durch Schattenlänge. Umgestellt ergibt sich die Schattenlänge als Höhe geteilt durch den Tangens des Höhenwinkels, gleichbedeutend mit Höhe mal Kotangens. Der Rechner wandelt Grad in Radiant um und rundet die ausgegebenen Werte auf zwölf Nachkommastellen, damit die maschinenlesbare Ausgabe stabil bleibt. Bei fünfundvierzig Grad ist der Tangens eins; Schatten und Objekt sind somit gleich lang. Unterhalb dieses Winkels ist der Schatten länger, oberhalb kürzer. Das ausgegebene Verhältnis von Schatten zu Höhe lässt sich für mehrere Objekte bei gleichem Sonnenlicht wiederverwenden. Eine Verdopplung der Höhe verdoppelt den erwarteten Schatten, während eine Winkeländerung alle Objekte über dasselbe Kotangensverhältnis beeinflusst.
Deuten Sie die Schätzung und ihre praktischen Grenzen
Verstehen Sie das Ergebnis als ideale geometrische Schätzung, nicht als vermessene Grenze oder vollständige Vorhersage des Sonnenstands. Das Modell setzt ein vollkommen lotrechtes Objekt, waagerechten Boden, geradliniges Licht und einen klar definierten Strahl von der Objektspitze voraus. Reale Schatten können wegen einer Bodenneigung, eines schiefen Objekts, der sichtbaren Sonnenscheibe und der atmosphärischen Brechung nahe dem Horizont abweichen. Ein unscharfer Rand macht die physische Messung außerdem ungenauer, als die Dezimalstellen vermuten lassen. Der Rechner bestimmt den Höhenwinkel nicht aus Datum, Uhrzeit, Breiten- oder Längengrad; beziehen Sie ihn aus einer geeigneten Sonnenstandsquelle. Vergleichen Sie für Garten- oder Fotoaufgaben mehrere plausible Winkel, um die Schattenänderung zu beurteilen. Verwenden Sie für Bauabstände, Regeln zum Sonnenzugang, Vermessung, Navigation oder sicherheitskritische Arbeiten die vorgeschriebenen Normen, professionellen Geräte und Toleranzen. Blicken Sie zur Winkelschätzung niemals direkt in die Sonne, sondern nutzen Sie veröffentlichte Daten oder sichere indirekte Verfahren.
Anwendungsfälle
Vorübergehenden Schatten planen
Schätzen Sie, wie weit ein Pfosten, eine Blende oder ein senkrechtes Bauwerk bei bekannter Sonnenhöhe Schatten wirft.
Eine Außenaufnahme vorbereiten
Bestimmen Sie die ungefähre Schattenreichweite, wenn Sie Standort und Zeitpunkt für gerichtetes Licht wählen.
Rechtwinklige Geometrie vermitteln
Zeigen Sie, wie der Kotangens Sonnenhöhe und Objekthöhe mit der anliegenden Schattenlänge verknüpft.
Häufige Fragen
Welche Formel verwendet der Rechner?
Er verwendet Schattenlänge = Höhe / tan(Sonnenhöhe), was Höhe multipliziert mit dem Kotangens entspricht.
In welcher Einheit wird die Länge ausgegeben?
In derselben Einheit wie die Höhe. Geben Sie Meter ein, wird auch die Schattenlänge in Metern ausgegeben.
Warum muss der Winkel zwischen 0 und 90 Grad liegen?
Diese Grenzen beschreiben eine Sonne über dem Horizont und vermeiden die horizontale Singularität sowie den exakt senkrechten Grenzfall des Modells.
Berücksichtigt der Rechner geneigten Boden?
Nein. Er setzt ein senkrechtes Objekt auf waagerechtem Boden voraus; eine Neigung erfordert ein anderes geometrisches Modell.
Sind Sonnenhöhe und Azimut dasselbe?
Nein. Die Sonnenhöhe ist der Winkel über dem Horizont; der Azimut bezeichnet die Kompassrichtung entlang des Horizonts.
Was kostet eine Berechnung per API?
Jede API-Anfrage kostet $0.002; dieselbe deterministische Rechnung kann lokal im Browser ausgeführt 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/trig/shadow-length \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"height":2,"sun_elevation_degrees":45}'const res = await fetch("https://api.kit.forhosting.com/trig/shadow-length", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"height": 2,
"sun_elevation_degrees": 45
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/shadow-length",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"height": 2,
"sun_elevation_degrees": 45
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/shadow-length", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"height":2,"sun_elevation_degrees":45}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"height":2,"sun_elevation_degrees":45}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/shadow-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
{
"height": 2,
"sun_elevation_degrees": 45
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.shadow_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. |