Äquatorüberquerung eines Großkreises mit Länge und Kurs
Geben Sie Startpunkt und Kurs ein und sehen Sie, wo der Großkreis zuerst den Äquator erreicht: Von 40° N und 73° W mit Kurs 120° quert die Route nach Süden, und Sie erhalten Länge und Kurs der Überquerung. 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
- Breitengrad
- 40
- Längengrad
- -73
- Peilung
- 120
- Kreuzungslängengrad
- -24,9301051899
- Kreuzungspeilung
- 138,4392374298
- Winkelabstand
- 59,2102669712
- Normalisierte Peilung
- 120
Dieser Rechner bestimmt, wo eine gerichtete sphärische Großkreisroute erstmals den Breitengrad null erreicht. Geben Sie Startbreite, Startlänge und Anfangskurs ein; ausgegeben werden Länge und Kurs an der Überquerung, zurückgelegter Winkelabstand sowie die Richtung nach Norden oder Süden. Die Berechnung folgt dem vollständigen Großkreis und keiner Loxodrome oder abgetasteten Polylinie. Sie eignet sich für Navigationsplanung, Tests geografischer Software, Routendarstellungen und Unterricht, wenn ein nachvollziehbares sphärisches Ergebnis benötigt wird.
Legen Sie die gerichtete Großkreisbahn fest
Geben Sie Startbreite und Startlänge in Dezimalgrad sowie den im Uhrzeigersinn von geografisch Nord gemessenen Anfangskurs ein. Die Breite muss zwischen minus 90 und 90 Grad, die Länge zwischen minus 180 und 180 Grad liegen. Jeder endliche Kurswert ist zulässig und wird auf den Bereich von null bis unter 360 Grad normalisiert.
Der Kurs ist erforderlich, weil durch einen einzelnen Punkt unendlich viele Großkreise verlaufen; erst Punkt und Richtung bestimmen einen Kreis und seine Vorwärtsrichtung. Das Ergebnis bezeichnet die erste beim Vorwärtslaufen erreichte Äquatorüberquerung und nicht eine beliebige der beiden antipodischen Schnittstellen. Liegt der Start bereits am Äquator und verlässt die Bahn ihn, gilt der Startpunkt bei einem Winkelabstand von null als Überquerung.
Eine genau nach Osten oder Westen am Äquator beginnende Bahn fällt dagegen vollständig mit dem Äquator zusammen. Dann gibt es keine eindeutige Überquerungslänge, und die Eingabe wird abgewiesen.
So werden Schnittpunkt und Kurs berechnet
Die Implementierung stellt den Startort als dreidimensionalen Einheitsvektor dar. Sie bildet dort lokale Tangenten nach Norden und Osten und kombiniert diese anhand des eingegebenen Kurses zur Vorwärtstangente. Die Position nach einem sphärischen Winkelabstand lässt sich als Startvektor mal Kosinus dieses Abstands plus Tangente mal Sinus ausdrücken.
Wird die vertikale Komponente null gesetzt, ergibt sich unmittelbar der nächste Äquatorschnitt. Die Lösung wird auf den ersten nicht negativen Abstand unter 180 Grad gebracht, sodass ohne Abtasten der Route zuverlässig der vorwärts liegende Schnittpunkt gewählt wird. Am Schnittpunkt liefert die Ableitung desselben Ausdrucks die Bewegungsrichtung.
Ihre Projektion auf lokales Nord und Ost ergibt mithilfe einer zweistelligen Arkustangensfunktion den Überquerungskurs. Das Vorzeichen der Nordkomponente kennzeichnet außerdem eine nordwärts oder südwärts gerichtete Überquerung.
Ordnen Sie das sphärische Ergebnis richtig ein
Die ausgegebene Länge und der Kurs beschreiben einen idealen Großkreis auf einer Kugel. Dieses Modell ist für sphärische Trigonometrie, konzeptionelle Routenplanung, viele Kartendarstellungen und deterministische Prüffälle geeignet. Es handelt sich nicht um eine ellipsoidische Geodäte auf WGS 84.
Die Erdabplattung kann eine Überquerung verschieben, wenn betriebliche Genauigkeit gefordert ist. Luftfahrt, Seefahrt, Vermessung und sicherheitskritische Systeme müssen daher das in ihren Verfahren vorgeschriebene Referenzmodell samt Toleranzen verwenden. Der Winkelabstand wird in Grad am Erdmittelpunkt angegeben; wandeln Sie ihn in Radiant um und multiplizieren Sie ihn mit einem gewählten Kugelradius, wenn Sie eine angenäherte Oberflächenentfernung benötigen.
Der Überquerungskurs ist der momentane Vorwärtskurs bei Breite null und keine Wiederholung des Anfangskurses. Das Richtungsfeld macht den Hemisphärenwechsel eindeutig.
Anwendungsfälle
Einen Hemisphärenwechsel planen
Bestimmen Sie Länge und Kurs, an denen eine ideale Großkreisroute in die gegenüberliegende Hemisphäre eintritt.
Geodaten-Software prüfen
Erzeugen Sie deterministische Referenzwerte für Code, der Kurse fortschreibt oder Schnitte mit der Breite null erkennt.
Sphärische Navigation erklären
Zeigen Sie, warum sich ein Großkreiskurs ändert und wie die Richtung eine von zwei antipodischen Überquerungen auswählt.
Häufige Fragen
Welche der beiden Äquatorüberquerungen wird ausgegeben?
Der Rechner gibt die erste Überquerung in der durch den Anfangskurs festgelegten Vorwärtsrichtung aus.
Was geschieht bei einem Startpunkt am Äquator?
Verlässt der Kurs den Äquator, wird der Start als Überquerung mit Abstand null ausgegeben. Folgt er dem Äquator, ist die Überquerung nicht eindeutig und die Eingabe wird abgewiesen.
Entspricht der Überquerungskurs dem Anfangskurs?
Im Allgemeinen nicht. Ein Großkreiskurs ändert sich mit dem Ort und wird aus der Vorwärtstangente am Äquator neu berechnet.
Verwendet die Berechnung das Ellipsoid WGS 84?
Nein. Sie verwendet eine ideale Einheitskugel. Nutzen Sie bei geforderter betrieblicher Genauigkeit ein ellipsoidisches Geodätenverfahren.
Was bedeutet der Winkelabstand im Ergebnis?
Er ist der Bogen des Großkreises zwischen Ihrem Startpunkt und der Überquerung, gemessen in Grad vom Erdmittelpunkt aus. Da immer die erste Überquerung in Fahrtrichtung gemeint ist, bleibt er unter 180 Grad und ist null, wenn Sie am Äquator starten.
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/great-circle-equator-crossing \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"latitude":40,"longitude":-73,"bearing":120}'const res = await fetch("https://api.kit.forhosting.com/geo/great-circle-equator-crossing", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"latitude": 40,
"longitude": -73,
"bearing": 120
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/great-circle-equator-crossing",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"latitude": 40,
"longitude": -73,
"bearing": 120
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/great-circle-equator-crossing", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"latitude":40,"longitude":-73,"bearing":120}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"latitude":40,"longitude":-73,"bearing":120}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/great-circle-equator-crossing", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"latitude": 40,
"longitude": -73,
"bearing": 120
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.great_circle_equator_crossing",
"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 werden Schnittpunkt und Kurs berechnet
Einheitliche Rundung sorgt bei gleichen Eingaben für stabiles JSON.
Ordnen Sie das sphärische Ergebnis richtig ein
Für automatisierte Aufrufe beträgt der Grundpreis je Anfrage $0.002.
Technische Fragen
Was kostet eine API-Anfrage?
Der Grundpreis beträgt $0.002 je Anfrage.