Horizontalbogen: Tangente, Bogenlänge und Außenabstand
Dieser Rechner für Elemente eines Horizontalbogens bestimmt drei grundlegende Abmessungen eines einfachen Kreisbogens im Straßen-, Bahn- oder Vermessungswesen aus Radius und zentralem Ablenkwinkel.
Im Browser ausführen – kostenlos
Geben Sie den Radius in einer beliebigen Längeneinheit und den Winkel in Dezimalgrad ein, um Tangentenlänge, Bogenlänge und Außenabstand zu erhalten. Alle ausgegebenen Längen verwenden dieselbe Einheit wie der Radius. Dadurch können Sie ohne zusätzliche Umrechnung direkt mit Metern, Fuß oder einer anderen einheitlich verwendeten Projekteineinheit arbeiten.
Die drei berechneten Bogenelemente verstehen
Ein einfacher kreisförmiger Horizontalbogen verbindet zwei gerade Tangenten durch einen Bogen mit konstantem Radius. Die Tangentenlänge ist die entlang der Geraden gemessene Entfernung vom Tangentenschnittpunkt zu einem der Berührungspunkte. Die Bogenlänge ist der Weg auf dem Kreisbogen zwischen diesen Punkten. Der Außenabstand wird vom Tangentenschnittpunkt in Richtung Bogenmitte gemessen und beschreibt, wie weit der Bogen gegenüber der Beziehung zwischen Schnittpunkt und Mittelpunkt außen liegt. Gemeinsam unterstützen diese Werte Vorentwürfe, Stationierungskontrollen, Untersuchungen des Flächenbedarfs und die unabhängige Prüfung von Berechnungsblättern. Der Rechner setzt voraus, dass der angegebene Ablenkwinkel dem Mittelpunktswinkel des einfachen Bogens entspricht; in der Standardgeometrie ist dies zugleich die Richtungsänderung der Tangenten. Übergangsbögen, zusammengesetzte oder gegenläufige Bögen, Überhöhung, Sichtweite und Geschwindigkeitskriterien werden nicht bemessen. Dafür sind zusätzliche Eingaben und fachliche Beurteilung nötig. Verwenden Sie für Radius und alle abgeleiteten Entfernungen stets dieselbe Einheit.
So verwenden die Formeln Radius und Ablenkwinkel
Vor der geometrischen Auswertung wandelt der Rechner den Ablenkwinkel von Grad in Radiant um. Die Tangentenlänge ergibt sich aus dem Radius multipliziert mit dem Tangens des halben Ablenkwinkels. Die Bogenlänge ist der Radius mal vollständigem Winkel in Radiant; gleichwertig werden Radius, pi und Gradwert multipliziert und durch 180 geteilt. Der Außenabstand ist der Radius multipliziert mit dem Sekans des halben Winkels minus eins. Diese Beziehungen gelten exakt für einen einfachen Kreisbogen, dessen Radius bis zur Achse gemessen wird. Der Winkel muss größer als null und kleiner als 180 Grad sein, da die Grenzwerte den Bogen aufheben oder die Ausdrücke singulär machen. Die deterministische Gleitkommarechnung liefert stabile Zahlenwerte. Runden Sie für Ausführungsunterlagen erst nach Prüfung der Genauigkeit des Vermessungsnetzes, der Einheiten, der geltenden Vorschriften und der Projekttoleranzen. Nicht jede angezeigte Stelle stellt eine tatsächlich erreichbare Feldgenauigkeit dar.
Ergebnisse praktisch anwenden und prüfen
Verwenden Sie Radius und Winkel aus derselben Trassendefinition. Wird der Radius in Metern eingegeben, erscheinen alle drei Entfernungen in Metern; bei Fuß werden sie in Fuß ausgegeben. Als Plausibilitätsprüfung muss die Bogenlänge mit Radius oder Winkel zunehmen. Bei Winkeln unter 180 Grad sollten Tangentenlänge und Außenabstand positiv sein. Kleine Winkel bewirken einen geringen Versatz, während Werte nahe 180 Grad beide Größen schnell anwachsen lassen. Vergleichen Sie das Ergebnis mit einem Plan, prüfen Sie, ob dort ein einfacher Achsbogen und dieselbe Definition des Ablenkwinkels verwendet werden. Manche Regelwerke beschreiben Bögen über Krümmungsgrad, Sehnen oder Stationierungsgleichungen; diese Angaben müssen zuerst umgerechnet werden. Nutzen Sie die Ausgabe als nachvollziehbare Geometrieberechnung und lassen Sie sicherheitsrelevante Trassierungen, Absteckungen oder endgültige Entwurfsentscheidungen von einer qualifizierten Fachkraft nach den maßgebenden Straßen-, Bahn- und Vermessungsvorschriften prüfen.
Anwendungsfälle
Berechnungsblatt einer Straßentrasse prüfen
Berechnen Sie Tangente, Bogen und Außenabstand erneut, bevor Sie die Werte in eine Entwurfstabelle übernehmen.
Eine vorläufige Absteckung vorbereiten
Schätzen Sie die Hauptabstände eines einfachen Kreisbogens, während Sie in der Vorplanung alternative Radien vergleichen.
Lehr- oder Feldberechnungen kontrollieren
Vergleichen Sie manuell ermittelte Bogenelemente mit einem deterministischen Ergebnis und erkennen Sie Einheiten-, Winkel- oder Formelfehler.
Häufige Fragen
Welchen Winkel soll ich eingeben?
Geben Sie den zentralen Ablenkwinkel des einfachen Kreisbogens in Dezimalgrad ein. In der Standardgeometrie entspricht er der Richtungsänderung zwischen den Tangenten.
Welche Einheit verwendet der Rechner?
Sie können für den Radius jede einheitlich verwendete Längeneinheit wählen. Tangentenlänge, Bogenlänge und Außenabstand werden in derselben Einheit ausgegeben.
Welche Formeln werden verwendet?
Der Rechner verwendet T = R tan(Δ/2), L = πRΔ/180 für Δ in Grad und E = R(sec(Δ/2) − 1).
Kann ich einen Winkel von 180 Grad eingeben?
Nein. Der Winkel muss größer als null und kleiner als 180 Grad sein, weil die Formeln für Tangente und Außenabstand bei 180 Grad singulär werden.
Berechnet das Werkzeug Übergangs- oder Verbundbögen?
Nein. Es behandelt einen einfachen Kreisbogen mit konstantem Radius. Übergänge, zusammengesetzte oder gegenläufige Bögen und Stationierungsanpassungen benötigen weitere Geometrie.
Was kostet eine Berechnung über die API?
Jede API-Anfrage kostet $0.002. Der Browser-Rechner funktioniert ohne API-Anfrage.
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/eng/horizontal-curve-elements \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"radius":500,"deflection_angle_degrees":60}'const res = await fetch("https://api.kit.forhosting.com/eng/horizontal-curve-elements", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"radius": 500,
"deflection_angle_degrees": 60
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/eng/horizontal-curve-elements",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"radius": 500,
"deflection_angle_degrees": 60
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/eng/horizontal-curve-elements", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"radius":500,"deflection_angle_degrees":60}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"radius":500,"deflection_angle_degrees":60}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/eng/horizontal-curve-elements", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"radius": 500,
"deflection_angle_degrees": 60
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "eng.horizontal_curve_elements",
"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. |