Geschwindigkeit über Grund mit Strömung
Dieser Rechner für die Geschwindigkeit über Grund kombiniert den Geschwindigkeitsvektor des Boots durchs Wasser mit Set und Drift einer Strömung.
Im Browser ausführen – kostenlos
Geben Sie Geschwindigkeit und Bewegungsrichtung des Boots sowie Strömungsgeschwindigkeit und Fließrichtung ein. Der Rechner zerlegt beide Vektoren in Ost- und Nordkomponenten, addiert sie und liefert Fahrt über Grund, Kurs über Grund und hilfreiche Komponentenwerte. Unterstützt werden Knoten, Kilometer pro Stunde, Meilen pro Stunde und Meter pro Sekunde für Reiseplanung, Ausbildung und nachvollziehbare Navigationskontrollen.
Geben Sie Fahrt durchs Wasser und Strömung richtig ein
Beginnen Sie mit der Geschwindigkeit des Boots durchs Wasser, nicht mit einer GPS-Anzeige, in der die Strömung bereits enthalten ist. Ergänzen Sie die tatsächliche Bewegungsrichtung durchs Wasser. Beide Richtungsfelder verwenden rechtweisende Peilungen, die vom Norden aus im Uhrzeigersinn gemessen werden: Norden entspricht 0 Grad, Osten 90, Süden 180 und Westen 270. Drift bezeichnet die Geschwindigkeit der Strömung, Set die Richtung, in die das Wasser fließt. Verwenden Sie für Bootsfahrt und Drift dieselbe Einheit; sie gilt auch für das primäre Ergebnis. 360 Grad wird wie Norden behandelt. Liefert Ihre Quelle magnetische Kurse, müssen Sie zuvor die passende Missweisung berücksichtigen. Ist die windbedingte Abdrift relevant, rechnen Sie den anliegenden Steuerkurs zuerst in die tatsächliche Bewegungsrichtung durchs Wasser um, denn das Modell kann nur die eingegebene Richtung abbilden.
So werden Fahrt und Kurs über Grund berechnet
Der Rechner stellt jede Bewegung als zweidimensionalen Geschwindigkeitsvektor dar. Bei einer rechtweisenden Peilung ist die Ostkomponente die Geschwindigkeit mal Sinus der Peilung, die Nordkomponente die Geschwindigkeit mal Kosinus. Diese Komponenten werden für Boot und Strömung berechnet; anschließend werden Ost mit Ost und Nord mit Nord addiert. Der Betrag des kombinierten Vektors ergibt die Fahrt über Grund. Der Kurs über Grund wird mit einer Arkustangensfunktion mit zwei Argumenten bestimmt und auf einen Wert zwischen 0 und weniger als 360 Grad normiert. Die Ausgabe enthält die resultierenden Komponenten, die Fahrt in der gewählten Einheit und in Knoten sowie die Differenz zur Bootsfahrt. Diese Differenz ist die resultierende Geschwindigkeitswirkung und nicht einfach die Drift. Sämtliche Zahlen werden auf sechs Nachkommastellen gerundet, damit Browser- und API-Berechnungen stabil bleiben.
Nutzen Sie das Ergebnis für die Reiseplanung
Mit der Fahrt über Grund können Sie den Fortschritt entlang der resultierenden Bahn abschätzen; der Kurs über Grund zeigt die Richtung der kombinierten Bewegung. Eine mitlaufende Strömung erhöht gewöhnlich die Fahrt, eine entgegenlaufende vermindert sie und eine Querströmung versetzt den Kurs. Das Modell setzt für den betrachteten Zeitraum eine konstante Bootsgeschwindigkeit und Strömung voraus. Tatsächliche Strömungen ändern sich jedoch mit Ort, Tiefe, Tide, Abfluss und Zeit; zusätzlich beeinflussen Wellen, Wind und Manöver den Bootsvektor. Das Ergebnis eignet sich daher für Routenvergleiche, Unterricht und kurzfristige Schätzungen, ersetzt aber keine Stromkarten, örtlichen Bekanntmachungen, GPS-Beobachtungen oder fachkundige Navigation. Unterteilen Sie eine Reise bei wechselnden Bedingungen in einzelne Abschnitte und rechnen Sie unterwegs erneut. Heben sich beide Vektoren exakt auf, gibt es keinen sinnvollen Kurs über Grund; dieses Ausgabefeld wird dann ausgelassen.
Anwendungsfälle
Bahn bei Gezeitenströmung abschätzen
Kombinieren Sie die erwartete Bootsbewegung mit Set und Drift, um Kurs und Fahrt über Grund für einen Reiseabschnitt zu bestimmen.
Routenalternativen vergleichen
Testen Sie verschiedene Richtungen oder Startbedingungen und erkennen Sie die Wirkung mitlaufender, entgegenlaufender oder quer laufender Strömung.
Marine Vektoraddition vermitteln
Zeigen Sie die Ost- und Nordkomponenten hinter SOG und COG, statt lediglich ein nicht erläutertes Ergebnis auszugeben.
Häufige Fragen
Was kostet der Rechner?
Im Browser können Sie ihn kostenlos verwenden. Eine API-Anfrage kostet $0.002.
Was bedeuten Set und Drift einer Strömung?
Set ist die rechtweisende Richtung, in die die Strömung fließt. Drift bezeichnet ihre Geschwindigkeit.
Soll ich Steuerkurs oder Kurs durchs Wasser eingeben?
Geben Sie die Richtung des Geschwindigkeitsvektors durchs Wasser ein. Weicht sie wegen Abdrift vom Steuerkurs ab, berücksichtigen Sie dies zuerst.
Sind die Richtungen rechtweisend oder magnetisch?
Es sind rechtweisende Peilungen, im Uhrzeigersinn von Norden gemessen. Wandeln Sie magnetische Werte vor der Berechnung um.
Warum kann eine Querströmung die Fahrt verändern?
Die senkrechte Geschwindigkeit erhöht den Vektorbetrag und ändert zugleich die Richtung; sie bewirkt daher nicht nur einen seitlichen Versatz.
Was geschieht, wenn Boot und Strömung einander aufheben?
Die Fahrt über Grund ist null und besitzt keine definierte Richtung; deshalb wird das Feld für den Kurs über Grund ausgelassen.
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/travel/speed-over-ground \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"boat_speed":6,"boat_course_degrees":90,"current_drift":2,"current_set_degrees":180}'const res = await fetch("https://api.kit.forhosting.com/travel/speed-over-ground", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"boat_speed": 6,
"boat_course_degrees": 90,
"current_drift": 2,
"current_set_degrees": 180
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/travel/speed-over-ground",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"boat_speed": 6,
"boat_course_degrees": 90,
"current_drift": 2,
"current_set_degrees": 180
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/travel/speed-over-ground", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"boat_speed":6,"boat_course_degrees":90,"current_drift":2,"current_set_degrees":180}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"boat_speed":6,"boat_course_degrees":90,"current_drift":2,"current_set_degrees":180}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/travel/speed-over-ground", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"boat_speed": 6,
"boat_course_degrees": 90,
"current_drift": 2,
"current_set_degrees": 180
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "travel.speed_over_ground",
"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. |