Peilung zu Kompassrichtung
Eine Peilung von 22,5° ergibt NNE, North-Northeast, und −45° läuft um bis NW. Geben Sie einen beliebigen Wert in Grad ein und erhalten Sie die nächste der 16 klassischen Kompassrichtungen, ihren vollen Namen und den 22,5°-Sektor, den sie abdeckt. 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
- Kompasspeilung in Grad
- 22,5
- Eingangs-Peilung
- 22,5
- Peilung (°)
- 22,5
- Richtung
- NNE
- Vollname
- North-Northeast
Navigations-, Karten- und Feld-Apps speichern oft einen Kurs als einzelne Gradzahl im Uhrzeigersinn von Nord und brauchen dann ein kurzes Kompassetikett, das Menschen auf einen Blick lesen. Diese Fähigkeit nimmt jede endliche Peilung, normalisiert sie auf das halb offene Intervall von null bis dreihundertsechzig Grad und liefert die nächste der sechzehn klassischen Rosenrichtungen (N, NNE, NE oder WNW) zusammen mit dem vollen Namen, dem Sektorindex und den Winkelgrenzen dieses Sektors. Nichtendliche Werte einschließlich NaN und positiver oder negativer Unendlichkeit werden mit einem klaren Fehler für ungültige Eingabe abgelehnt, damit schlechte Sensordumps sich nicht als Nord ausgeben.
Sechzehn Richtungen, jede 22,5 Grad breit
Die klassische Kompassrose teilt den Kreis in sechzehn Richtungen: die vier Haupthimmelsrichtungen N, E, S und W, vier Nebenrichtungen wie NE und acht Zwischenrichtungen wie NNE oder WNW. Jede besitzt einen Sektor von 22,5 Grad um ihre genaue Peilung, so liegt N bei 0, NNE bei 22,5 und NE bei 45 Grad. Der Rechner bringt Ihren Wert zuerst auf den Bereich von 0 bis unter 360 Grad und wählt dann die nächstgelegene Mitte. Eine Peilung von 22,5° ergibt NNE, dessen Sektor von 11,25° bis 33,75° reicht.
Wo die Bezeichnung hilft und worauf Sie achten sollten
Eine kurze Bezeichnung liest sich auf Anzeigen, in Warnmeldungen und in exportierten Tabellen schneller als eine Zahl. Einige Details vermeiden Überraschungen. Winkel zählen im Uhrzeigersinn ab Nord, 90° ist also Osten und 270° Westen. Negative Werte und Werte ab 360 werden umgerechnet, deshalb ergibt −45° NW und 360° wieder N. Liegt ein Wert genau auf einer Sektorgrenze, wird er zur nächsten Richtung im Uhrzeigersinn aufgerundet. Werte, die keine echten Zahlen sind, etwa ein defekter Sensorwert, werden abgewiesen, statt als Nord zu erscheinen.
So mappen Grad auf die 16-Punkt-Kompassrose
Null Grad bedeutet Nord; neunzig Ost; einhundertachtzig Süd; zweihundertsiebzig West. Werte außerhalb von null bis dreihundertsechzig werden modulo dreihundertsechzig reduziert, und negative Kurse wickeln gleich, sodass ein Sensor, der minus fünfundvierzig meldet, weiterhin auf Nordwest landet. Die sechzehn Rosenpunkte sitzen auf Zentren alle zweiundzwanzig Punkt fünf Grad: N bei null, NNE bei zweiundzwanzig Punkt fünf, NE bei fünfundvierzig und so weiter bis NNW bei dreihundertsiebenunddreißig Punkt fünf.
Jeder Sektor ist zweiundzwanzig Punkt fünf Grad breit; die Implementierung wählt das nächste Zentrum mit standardmäßigem half-up-Runden und wickelt dreihundertsechzig zurück nach Nord.
Anwendungsfälle
Telemetrie- und Sensor-Pipelines
Normalisieren Sie Geräte-Kurse und Azimute zu N–NNW-Etiketten für Dashboards, Alarme und CSV-Exporte, ohne Rosen-Mathematik in jedem Dienst neu zu implementieren.
Häufige Fragen
Was passiert, wenn die Peilung NaN oder Infinity ist?
Nur endliche Zahlen werden akzeptiert; nichtendliche Werte werden abgelehnt und nicht berechnet.
Bedeutet 0° Nord oder Ost?
Null Grad ist Nord, gemessen im Uhrzeigersinn (90° Ost, 180° Süd, 270° West), gemäß gängigen Navigations- und GIS-Konventionen.
Worin unterscheidet es sich von einem Peilungsrechner zwischen zwei Punkten?
Diese Fähigkeit mappt nur einen vorhandenen Gradwert auf die 16-Punkt-Rose.
Welche Richtung bekommt eine Peilung genau auf der Sektorgrenze?
Sie wird zur nächsten Richtung im Uhrzeigersinn aufgerundet. Jede Richtung deckt 22,5 Grad um ihre Mitte ab: NNE reicht von 11,25° bis 33,75°, ein Wert von genau 11,25° erhält also NNE und nicht N.
Ist der volle Name der Richtung englisch?
Ja. Die Abkürzung folgt der internationalen Rose von N bis NNW, mit W für Westen und E für Osten, und der volle Name erscheint auf Englisch, etwa North-Northeast für NNE.
Wofür ist die Umwandlung nützlich?
Überall dort, wo Menschen eine Richtung auf einen Blick erfassen sollen: auf Anzeigen, in Warnmeldungen und in exportierten Tabellen. So verwenden alle Berichte für denselben Kurs dieselbe kurze Bezeichnung.
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/geo/bearing-to-compass \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"bearing":22.5}'const res = await fetch("https://api.kit.forhosting.com/geo/bearing-to-compass", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"bearing": 22.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/bearing-to-compass",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"bearing": 22.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/bearing-to-compass", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"bearing":22.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"bearing":22.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/bearing-to-compass", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"bearing": 22.5
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.bearing_to_compass",
"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
So mappen Grad auf die 16-Punkt-Kompassrose
Senden Sie ein Pflichtfeld namens bearing als JSON-Zahl oder numerische Zeichenkette. Aliase degrees, deg, azimuth, heading und angle werden akzeptiert, wenn Ihr Upstream-schema diese Namen nutzt. Bei Erfolg erhalten Sie direction als Kurzetikett, full_name als vollständigen Ausdruck, bearing_in als den akzeptierten endlichen Wert, bearing_deg als den normalisierten Winkel von null inklusive bis dreihundertsechzig exklusive, index von null bis fünfzehn, points gleich sechzehn, sector_center_deg, sector_from_deg, sector_to_deg und method auf sixteen_point_compass_rose. Identische endliche Eingaben erzeugen stets dasselbe JSON, weil der Pfad reine Arithmetik ohne Netz, ohne Zufallsseed und ohne Wanduhr ist.
Validierung, Fehler und Lesen der Antwortfelder
Die einzige harte Ablehnung ist eine Peilung, die keine endliche Zahl ist. Endliche Gleitkommawerte einschließlich großer Beträge und wissenschaftlicher Notation, die zu einer endlichen Number parsen, werden akzeptiert und dann normalisiert. Nutzen Sie direction, wenn ein Kartenpin, eine Statuszeile oder eine CSV-Spalte ein kompaktes Etikett wie NNE braucht. Es löst auch keine Großkreis-Geodäsie und keine Querabstandsentfernung auf einer Kugel. Fehlende Eingabe, leere Zeichenketten, Booleans, Objekte, nichtnumerischer Text, NaN und positives oder negatives Infinity scheitern mit invalid_input und werden nach Ablehnung durch die Engine nicht berechnet. Nutzen Sie full_name, wenn ein Bericht oder Screenreader den ausgeschriebenen Namen braucht. Nutzen Sie bearing_deg, wenn Sie den umwickelten Winkel neben dem Etikett zeigen müssen, und bearing_in, wenn Audit-Logs die Rohablesung vor dem Modul erhalten sollen. Das Feld index eignet sich für Paletten-Lookup, Icon-Blätter oder Unit-Tests, die Sektorzugehörigkeit ohne Zeichenkettenvergleich prüfen. Sektorgrenzen beschreiben das Winkel-Fenster des gewählten Zentrums unter der Halbbreite von elf Punkt zwei fünf Grad, wobei Nord den Nullmeridian umwickelt, sodass sector_from_deg dreihundertachtundvierzig Punkt sieben fünf und sector_to_deg elf Punkt zwei fünf ist. Dieses Produkt berechnet keinen Kurs aus zwei Koordinaten; für diese Absicht nutzen Sie einen Peilungsrechner zwischen Punkten.
API-Nutzung, Preise, Arbeitsabläufe und praktische Grenzen
Rufen Sie das kostenlose Browser-Werkzeug Peilung zu Kompassrichtung für Unterrichtsdemos, Feldnotizen und schnelle mentale Prüfungen ohne GIS-Software auf. Autoren, die SDKs ausliefern, können direction direkt in UI-Badges mappen und index für Sprite-Frames einer Kompassrosen-Grafik nutzen. Dokumentieren Sie im Client bevorzugt die Konvention null-gleich-Nord im Uhrzeigersinn, damit Nutzer, die in mathematischen Winkeln von Ost gegen den Uhrzeigersinn denken, einmal vor dem Aufruf umrechnen. Nutzen Sie die Prepaid-API, wenn ein mobiles Navigations-Backend, ein Drohnen-Telemetrie-Normalisierer, ein Segel-Log-Importer oder ein Logistik-Dashboard einen stabilen Vertrag unter KIT-Guthaben zu $0.002 pro erfolgreichem Element braucht. Koppeln Sie den Endpoint mit einem Koordinaten-Peilungsrechner, wenn Sie zuerst einen Kurs aus zwei Punkten erhalten und ihn dann für Menschen etikettieren; halten Sie die beiden Schritte getrennt, damit jede Seite einer eigenen Suchabsicht entspricht. Es gibt kein Größenlimit pro Anfrage jenseits gewöhnlichen JSON, und die Arbeit sind eine Handvoll Gleitkommaoperationen in einem Worker, sodass die Latenz analytisch und vorhersehbar bleibt.
Integrationsbeispiele
Karten und Feld-Apps
Zeigen Sie eine lesbare Kompassrichtung neben einer numerischen Peilung auf mobilen Karten, Wanderlogs und Segel-Trackern mit stabilem Gratis-Browser- oder API-Vertrag.
Unterricht und automatisierte Tests
Hausaufgabenprüfer und CI-Fixtures pinnen erwartete Etiketten für bekannte Winkel und behaupten invalid_input bei nichtendlichen Peilungen.
Technische Fragen
Wie rechne ich eine Peilung in Grad in eine Kompassrichtung um?
Senden Sie JSON mit bearing gleich einer endlichen Zahl (zum Beispiel 22.5). Die Antwort enthält direction (NNE), full_name, normalisiertes bearing_deg und den Sektorindex.
Ist das Werkzeug Peilung zu Kompassrichtung gratis?
Das Browser-Werkzeug läuft gratis auf Ihrem Gerät. API-Aufrufe nutzen Prepaid-KIT-Guthaben zu $0.002 pro erfolgreichem Element; Validierungsfehler werden nicht berechnet.