Horizontale Entfernung aus Erhebungswinkel
Ein Objekt von 50 Einheiten Höhe, gesehen unter einem Erhebungswinkel von 30°, steht waagerecht 86,602540378444 Einheiten entfernt, denn der Tangens von 30° beträgt 0,57735026919. Die Entfernung kommt in derselben Längeneinheit wie die Höhe zurück. 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
- Winkel (°)
- 30
- Winkel (rad)
- 0,5235987756
- Tangens des Winkels
- 0,5773502692
- Horizontale Entfernung
- 86,6025403784
Wenn Sie die Höhe eines Turms, Baums, Gebäudes oder einer Felswand kennen und den Erhebungswinkel vom Augenhorizont bis zur Spitze dieses Objekts messen können, folgt die fehlende horizontale Entfernung aus einer einzigen Rechtwinkligkeitsidentität. Der Tangens des Erhebungswinkels ist Gegenkathete durch Ankathete, also ist die horizontale Entfernung gleich der bekannten Höhe geteilt durch den Tangens des Winkels. Dieser Rechner nimmt eine positive Höhe in jeder konsistenten Längeneinheit und einen Erhebungswinkel in Grad strikt zwischen null und neunzig, wandelt den Winkel in Radiant um, wendet diese geschlossene Formel an und liefert die horizontale Entfernung zusammen mit dem Zwischenwert des Tangens und dem Winkel in Radiant.
Wie Höhe und Erhebungswinkel die Bodendistanz festlegen
Stellen Sie sich ein rechtwinkliges Dreieck vor, dessen senkrechte Kathete die bekannte Objekthöhe über Ihrem Augenhorizont ist und dessen Winkel am Beobachter der Erhebungswinkel ist, den Sie mit Klinometer, Theodolit oder Hausaufgaben-Winkelmesser gemessen haben. Die Basis dieses Dreiecks ist die horizontale Entfernung von Ihrem Standpunkt bis zum Punkt direkt unter der Objektspitze. Definitionsgemäß ist der Tangens des Erhebungswinkels gleich Gegenkathete durch Ankathete, das heißt tan(θ) ist gleich Höhe geteilt durch horizontale Entfernung.
Umstellen liefert die Arbeitsformel: horizontale Entfernung gleich Höhe geteilt durch tan(θ). Der Winkel muss von Grad in Radiant umgerechnet werden, bevor die meisten Programmierlaufzeiten die Tangensfunktion auswerten, multipliziert mit pi durch einhundertachtzig. Klassische Lehrbuchprüfungen umfassen eine dreißiggradige Elevation bei Höhe fünfzig, die eine horizontale Entfernung von fünfzig mal der Quadratwurzel aus drei ergibt, und eine fünfundvierziggradige Elevation, bei der die Entfernung genau der Höhe entspricht, weil tan(45°) eins ist.
Da nach den Validierungsschritten jede Größe eine einzige Division durch einen Tangens ist, ist der Pfad vollständig deterministisch: dieselbe endliche Höhe und derselbe endliche Winkel erzeugen innerhalb der Gleitkommarundung immer dieselbe Entfernung.
Wo Distanz aus Erhebung im realen Arbeitsalltag vorkommt
Trigonometrie- und Vorkalkül-Kurse der Sekundarstufe fragen ständig, wie weit Sie von einem Gebäude stehen müssen, wenn Gebäudehöhe und Erhebungswinkel zur Spitze gegeben sind; ein vertrauenswürdiger Rechner mit harten Open-Interval-Prüfungen beschleunigt die Hausaufgabenkorrektur und entfernt Tabellenfehler, bei denen jemand durch tan einer leeren Zelle oder von neunzig Grad teilt. Feldwissenschaften und Outdoor-Bildung messen oft unabhängig Baum- oder Felswandhöhe und brauchen dann die Bodendistanz, die einer geplanten Klinometerablesung für Arbeitsblatt-Schlüssel und Sicherheitsabstände entspricht.
Vermessung, Architektur und Bau benötigen schnelle Stand-off-Reichweiten, bevor temporäre Barrieren abgesteckt oder Instrumente so platziert werden, dass ein geplanter Erhebungswinkel erreicht wird. Spiel- und Simulations-Tutorials nutzen denselben Höhe-über-Tangens-Pfad für Kameradistanz aus bekannter Objekthöhe und Blick-nach-oben-Pitch oder für UI-Overlays, die Marker in korrekter Bodendistanz setzen. Wenn Sie später das inverse Problem brauchen — den Erhebungswinkel aus Lauf und Steigung —, einen vollständigen Rechtwinklig-Solver aus einer Seite und einem spitzen Winkel oder erdkrümmungskorrigierte Sichtlinien, behandeln Sie diese als getrennte Suchintentionen, statt diese Landing zur horizontalen Entfernung zu überladen.
Anwendungsfälle
Feld- und Klinometer-Arbeitsblätter
Ermitteln Sie die Bodendistanz, die zu einer geplanten Elevationsablesung passt, wenn die Objekthöhe für Outdoor-Labore bereits gemessen ist.
Häufige Fragen
Was berechnet dieser Rechner?
Bei positiver Objekthöhe und einem Erhebungswinkel in Grad zwischen 0 und 90 ausschließlich liefert er die horizontale Bodendistanz als Höhe geteilt durch tan des Winkels.
Welche Formel verwendet er?
Der Winkel wird vor der Tangensauswertung in Radiant umgerechnet; für die Distanz gilt dieselbe Längeneinheit wie für die Höhe.
Was passiert bei einem Erhebungswinkel von 0° oder 90°?
Bei 0° ist der Tangens null (unendliche Distanz); bei 90° ist der Tangens undefiniert.
Kann die Höhe negativ sein?
Nein. Die Höhe muss eine positive endliche Zahl sein, die die vertikale Objektgröße über dem Augenhorizont darstellt. Nutzen Sie einen separaten Depressionsfluss, wenn das Ziel unter dem Beobachter liegt.
Was passiert bei einem Winkel von 0 oder 90 Grad?
Beide Werte werden abgelehnt. Bei 0 Grad ist der Tangens null, die Entfernung wäre unendlich groß; bei 90 Grad ist der Tangens nicht definiert, weil Sie direkt unter der Spitze stünden. Der Winkel muss echt dazwischen liegen.
Wie weit bin ich bei einem Erhebungswinkel von 45 Grad entfernt?
Genau so weit, wie das Objekt hoch ist, denn der Tangens von 45 Grad ist eins. Bei einer Höhe von 50 beträgt die waagerechte Entfernung also ebenfalls 50, in derselben Längeneinheit.
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/trig/distance-from-elevation \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"height":50,"angle_deg":30}'const res = await fetch("https://api.kit.forhosting.com/trig/distance-from-elevation", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"height": 50,
"angle_deg": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/distance-from-elevation",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"height": 50,
"angle_deg": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/distance-from-elevation", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"height":50,"angle_deg":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"height":50,"angle_deg":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/distance-from-elevation", 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": 50,
"angle_deg": 30
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.distance_from_elevation",
"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
Winkel am Rand oder außerhalb des offenen Intervalls (0, 90) sowie nicht positive Höhen werden mit einem klaren invalid_input-Fehler abgelehnt, weil tan(0) null ist und tan(90°) undefiniert ist. Das kostenlose Browser-Werkzeug und die kostenpflichtige API teilen eine reine Funktion, sodass Unterrichtsdemos und automatisierte Pipelines bei denselben Eingaben nie stillschweigend abweichen.
Wie Höhe und Erhebungswinkel die Bodendistanz festlegen
Der Dienst iteriert nicht, sampelt keine Atmosphärenmodelle und approximiert nicht mit Potenzreihen; er validiert nur, wendet die geschlossene Formel an und rundet Ausgaben auf eine stabile Präzision für JSON-Goldens und Unit-Tests.
Was Sie senden und was Sie zurückerhalten
Null oder negative Höhe ist unzulässig, weil dieses Modell Höhe als positive Objektgröße behandelt, nicht als vorzeichenbehafteten Offset. Ein Winkel von null würde die Division durch tan(0) gleich null erzwingen und unendlichen Abstand implizieren; ein Winkel von neunzig Grad setzt den Beobachter an den Fuß einer vertikalen Linie, wo der Tangens undefiniert ist. Nutzen Sie das kostenlose Browser-Werkzeug für schnelle Plausibilitätschecks und rufen Sie denselben Vertrag aus Skripten auf, wenn Sie Massen-Stand-off-Berechnung brauchen, ohne die Open-Interval-Sperre in jeder Sprache neu zu implementieren. Geben Sie zwei erforderliche endliche Zahlen an: height (Aliase rise, vertical, h, object_height) als streng positive vertikale Länge in jeder konsistenten Längeneinheit und angle_deg (Aliase angle, elevation, elevation_angle, theta) als Erhebungswinkel in Grad strikt zwischen null und neunzig ausschließlich. Fehlende Felder, nichtnumerische Zeichenketten, NaN und Infinity werden mit invalid_input abgelehnt und nicht berechnet. Nach dem Parsen prüft der Dienst, dass height größer als null ist und dass angle_deg im offenen Intervall (0, 90) liegt. Bei Erfolg gibt die JSON-Antwort die normalisierten height und angle_deg zurück, liefert angle_rad als die umgerechnete Elevation in Radiant, liefert tan_angle als den in der Division verwendeten Tangens, liefert horizontal_distance in derselben Längeneinheit wie height und enthält method als die Zeichenkette height_over_tan_elevation zur Dokumentation in Protokollen und Lehr-UIs. Beispielprüfungen: Höhe fünfzig und Winkel dreißig Grad ergeben etwa sechsundachtzig Komma sechs horizontale Einheiten; Höhe einhundert und Winkel fünfundvierzig Grad ergeben einhundert; Winkel null oder neunzig schlägt mit einer Fehlermeldung fehl, die angle_deg nennt. Der Vertrag ist stabiles JSON, geeignet für Unit-Tests, Hausaufgabenprüfer und Batch-Pipelines.
Wo Distanz aus Erhebung im realen Arbeitsalltag vorkommt
Weil diese Fähigkeit eine reine Parse-Engine ist, beträgt der API-Preis die veröffentlichte Basis von $0.002 pro erfolgreichem Element und fehlgeschlagene Validierung wird nicht berechnet.
Integrationsbeispiele
Hausaufgaben- und Prüfungskontrollen
Berechnen Sie den horizontalen Stand-off aus bekannter Objekthöhe und Erhebungswinkel und lehnen Sie Winkel von 0° oder 90° mit einem klaren invalid_input-Fehler ab.
Sichtlinien- und Spielhilfen
Platzieren Sie einen Beobachter oder eine Kamera in der korrekten Bodendistanz für gegebene Objekthöhe und Blick-Pitch mit derselben reinen Formel in Browser und API.
Technische Fragen
Was kostet es?
Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Anfragen nutzen das vorausbezahlte KIT-Guthaben zu $0.002 pro erfolgreichem Element; ungültige Eingaben werden nicht berechnet.