Anfangskurs-Rechner
Wer von London auf dem Großkreis nach Paris startet, beginnt mit einem Anfangskurs von 148,115617°, auf der 16-teiligen Windrose als SSE angegeben. Geben Sie Start und Ziel in Dezimalgrad ein und erhalten Sie einen Kurs, den Sie als Pfeil oder Peillinie zeichnen können. 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
- Lng1
- -0,1278
- Lat2
- 48,8566
- Lng2
- 2,3522
- Peilung
- 148,115617 deg
- Himmelsrichtung
- SSE
Wenn Sie die Kompassrichtung von einem Punkt der Erde zu einem anderen brauchen, ist der Anfangskurs die Antwort: das Vorwärtsazimut der Großkreis-Bahn beim Verlassen des Ausgangspunkts. Dieser Rechner nimmt zwei Paare aus Breiten- und Längengrad in Dezimalgrad entgegen und gibt eine einzige Peilung im Bereich 0 bis 360 Grad zurück, im Uhrzeigersinn von geografisch Nord gemessen. Er nutzt die klassische sphärische Formel, auf die sich Navigationsbibliotheken stützen, sodass das Ergebnis deterministisch und frei von Netzwerkabfragen ist — geeignet für Routenplanung, Kartenbeschriftungen, Vermessungsnotizen und automatisierte Pipelines, die sich jedes Mal auf dieselbe Zahl einigen müssen.
Was Anfangskurs bedeutet (und was nicht)
Der Anfangskurs, auch Vorwärtsazimut genannt, ist der Winkel, auf den Sie einen Kompass einstellen würden, wenn Sie entlang des kürzesten Wegs auf einer Kugel von Punkt A nach Punkt B losgehen oder losfliegen. Null Grad bedeutet direkt Nord, neunzig direkt Ost, einhundertachtzig direkt Süd und zweihundertsiebzig direkt West. Da die Erde gekrümmt ist, stimmt diese Peilung nur zu Beginn der Reise: Während Sie dem Großkreis folgen, ändert sich die lokale Kompassrichtung, die nötig ist, um auf der Geodäte zu bleiben, in der Regel.
Der Endkurs (das umgekehrte Azimut am Ziel) ist eine andere Zahl; die Distanz ist wieder eine eigene Berechnung. Dieses Tool beantwortet bewusst nur die Vorwärtsfrage, damit der Vertrag einfach bleibt: vier Koordinaten rein, eine Peilung raus. Werte werden stets in das halboffene Intervall von null einschließlich bis dreihundertsechzig ausschließlich normalisiert, was der Art entspricht, wie die meisten GIS-Systeme und APIs das Azimut ausdrücken.
Sind beide Punkte derselbe Ort, löst sich die mathematische atan2-Singularität zu null auf, was eine stabile Konvention für identische Endpunkte ist statt einer undefinierten Peilung.
Wie Sie Koordinaten übergeben und das Ergebnis lesen
Breitengrade müssen zwischen minus neunzig und neunzig liegen; Längengrade zwischen minus einhundertachtzig und einhundertachtzig. Positive Breite liegt nördlich des Äquators; positive Länge östlich des Nullmeridians. Die Antwort enthält bearing auf sechs Nachkommastellen gerundet für stabile Automatisierung, ein Feld unit mit dem Wert deg, das Echo der Punkte from und to, damit Sie die Anfrage prüfen können, und ein Sechzehn-Punkte-Kompasslabel wie N, NE oder WSW für menschenlesbare Zusammenfassungen.
Nutzen Sie die numerische Peilung, wenn Sie Präzision für Karten, Peillinien oder Geräteausrichtung brauchen; nutzen Sie die Himmelsrichtung nur zur Anzeige.
Wo die Formel in echten Systemen zum Einsatz kommt
Logistiksoftware zeichnet Pfeile zwischen Lagern und Stopps; Drohnen-Bodenstationen zeigen die Peilung zum nächsten Wegpunkt; Vermessungs-Apps beschriften die Richtung von einem Festpunkt zu einem Ziel; Spielkarten richten Marker auf Quest-Ziele aus. All diese Abläufe brauchen ein wiederholbares Azimut, ohne einen externen Geocoder aufzurufen. Der Algorithmus hier ist die klassische Identität der sphärischen Trigonometrie: Grad in Bogenmaß umwandeln, die Ost- und Nordkomponenten mit Sinus und Kosinus der Breiten- und Längendifferenzen bilden, dann atan2 dieser Komponenten nehmen und das Ergebnis in null bis dreihundertsechzig umschlagen lassen.
Er nimmt eine kugelförmige Erde an, dieselbe Näherung, die unzählige Open-Source-Großkreis-Helfer verwenden und die für die meisten Planungsaufgaben unter einigen tausend Kilometern genau genug ist. Für rechtliche Katasterarbeit oder zentimetergenaue Vermessung würden Sie stattdessen eine ellipsoidische Geodäten-Bibliothek nutzen; für alltägliches Routing, Karten-UI und Lehrmittel ist diese geschlossene Form der richtige Kompromiss.
Anwendungsfälle
Ausrichtung von Route und Wegpunkt
Berechnen Sie den Abfahrtskurs zwischen aufeinanderfolgenden GPS-Positionen, damit eine Karten-UI oder Navigationsleiste einen Richtungspfeil zeichnen kann, der zur geplanten Geodäte passt.
Logistik und Außendienst-Disposition
Geben Sie Fahrern oder Außenteams eine Peilung von geografisch Nord vom Depot zu einer Lieferung oder Einsatzstelle, ohne eine vollständige Turn-by-Turn-Engine zu benötigen.
Vermessungsnotizen und Kartenbeschriftungen
Erfassen Sie das Vorwärtsazimut von einem Festpunkt zu einem Landmark in einem Formular- oder Tabellen-Workflow, der über Geräte hinweg deterministisch bleiben muss.
Häufige Fragen
Was ist der Anfangskurs?
Es ist die Vorwärts-Kompasspeilung, in Grad im Uhrzeigersinn von geografisch Nord, der Großkreis-Bahn beim Verlassen der ersten Koordinate in Richtung der zweiten.
Ist das Ergebnis magnetisch Nord oder geografisch Nord?
Geografisch Nord. Der Rechner wendet keine magnetische Deklination an; wenden Sie selbst eine lokale Missweisungstabelle an, wenn Sie eine magnetische Kompassanzeige brauchen.
Bleibt die Peilung entlang des gesamten Wegs konstant?
Meist nicht. Der Anfangskurs ist nur das Startazimut. Auf einer Kugel ändert sich die lokale Peilung entlang eines Großkreises in der Regel; nutzen Sie den Endkurs am Ziel, wenn Sie die Ankunftspeilung brauchen.
Welches Koordinatenformat wird akzeptiert?
Grad-Minuten-Sekunden und Plus-Codes werden nicht geparst; wandeln Sie sie zuvor um.
Welchen Kurs erhalte ich, wenn beide Punkte gleich sind?
Null. Bei identischen Punkten gibt es keine Reiserichtung, deshalb legt die Berechnung 0° als stabile Konvention fest, statt einen unbestimmten Kurs auszugeben. Taucht das unerwartet auf, prüfen Sie Ihre Eingaben.
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 \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"lat1":51.5074,"lng1":-0.1278,"lat2":48.8566,"lng2":2.3522}'const res = await fetch("https://api.kit.forhosting.com/geo/bearing", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"lat1": 51.5074,
"lng1": -0.1278,
"lat2": 48.8566,
"lng2": 2.3522
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/bearing",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"lat1": 51.5074,
"lng1": -0.1278,
"lat2": 48.8566,
"lng2": 2.3522
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/bearing", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"lat1":51.5074,"lng1":-0.1278,"lat2":48.8566,"lng2":2.3522}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"lat1":51.5074,"lng1":-0.1278,"lat2":48.8566,"lng2":2.3522}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/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
{
"lat1": 51.5074,
"lng1": -0.1278,
"lat2": 48.8566,
"lng2": 2.3522
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.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
Wie Sie Koordinaten übergeben und das Ergebnis lesen
Übergeben Sie lat1 und lng1 für den Ausgangspunkt sowie lat2 und lng2 für das Ziel, jeweils als endliche Zahl in Dezimalgrad. Da die Arithmetik rein und nebenwirkungsfrei ist, erzeugen der gratis Browser-Pfad und der bezahlte API-Pfad dasselbe JSON für dieselbe Eingabe. Ungültige oder fehlende Parameter scheitern mit invalid_input und werden nicht berechnet, sodass Sie Formulare günstig prüfen können, bevor Sie eine Reihe von Wegpunkten festschreiben.
Wo die Formel in echten Systemen zum Einsatz kommt
API-Aufrufe kosten $0.002 pro Element aus vorausbezahltem Guthaben, mit demselben Vertrag für Offline- oder Browser-Ausführung, bei der kein Konto erforderlich ist.
Technische Fragen
Wie viel kostet die API?
Jede erfolgreiche Anfrage wird zum veröffentlichten Basispreis von $0.002 aus vorausbezahltem KIT-Guthaben berechnet. Ungültige Eingabe wird nicht berechnet. Das Browser-Tool kann dieselbe reine Mathematik lokal ohne Konto ausführen.