Relative Peilung aus dem Kurs
Dieser Rechner wandelt die wahre Peilung eines Ziels in den vom Schiffsbug aus beobachteten Winkel um.
Im Browser ausführen – kostenlos
Geben Sie die wahre Peilung zum Ziel und den wahren Steuerkurs des Schiffes ein, jeweils in Grad im Uhrzeigersinn ab Nord. Das Ergebnis wird auf den vollständigen Kreis von 0–360 Grad normiert und zeigt, ob das Ziel voraus, achteraus, an Backbord oder an Steuerbord liegt. Das Werkzeug eignet sich für Navigationsaufgaben, Ausguckmeldungen, Radarauswertung und die Kontrolle kursbezogener Beobachtungen.
Was die relative Peilung aussagt
Wahre und relative Peilung beschreiben dieselbe Sichtlinie mit unterschiedlichen Bezugsrichtungen. Die wahre Peilung wird im Uhrzeigersinn von rechtweisend Nord gemessen, die relative Peilung dagegen vom Bug. Der Rechner wechselt den Bezug, indem er den Schiffskurs von der wahren Peilung zum Ziel abzieht. Ein Ergebnis von 0 Grad bedeutet genau voraus, 90 Grad querab an Steuerbord, 180 Grad genau achteraus und 270 Grad querab an Backbord. Zwischenwerte geben die genaue Richtung rund um das Schiff an. Diese Unterscheidung ist wichtig, weil der Ausguck meist relativ zum Bug meldet, während Karten und Sensoren Richtungen auf Nord beziehen können. Das Feld target_side erleichtert die Prüfung: Werte zwischen 0 und 180 liegen an Steuerbord, Werte zwischen 180 und 360 an Backbord; für genau voraus und achteraus gibt es eigene Bezeichnungen.
Wie die Rechnung den Norddurchgang behandelt
Die Grundformel lautet relative Peilung = wahre Peilung − Schiffskurs. Eine direkte Subtraktion kann negativ werden, wenn die Peilung zum Ziel zahlenmäßig kleiner als der Kurs ist. Die Richtung ist deshalb nicht ungültig; das Ergebnis hat lediglich den Nullpunkt bei Nord überschritten. Der Rechner addiert 360 Grad und wendet Modulo 360 an. Dadurch entsteht der übliche Bereich von einschließlich 0 bis ausschließlich 360 Grad. Bei einem Kurs von 350 Grad und einer Zielpeilung von 45 Grad ergeben sich beispielsweise 55 Grad relative Peilung, also ein Ziel voraus an Steuerbord. Für Nord können Sie 0 oder 360 Grad eingeben; beides wird zu 0 normiert. Dezimalgrade sind zulässig, und das Ergebnis wird für stabile Wiederholungen auf sechs Nachkommastellen gerundet. Beide Eingaben müssen endliche Zahlen im veröffentlichten Bereich von 0–360 Grad sein.
Das Ergebnis richtig verwenden
Prüfen Sie, ob beide Ausgangswinkel rechtweisend Nord verwenden. Ein magnetischer Kompasskurs zusammen mit einer wahren Peilung vermischt Bezugssysteme und kann ein glaubhaftes, aber falsches Ergebnis liefern. Rechnen Sie magnetische Werte zuerst um, wenn Missweisung oder Ablenkung zu berücksichtigen sind. Beachten Sie außerdem, dass der Steuerkurs die Ausrichtung des Bugs bezeichnet und bei Wind, Strom oder Abdrift vom Kurs über Grund abweichen kann. Die Ausgabe folgt der 0–360-Konvention im Uhrzeigersinn und ist kein vorzeichenbehafteter Winkel: 315 Grad entsprechen 45 Grad an Backbord. target_side beseitigt diese Mehrdeutigkeit. Die deterministische Berechnung eignet sich für Übungen, Prüfungen von Brückensoftware, Protokolle und API-Automatisierung für $0.002 je Anfrage. Entfernung, Kollisionsrisiko und kleinster Passierabstand werden nicht berechnet.
Anwendungsfälle
Eine Kartenpeilung umrechnen
Wandeln Sie eine wahre Peilung aus Karte oder Sensor in den Winkel um, den der Ausguck vom Bug aus im Uhrzeigersinn melden würde.
Navigationsaufgaben kontrollieren
Prüfen Sie die Rechnung auch dann, wenn die Subtraktion Nord überschreitet und zunächst eine negative Zahl ergibt.
Brückenbeobachtungen vereinheitlichen
Überführen Sie Kurs- und Peilungsdaten in einheitliche relative Peilungen von 0–360 Grad für Logbuch oder Analyse.
Häufige Fragen
Welche Formel wird verwendet?
Der Rechner zieht den Schiffskurs von der wahren Peilung ab und normiert die Differenz auf den Bereich von einschließlich 0 bis ausschließlich 360 Grad.
Was bedeutet eine relative Peilung von 270 Grad?
Das Ziel liegt genau querab an Backbord, also 90 Grad nach Backbord vom Bug aus.
Darf ich magnetische und wahre Peilungen mischen?
Nein. Beide Winkel müssen denselben Nordbezug haben; diese Funktion erwartet ausdrücklich eine wahre Peilung und einen wahren Schiffskurs.
Berechnet das Werkzeug Kollisionsrisiko oder Entfernung?
Nein. Es berechnet nur die Richtung relativ zum Bug und verwendet weder Entfernung und Geschwindigkeit noch Kursänderungen oder Passierabstandsdaten.
Was kostet eine API-Anfrage?
Jede API-Anfrage kostet $0.002. Als Tier-A-Funktion kann die Berechnung außerdem 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/geo/relative-bearing \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"true_bearing":45,"vessel_heading":350}'const res = await fetch("https://api.kit.forhosting.com/geo/relative-bearing", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"true_bearing": 45,
"vessel_heading": 350
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/relative-bearing",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"true_bearing": 45,
"vessel_heading": 350
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/relative-bearing", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"true_bearing":45,"vessel_heading":350}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"true_bearing":45,"vessel_heading":350}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/relative-bearing", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"true_bearing": 45,
"vessel_heading": 350
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.relative_bearing",
"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. |