Azimut berechnen
Von London nach Paris beträgt der Anfangskurs 148,115617°, gemessen im Uhrzeigersinn ab geografisch Nord. Geben Sie die Koordinaten von Start und Ziel in Dezimalgrad ein und erhalten Sie die Richtung der Großkreisroute. 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
- Lat1
- 51,5074
- Lon1
- -0,1278
- Lat2
- 48,8566
- Lon2
- 2,3522
- Azimut (Grad)
- 148,115617
Dieser Rechner ermittelt die Anfangspeilung auf dem Großkreis zwischen zwei geografischen Punkten. Geben Sie Breiten- und Längengrad von Start und Ziel ein; ausgegeben wird ein Winkel im Uhrzeigersinn ab geografisch Nord. Ein Wert nahe null weist nach Norden, 90 nach Osten, 180 nach Süden und 270 nach Westen. Die Berechnung ist deterministisch, benötigt kein Netzwerk, prüft jede Koordinate und eignet sich für Karten, geografische Analysen und reproduzierbare Automatisierungen.
Geben Sie beide Punkte in der richtigen Reihenfolge ein
Alle vier Werte werden in Dezimalgrad angegeben. Der Breitengrad beschreibt die Lage nördlich oder südlich des Äquators und muss zwischen -90 und 90 liegen. Der Längengrad beschreibt die Lage östlich oder westlich des Nullmeridians und muss zwischen -180 und 180 liegen.
Negative Breitengrade stehen für die Südhalbkugel, negative Längengrade für den Westen. Die Reihenfolge ist wichtig, weil ein Azimut eine Bewegungsrichtung beschreibt: Die Peilung von London nach Paris ist nicht mit der Peilung von Paris nach London austauschbar. Verwenden Sie für beide Punkte dasselbe Koordinatenreferenzsystem, üblicherweise WGS 84.
Vertauschen Sie Breite und Länge nicht und übermitteln Sie Grad, Minuten und Sekunden nicht als Text. Wandeln Sie solche Angaben zuerst in vorzeichenbehaftete Dezimalgrade um. Fehlende, nicht endliche oder außerhalb der Grenzen liegende Werte sowie identische Punkte werden abgelehnt, da für identische Punkte keine Richtung definiert ist.
So wird der Azimut berechnet
Das Ergebnis ist die Anfangspeilung des Großkreiswegs vom ersten zum zweiten Punkt. Der Rechner wandelt die Koordinaten intern von Grad in Radiant um, berechnet die Längendifferenz und wendet mit atan2 die übliche sphärische Formel für den Vorwärtsazimut an. atan2 erhält den richtigen Quadranten; eine einfache Arkustangensfunktion könnte Nordost und Südwest nicht zuverlässig unterscheiden. Die Winkel nehmen ab geografisch Nord im Uhrzeigersinn zu: 0 Grad ist Norden, 90 Osten, 180 Süden und 270 Westen.
Es handelt sich um eine geografische Peilung nach geografisch Nord, nicht um einen magnetischen Kompasskurs. Eine magnetische Deklination wird daher nicht berücksichtigt. Außerdem ist dies eine Anfangspeilung: Auf den meisten längeren Großkreisrouten ändert sich die Richtung unterwegs, obwohl die Strecke im sphärischen Modell weiterhin der kürzeste Weg ist.
Verwenden Sie eine angemessene geografische Genauigkeit
Verstehen Sie den Rückgabewert als eindeutige, reproduzierbare Richtung für geografische Berechnungen, nicht als vollständige Navigationsanweisung. Die Formel modelliert die Erde als Kugel und ist für viele Karten-, Lehr-, Routenvorschau- und Datenprüfaufgaben hinreichend genau. Vermessung, Luftfahrt, Seefahrt und sicherheitskritische Anwendungen können ein ellipsoidisches geodätisches Modell, aktuelle Karten, magnetische Variation, Instrumentenkorrekturen, örtliche Vorschriften und fachkundige Beurteilung erfordern.
Auch die Genauigkeit der Eingabekoordinaten begrenzt die sinnvolle Peilungsgenauigkeit: Gerundete Werte können den Winkel verschieben, besonders bei eng beieinanderliegenden Punkten oder in Polnähe. Überquerungen des Antimeridians werden durch die Längendifferenz ohne besondere Option korrekt behandelt. Speichern Sie das numerische Ergebnis in Grad, bewahren Sie die ursprüngliche Punktreihenfolge auf und bezeichnen Sie den Wert beim Weitergeben als anfängliche wahre Peilung.
Anwendungsfälle
Routenrichtung prüfen
Berechnen Sie die anfängliche wahre Peilung vom Start zum Ziel, bevor Sie einen Richtungspfeil oder eine Zusammenfassung anzeigen.
Geodaten validieren
Vergleichen Sie einen gespeicherten Kurs mit der Peilung aufeinanderfolgender Koordinatenpaare und markieren Sie große Abweichungen.
Kartenfunktionen entwickeln
Erzeugen Sie deterministische Azimute für Kartenanmerkungen, Richtungsbeschriftungen, Lernwerkzeuge oder Anwendungstests.
Häufige Fragen
Welche Richtung bedeutet null Grad?
Null Grad entspricht geografisch Nord. Die Winkel steigen im Uhrzeigersinn: Osten liegt bei 90 Grad, Süden bei 180 und Westen bei 270.
Ist dies eine magnetische Kompasspeilung?
Nein. Bezugsrichtung ist geografisch Nord; örtliche magnetische Deklination und Kompasskorrekturen werden nicht angewendet.
Warum ändert das Vertauschen der Punkte das Ergebnis?
Ein Azimut ist gerichtet, und die umgekehrten Anfangspeilungen eines Großkreises unterscheiden sich meist nicht genau um 180 Grad.
Welche Koordinatenbereiche sind zulässig?
Jeder Breitengrad muss zwischen -90 und 90 und jeder Längengrad zwischen -180 und 180 liegen. Alle Werte müssen endlich sein.
Was geschieht bei zwei identischen Punkten?
Die Anfrage meldet eine ungültige Eingabe, weil ein Punkt keine definierte Richtung zu sich selbst besitzt.
Bleibt die Richtung auf der ganzen Strecke gleich?
Nein. Der Wert ist der Anfangskurs der Großkreisroute; auf den meisten langen Strecken ändert sich die Richtung unterwegs, obwohl der Weg auf der Kugel der kürzeste bleibt.
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/azimuth \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"lat1":51.5074,"lon1":-0.1278,"lat2":48.8566,"lon2":2.3522}'const res = await fetch("https://api.kit.forhosting.com/geo/azimuth", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"lat1": 51.5074,
"lon1": -0.1278,
"lat2": 48.8566,
"lon2": 2.3522
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/azimuth",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"lat1": 51.5074,
"lon1": -0.1278,
"lat2": 48.8566,
"lon2": 2.3522
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/azimuth", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"lat1":51.5074,"lon1":-0.1278,"lat2":48.8566,"lon2":2.3522}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"lat1":51.5074,"lon1":-0.1278,"lat2":48.8566,"lon2":2.3522}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/azimuth", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"lat1": 51.5074,
"lon1": -0.1278,
"lat2": 48.8566,
"lon2": 2.3522
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.azimuth",
"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
Geben Sie beide Punkte in der richtigen Reihenfolge ein
Tragen Sie den Startpunkt als lat1 und lon1 und anschließend das Ziel als lat2 und lon2 ein.
So wird der Azimut berechnet
Der vorzeichenbehaftete Rohwinkel wird anschließend auf den Bereich von null bis kleiner als 360 Grad normiert und für eine stabile JSON-Ausgabe auf sechs Dezimalstellen gerundet.
Verwenden Sie eine angemessene geografische Genauigkeit
Im Browser sind interaktive Berechnungen möglich; eine API-Anfrage kostet $0.002 und ermöglicht wiederholbare Automatisierung ohne externe Datenquelle innerhalb der Berechnung.
Technische Fragen
Was kostet eine API-Anfrage?
Jede API-Anfrage kostet $0.002. Dieselbe deterministische Berechnung kann auch im Browser ausgeführt werden.