Peilungs- und Kursrechner
Von (0, 0) nach (1, 1) beträgt die Peilung 45°, also Nordost. Geben Sie die x- und y-Koordinaten von Start und Ziel auf einem ebenen Raster ein und erhalten Sie die Richtung im Uhrzeigersinn ab Nord sowie den Abstand. 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
- X
- 0
- Y
- 0
- X
- 1
- Y
- 1
- Peilung °
- 45
- Peilung rad
- 0,7853981634
- Entfernung
- 1,4142135624
- Dx
- 1
Eine Kompasspeilung beantwortet eine einfache räumliche Frage: Wenn Sie an einem Punkt in der Ebene stehen und zu einem anderen blicken, in welche Richtung schauen Sie, gemessen von Norden und im Uhrzeigersinn? Vermesser, Spieleentwickler, Robotikstudierende und Planer von Freizeitaktivitäten brauchen diese Zahl, wenn die Koordinaten bereits rechtwinklig sind—Gitter-Ost- und Nordwerte, lokale Kartenmeter oder bildschirmähnliche Achsen, die so umgelegt sind, dass plus-y Norden und plus-x Osten ist. Diese Kapazität nimmt vier Zahlen für Ausgangs- und Zielpunkt entgegen, lehnt den undefinierten Fall ab, in dem beide Punkte identisch sind, und liefert die Peilung in Grad und Radiant, den euklidischen Abstand, die Verschiebungskomponenten sowie eine sechzehnteilige Himmelsrichtungsbezeichnung wie N, NE oder WSW.
Was eine Kompasspeilung in einer rechtwinkligen Ebene bedeutet und wie sie sich von reinen atan2-Steigungswinkeln unterscheidet
In Navigation und Vermessung ist die Peilung die horizontale Richtung von einem Beobachter zu einem Ziel, gemessen vom wahren oder Gitter-Norden und im Uhrzeigersinn über Osten, Süden und Westen steigend, bis sie zu dreihundertsechzig Grad zurückkehrt, die mit null identifiziert wird. Diese Konvention unterscheidet sich bewusst vom mathematischen Polarwinkel, den viele Programmiersprachen mit atan2 von y über x zurückgeben und der an der positiven x-Achse beginnt und gegen den Uhrzeigersinn wächst.
In einer rechtwinkligen Ebene, in der die y-Achse nach Norden und die x-Achse nach Osten zeigt, erhält man die Navigationsform mit atan2 der Ostwertdifferenz über der Nordwertdifferenz und normalisiert sie anschließend in das halboffene Intervall von null einschließlich bis dreihundertsechzig ausschließlich. Suchintentionen bündeln sich um Phrasen wie Peilungsrechner, Kurs zwischen zwei Punkten, Kompassazimut aus Koordinaten und Richtung von Punkt A nach B. Menschen wollen einen numerischen Kurs, den sie mit einer Kartenrose, einem Robot-Odometrierahmen oder einem Hausaufgabenschlüssel vergleichen können, nicht nur ein Steigungsverhältnis.
Wie dieser Rechner Koordinaten prüft, Peilung und Abstand berechnet und deckungsgleiche Punkte ablehnt
Numerische Zeichenketten werden nach dem Entfernen von Leerzeichen akzeptiert, wenn ein Formular Text sendet. Die Engine bildet dx gleich x2 minus x1 und dy gleich y2 minus y1. Andernfalls wendet die Engine atan2 von dx und dy an, wandelt in Grad um, normalisiert in den Bereich von null bis dreihundertsechzig, leitet Radiant aus dem normalisierten Gradwert ab und berechnet den Abstand mit hypot, damit große Komponenten numerisch stabil bleiben.
Eine sechzehnteilige Himmelsrichtungsbezeichnung wird gewählt, indem die Gradpeilung auf den nächsten Zweiundzwanzig-einhalb-Grad-Sektor gerundet wird. Randfälle sind explizit: partielle Eingaben, nichtnumerischer Text und das Nullverschiebungspaar scheitern, bevor ein unechter Kurs zurückgegeben wird.
Praktische Nutzung, Grenzen, Preise und Lieferkanäle
Nutzen Sie das Browser-Werkzeug, wenn Sie sofort einen Kurs brauchen, um eine Gitterübung zu prüfen, eine Robot-Wegpunktliste zu verifizieren oder zu bestätigen, dass Nordosten eines Basislagers wirklich etwa fünfundvierzig Grad beträgt, ohne einen GIS-Stack zu installieren. Akzeptierte Eingaben sind ausschließlich endliche rechtwinklige Koordinaten: dies ist keine Großkreispeilung auf einem WGS84-Ellipsoid, kein magnetischer Deklinationskorrektor und kein Pfadplaner, der mehrere Etappen verkettet. Ergebnisse sind vollständig deterministisch: dieselben vier Koordinaten liefern stets dieselbe Peilung, denselben Abstand, dieselbe Himmelsrichtung und dieselben zurückgespiegelten Punkte.
Es gibt kein Sprachmodell, keinen externen Kartendienst und keine Zufälligkeit, sodass die Kapazität sicher in Continuous-Integration-Prüfungen und reproduzierbaren Unterrichtsmaterialien verankert werden kann. Verdrahten Sie den Endpunkt mit Vermessungs-Hausaufgabenprüfern, 2D-Spielnavigationsdemos, Wettbewerbslösungsschlüsseln mit Gitterpunkten, Robotik-Notizbüchern mit lokalen Metern oder Vorverarbeitungsschritten, in denen Sie bereits einen expliziten Fehler bei deckungsgleichen Punkten schwarzen, undurchsichtigen Widgets vorziehen, die nicht zeigen können, warum identische Koordinaten keine Richtung haben.
Anwendungsfälle
Gitter- und Kartenhausaufgaben
Studierende und Bewerter bestätigen den Kompasskurs und den Abstand zwischen zwei rechtwinkligen Punkten, mit klarer Ablehnung, wenn die Punkte identisch sind.
Navigations-Testdaten für Robotik und Spiele
Pipelines, die Unit-Tests für Kurse im lokalen Rahmen speisen, können ein reines Peilungsorakel aufrufen, statt die atan2-Umwicklungslogik in jeder Sprache neu zu implementieren.
Häufige Fragen
Welche Koordinatenkonvention verwendet der Peilungsrechner?
Plus-y ist Norden und plus-x Osten. Die Peilung wird von Norden im Uhrzeigersinn in Grad auf [0, 360) gemessen.
Was geschieht, wenn die beiden Punkte identisch sind?
Die Kompasspeilung ist undefiniert, wenn es keine Verschiebung gibt; diese Aufrufe werden nicht berechnet.
Berechnet dies die Großkreispeilung aus Breite und Länge?
Nein. Es berechnet die ebene Kompasspeilung nur aus rechtwinkligen Koordinaten. Nutzen Sie ein Geodäsie-Werkzeug für lat/lon-Großkreisazimute.
Was bedeutet die Richtungsangabe mit 16 Punkten?
Sie nennt die nächstgelegene der 16 Richtungen der Kompassrose, etwa N oder NE; eine Peilung von 45 Grad erscheint als NE. Das ist eine schnelle Zusammenfassung, der Gradwert bleibt die genaue Zahl.
Liefert der Rechner auch den Abstand?
Ja. Neben der Peilung erhalten Sie den geraden Abstand und die Verschiebung nach Osten und Norden. Von (0, 0) nach (1, 1) beträgt der Abstand 1,4142135624.
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/bearing \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"x1":0,"y1":0,"x2":1,"y2":1}'const res = await fetch("https://api.kit.forhosting.com/trig/bearing", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"x1": 0,
"y1": 0,
"x2": 1,
"y2": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/bearing",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"x1": 0,
"y1": 0,
"x2": 1,
"y2": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/bearing", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"x1":0,"y1":0,"x2":1,"y2":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"x1":0,"y1":0,"x2":1,"y2":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/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
{
"x1": 0,
"y1": 0,
"x2": 1,
"y2": 1
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.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. |
Technische Hinweise
Was eine Kompasspeilung in einer rechtwinkligen Ebene bedeutet und wie sie sich von reinen atan2-Steigungswinkeln unterscheidet
Die Rückgabe von Grad, Radiant, Abstand und einer Himmelsrichtungsbezeichnung in einem JSON-Objekt erleichtert das Einfügen in Feldnotizen, das Festnageln in automatisierten Tests oder das Einspeisen in eine größere Pipeline, ohne Gradumwicklung und Rosen-Binning in jeder Sprache neu zu implementieren, die Sie lehren oder bereitstellen.
Wie dieser Rechner Koordinaten prüft, Peilung und Abstand berechnet und deckungsgleiche Punkte ablehnt
Senden Sie einen JSON-Körper mit vier endlichen Zahlen: x1 und y1 für den Startpunkt, x2 und y2 für das Ziel. Jedes Feld ist erforderlich; fehlende Werte, leere Zeichenketten und nicht endliche Größen scheitern mit invalid_input, sodass unvollständige Formulare nie einen stillen Nullkurs erzeugen. Sind beide Deltas exakt null, fallen die beiden Punkte zusammen und die Kompasspeilung ist undefiniert, weil es keinen Verschiebungsvektor gibt; die Anfrage scheitert mit invalid_input und dem Hinweis, dass die Punkte zusammenfallen, und diese fehlgeschlagenen Aufrufe werden nicht berechnet. Ergebnisse werden auf eine stabile Dezimalpräzision gerundet, sodass dieselbe Eingabe über JavaScript-Engines hinweg stets dasselbe JSON liefert.
Praktische Nutzung, Grenzen, Preise und Lieferkanäle
Nutzen Sie die API, wenn ein Skript, eine Unterrichtsplattform, ein Spielhelfer oder ein Feldnotizbuch stabiles JSON für viele Von-Nach-Paare unter einem Vertrag braucht. Jede erfolgreiche Anfrage ist ein abrechenbares Element zu $0.002; fehlgeschlagene Validierung wird nicht berechnet.
Integrationsbeispiele
Feldnotizen und einfache Routenabschnitte
Planer von Freizeitaktivitäten oder Sensorprotokolle, die bereits Ost- und Nordwerte speichern, erhalten einen stabilen Gradkurs und eine Himmelsrichtungsbezeichnung als strukturiertes JSON.
Technische Fragen
Wie berechne ich eine Kompasspeilung mit dieser API?
Senden Sie x1, y1, x2 und y2 an trig.bearing. Die Antwort liefert bearing_deg, bearing_rad, distance, dx, dy, cardinal sowie die from/to-Punkte.
Ist der Peilungs- und Kursrechner kostenlos?
Das Browser-Werkzeug läuft kostenlos auf Ihrem Gerät. API-Aufrufe nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Element; Validierungsfehler werden nicht berechnet.