Höhenberechnung für einen parabolischen Ausrundungsbogen
Dieser Rechner ermittelt die Profilhöhe an einer Station, die vom Beginn eines parabolischen Ausrundungsbogens gemessen wird.
Im Browser ausführen – kostenlos
Geben Sie Anfangshöhe, vorzeichenbehaftete Ein- und Ausgangsneigung in Prozent, horizontale Bogenlänge und Stationsabstand ein. Ausgegeben werden die berechnete Höhe, die Höhenänderung seit dem Anfang und die momentane Neigung an dieser Stelle. Das Verfahren eignet sich für Vorprüfungen an Straßen, Bahnen, Wegen, Entwässerungen und Geländeprofilen, wenn eine konstante Neigungsänderung vorausgesetzt wird.
Legen Sie Bogen und Station einheitlich fest
Beginnen Sie mit der Höhe am Anfang des Ausrundungsbogens, häufig als Bogenanfang oder PVC bezeichnet. Tragen Sie beide Tangentenneigungen als Prozentwerte mit Vorzeichen ein: Eine Steigung ist positiv, ein Gefälle negativ. Zwei Prozent bedeuten beispielsweise, dass das Profil je hundert horizontalen Einheiten um zwei lineare Einheiten ansteigt. Bogenlänge und Abstand vom Anfang müssen dieselbe horizontale Einheit verwenden; die Anfangshöhe nutzt die entsprechende vertikale Einheit. Sie können durchgängig Fuß oder durchgängig Meter verwenden. Die Gleichung ist einheitenkonsistent, nimmt aber keine Umrechnung vor. Die gewünschte Station muss zwischen null und der gesamten Bogenlänge liegen. Bei null werden Anfangshöhe und Eingangsneigung ausgegeben; am Bogenende erscheinen Endhöhe und Ausgangsneigung. Verwenden Sie den Abstand vom Bogenanfang und nicht die projektweite Kilometrierung, sofern Sie von dieser nicht zuerst die Kilometrierung des Bogenanfangs abziehen. Diese Unterscheidung verhindert einen häufigen und unter Umständen erheblichen Rechenfehler.
Verstehen Sie die parabolische Höhenberechnung
Der Rechner verwendet das übliche symmetrische Parabelmodell, bei dem sich die Neigung über der horizontalen Strecke gleichmäßig ändert. Zunächst werden Ein- und Ausgangsneigung durch hundert geteilt und so in Dezimalsteigungen umgewandelt. Im Abstand x entspricht die Höhe der Anfangshöhe zuzüglich des Anstiegs der Eingangstangente und einer quadratischen Korrektur aus Neigungsdifferenz und Bogenlänge. Kurz lautet der Ausdruck: Anfangshöhe plus g1 mal x plus (g2 minus g1) mal x zum Quadrat, geteilt durch die doppelte Bogenlänge. Die Formel gilt für Kuppen, Wannen und Übergänge mit gleichgerichteten Neigungen. Die momentane Neigung wird zwischen den Endwerten linear interpoliert. Das Werkzeug setzt horizontale Stationsabstände voraus, wie sie bei grundlegenden Gradientenberechnungen üblich sind. Es berücksichtigt weder Bogenlängenkorrektur, Erdkrümmung, Refraktion und Querneigung noch ein unsymmetrisches Bogenmodell. Bewahren Sie für nachfolgende Berechnungen die ursprüngliche Entwurfsgenauigkeit auf.
Prüfen und verwenden Sie das Ergebnis im Entwurf
Betrachten Sie die berechnete Höhe als Punkt der geplanten Gradiente und prüfen Sie ihn gegen den angrenzenden Verlauf. Berechnen Sie mindestens Anfang und Ende als Schnellkontrolle: Am Anfang muss die eingegebene Höhe exakt erscheinen, und die Neigungen an den Endpunkten müssen den Ein- und Ausgangswerten entsprechen. Bei einer Kuppe nimmt die Neigung gewöhnlich ab, bei einer Wanne gewöhnlich zu. Haben die Neigungen verschiedene Vorzeichen, können Sie Punkte nahe dem Hoch- oder Tiefpunkt untersuchen; die Station des Extrempunkts wird jedoch nicht gesondert ausgegeben. Vergleichen Sie Entwurf und Gelände nur bei gleichem Höhenbezug und gleicher Stationierungsquelle. Die Berechnung liefert Geometrie, keine Konformitätsentscheidung. Sichtweite, Entwässerung, Fahrkomfort, Lichtraum und behördlich vorgegebene Mindestwerte für K müssen nach der maßgebenden Richtlinie separat geprüft werden. Bewahren Sie für Absteckungen oder unterzeichnete Planunterlagen eine angemessene Genauigkeit, führen Sie eine unabhängige Kontrolle durch und halten Sie das vorgeschriebene Prüfverfahren ein.
Anwendungsfälle
Ein Straßenprofil abtasten
Berechnen Sie geplante Höhen an ausgewählten Abständen einer Kuppen- oder Wannenausrundung für eine Profiltabelle.
Gradiente und Entwässerung prüfen
Untersuchen Sie Höhe und momentane Neigung dort, wo ein Weg, Gerinne oder eine Geländeachse den Bogen kreuzt.
Entwurf mit Vermessung vergleichen
Ermitteln Sie die Sollhöhe an einer vermessenen Station, bevor Sie Abtrag, Auftrag oder Höhenabweichung berechnen.
Häufige Fragen
In welchem Format gebe ich die Neigung ein?
Geben Sie Prozentwerte mit Vorzeichen ein. Verwenden Sie 2 für zwei Prozent Steigung und -1.5 für eineinhalb Prozent Gefälle.
Kann ich Fuß oder Meter verwenden?
Ja. Verwenden Sie für Höhe, Länge und Station dieselbe lineare Einheit; die Ergebnishöhe wird in dieser Einheit ausgegeben.
Wo liegt die Station null?
Sie liegt am Anfang des Ausrundungsbogens. Rechnen Sie die Projektkilometrierung vor der Eingabe in den Abstand vom Anfang um.
Funktioniert die Berechnung für Kuppen und Wannen?
Ja. Die Vorzeichen der Ein- und Ausgangsneigung bestimmen Kuppe, Wanne oder einen gleichgerichteten Übergang.
Was kostet die Berechnung über die API?
Jede API-Anfrage ist ab $0.002 verfügbar. Die Berechnung im Browser benötigt keine serverseitige 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/vertical-curve-elevation \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"start_elevation":100,"entry_grade_percent":2,"exit_grade_percent":-1,"curve_length":200,"station_from_start":75}'const res = await fetch("https://api.kit.forhosting.com/eng/vertical-curve-elevation", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"start_elevation": 100,
"entry_grade_percent": 2,
"exit_grade_percent": -1,
"curve_length": 200,
"station_from_start": 75
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/eng/vertical-curve-elevation",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"start_elevation": 100,
"entry_grade_percent": 2,
"exit_grade_percent": -1,
"curve_length": 200,
"station_from_start": 75
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/eng/vertical-curve-elevation", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"start_elevation":100,"entry_grade_percent":2,"exit_grade_percent":-1,"curve_length":200,"station_from_start":75}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"start_elevation":100,"entry_grade_percent":2,"exit_grade_percent":-1,"curve_length":200,"station_from_start":75}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/eng/vertical-curve-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
{
"start_elevation": 100,
"entry_grade_percent": 2,
"exit_grade_percent": -1,
"curve_length": 200,
"station_from_start": 75
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "eng.vertical_curve_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. |