Loxodrom-Zielpunkt: Lat/Lon aus Kurs und Distanz, gratis
Finden Sie den Ankunftspunkt bei gleichbleibendem Kompasskurs: 10 km auf 45° ab (51,4778; -0,0015) enden bei (51,5413916406; 0,100674380088). Die Strecke kann in Metern, Kilometern, Landmeilen oder Seemeilen angegeben werden. 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
- Geografische Breite
- 51,4778
- Geografische Länge
- -0,0015
- Konstanter Loxodrom-Kurs
- 45
- Entfernung
- 10.000
- Normalisierter Kurs
- 45
- Distanz-Einheit
- M
- Distanz m
- 10.000
- Erdradius m
- 6.371.000
Ein Loxodrom-Zielrechner löst das direkte Problem der Navigation mit konstantem Kurs: gegebener Startpunkt, gehaltener wahrer Kurs ohne Drehen und zurückgelegte Distanz — wo kommen Sie an? Anders als ein Großkreisbogen schneidet eine Loxodrome — auch Rhumb-Line genannt — jeden Meridian unter demselben Winkel, sodass der Kompasskurs von Abfahrt bis Ankunft fest bleibt. Dieses Werkzeug nimmt Startbreite und -länge in Dezimalgrad, einen konstanten Kurs im Uhrzeigersinn vom wahren Norden und eine Distanz in Metern, Kilometern, Statute Miles oder Seemeilen; es liefert das sphärische Loxodrom-Ziel auf dem mittleren Erdradius oder jedem positiven benutzerdefinierten Radius, den Sie angeben. Die Pipeline nutzt nur elementare Trigonometrie und einen Logarithmus der isometrischen Breite: Umrechnung Grad in Radiant, Winkelweg als Pfadlänge über Radius, Fortschritt der Breite um δ·cos θ, Mercator-isometrische Differenz, Rückgewinnung der Länge mit δ·sin θ über den isometrischen Skalenfaktor und Faltung der Länge in den Standard-Kartenbereich.
So funktioniert die Loxodrom-Zielformel
Behandeln Sie die Erde als Kugel mit Radius R — standardmäßig dem konventionellen mittleren Radius von sechs Millionen dreihunderteinundsiebzigtausend Metern — und wandeln Sie Startbreite φ1 und Startlänge λ1 von Grad in Radiant um. Wandeln Sie den konstanten wahren Kurs θ ebenso um, gemessen im Uhrzeigersinn vom wahren Norden, sodass null Nord, neunzig Ost, einhundertachtzig Süd und zweihundertsiebzig West ist. Wandeln Sie die Reisedistanz bei Bedarf in Meter um und bilden Sie die Winkeldistanz δ gleich d über R in Radiant.
Schreiten Sie die Breite mit Δφ gleich δ mal cos θ fort, sodass reine Ost–West-Kurse die Breite unverändert lassen und reine Nord–Süd-Kurse nur die Breite ändern. Bilden Sie die isometrischen Breiten ψ1 und ψ2 als natürliche Logarithmen der Tangens von π/4 plus der Hälfte jeder geodätischen Breite; ihre Differenz Δψ skaliert die Längenänderung entlang des Mercator-Streifens.
Wenn |Δψ| spürbar ist, setzen Sie den Skalenfaktor q auf Δφ/Δψ; wenn der Kurs im Wesentlichen Ost–West ist und Δψ verschwindet, greifen Sie auf q gleich cos φ1 zurück, damit die Länge auf einem Parallelkreis korrekt fortschreitet. Dann gilt Δλ gleich δ·sin θ/q und λ2 gleich λ1+Δλ. Wandeln Sie φ2 und λ2 zurück in Grad, halten Sie die Breite im geschlossenen Intervall von minus neunzig bis plus neunzig und falten Sie die Länge in den offen–geschlossenen Bereich um den Antimeridian, damit GIS-Layer sauber plotten.
Pfade, die die Breite über einen Pol treiben würden, werden abgelehnt statt umgeschlagen, weil eine echte Loxodrome den Pol bei festem Azimut nicht kreuzen kann.
Was Sie senden und was Sie zurückerhalten
Die Breite muss im geschlossenen Intervall von minus neunzig bis plus neunzig Grad liegen, Nord positiv. Die Länge von minus einhundertachtzig bis plus einhundertachtzig, Ost positiv. Bearing ist der konstante loxodrome wahre Kurs in Grad; Werte außerhalb von null bis dreihundertsechzig werden bei Endlichkeit akzeptiert und dann in jenes halb offene Intervall für Berechnung und Bericht normalisiert.
Klassische Prüfungen: Abfahrt von Greenwich nahe einundfünfzig Komma vier sieben sieben acht Nord, null Komma null null eins fünf West, auf fünfundvierzig Grad Kurs über zehntausend Meter, und Verifikation, dass das Ziel nordöstlich des Starts auf konstanter Azimutbahn liegt. Nutzen Sie das kostenlose Browserformular für Unterrichtsdemos und Kartenbriefings; rufen Sie denselben Vertrag aus Skripten auf, wenn Sie massenhafte Loxodrom-Schenkel oder Regressionsfixtures brauchen.
Wo Loxodrom-Zielrechner in der Praxis vorkommen
Maritime und fliegerische Ausbildung stellt oft Loxodrom-Segeln und Großkreis-Fliegen gegenüber; Studierende brauchen ein verlässliches Orakel, das Ziel-Lat/Lon aus Abfahrtspunkt, konstantem wahrem Kurs und Distanz ohne Kartentransporteur liefert. Passageplaner zeichnen viele Küsten- und Mittelbreiten-Schenkel weiterhin als Loxodromen, weil das Ruder einen einzigen Kompasskurs hält, und Logistikteams prototypen Fährspuren, Vermessungslinien und Pipeline-Korridore genauso, bevor sie volle Ellipsoid-Bibliotheken einsetzen. Orientierungscurricula, Wanderführer und SAR-Gitter schreiten oft Wegpunkte mit fester Distanz auf festem Azimut von einem bekannten Trailhead fort.
Spiel- und Simulationsengines platzieren Entitäten auf einer Kugelwelt mit konstantem Kurs, damit Client und Server ohne schweres Geodäsiepaket ausgerichtet bleiben. Wenn Sie später das Großkreis-Ziel (kürzester Pfad mit wechselndem Kurs), das inverse Problem von Distanz und Kurs zwischen zwei festen Punkten oder volle WGS84-Vincenty-Geodäten auf dem Ellipsoid brauchen, behandeln Sie diese als getrennte Suchintentionen und Landings — diese Seite bleibt auf dem konstanten Loxodrom-Zielpunkt.
Anwendungsfälle
Training mit konstantem Navigationskurs
Erzeugen Sie Ziel-Lat/Lon für Loxodrom-Schenkel aus Startpunkt, wahrem Kurs und Distanz, damit Dozierende und Autobewerter dieselbe Referenzwahrheit teilen.
Passageplanung und Vermessungslinien
Projizieren Sie Spuren mit festem Azimut von einer Abfahrtskoordinate für Küstenrouten, Fährschenkel und Gittermess-Korridore ohne vollen Geodäsie-Stack.
Wegpunktketten mit gehaltenem Kurs
Bauen Sie sequenzielle Wegpunkte durch feste Distanzen auf gehaltenem Kurs für Wanderrouten, SAR-Muster und Simulations-Spawn-Ringe.
Häufige Fragen
Welche Formel nutzt dieser Loxodrom-Zielrechner?
Die direkte sphärische Loxodrom-Formel: Δφ = δ·cosθ, φ2 = φ1+Δφ, Δψ = ln(tan(π/4+φ2/2)/tan(π/4+φ1/2)), q = Δφ/Δψ (oder cosφ1 für O–W), Δλ = δ·sinθ/q, λ2 = λ1+Δλ, mit δ = d/R und Länge normalisiert auf (−180, 180].
Worin unterscheidet sich das vom Großkreis-Ziel?
Eine Loxodrome hält einen konstanten wahren Kurs und ist länger als der Großkreisbogen zwischen denselben Endpunkten (außer entlang Meridian oder Äquator). Großkreis-Werkzeuge lösen den kürzesten Pfad mit wechselndem Kurs; dieses löst die Ankunft mit festem Kurs.
Was passiert bei negativer Distanz?
Die Reisedistanz muss null oder positiv sein. Rückwärtsfahrt modelliert man mit +180° auf den Kurs, nicht mit negativer Distanz.
Welche Einheiten kann ich für die Distanz nutzen?
Meter (m, Standard), Kilometer (km), Statute Miles (mi) oder Seemeilen (nmi). Werte werden vor der Division durch den Kugelradius in Meter umgerechnet.
Was passiert, wenn der Kurs über einen Pol führen würde?
Die Berechnung wird abgelehnt statt umgebrochen. Eine echte Loxodrome kann einen Pol nicht überqueren und dabei denselben Kurs halten, daher wäre jedes Ergebnis jenseits des Pols falsch.
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/rhumb-destination \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"latitude":51.4778,"longitude":-0.0015,"bearing":45,"distance":10000}'const res = await fetch("https://api.kit.forhosting.com/geo/rhumb-destination", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"latitude": 51.4778,
"longitude": -0.0015,
"bearing": 45,
"distance": 10000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/rhumb-destination",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"latitude": 51.4778,
"longitude": -0.0015,
"bearing": 45,
"distance": 10000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/rhumb-destination", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"latitude":51.4778,"longitude":-0.0015,"bearing":45,"distance":10000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"latitude":51.4778,"longitude":-0.0015,"bearing":45,"distance":10000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/rhumb-destination", 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": 51.4778,
"longitude": -0.0015,
"bearing": 45,
"distance": 10000
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.rhumb_destination",
"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
Negative Distanzen und Koordinaten außerhalb des zulässigen Bereichs scheitern mit einer klaren invalid_input-Meldung statt stiller Umschlingung.
So funktioniert die Loxodrom-Zielformel
Distanz null liefert den Startpunkt mit Endkurs gleich dem konstanten Kurs; die gesamte Pipeline ist deterministische Gleitkomma-Arithmetik ohne Zufallsseeds, Zeitstempel oder Netzwerkanrufe, sodass identische Eingaben stets dasselbe JSON für Referenztests und Regressionen erzeugen.
Was Sie senden und was Sie zurückerhalten
Senden Sie vier erforderliche endliche Zahlen unter den Feldern latitude, longitude, bearing und distance. Die Distanz muss null oder positiv in der gewählten Einheit sein — negative Reisedistanz wird mit invalid_input abgelehnt und nicht berechnet. Optional setzen Sie distance_unit auf m, km, mi oder nmi (Standard Meter) und earth_radius_m auf jeden endlichen positiven Kugelradius, wenn Sie einen anderen Planeten oder einen Lehrbuchradius modellieren. Bei Erfolg spiegelt die Antwort bereinigte Eingaben, den normalisierten Kurs, die Distanz in Metern, den genutzten Radius, die Winkeldistanz in Grad, ein destination-Objekt mit Breite und Länge, ein final_bearing gleich dem konstanten Kurs, das Methoden-Tag rhumb_line_spherical und eine kompakte Formelzeichenkette für die Dokumentation. Der Preis erfolgreicher API-Aufrufe ist die veröffentlichte Basis von $0.002 pro Element; Validierungsfehler verbrauchen kein Prepaid-Guthaben.
Wo Loxodrom-Zielrechner in der Praxis vorkommen
Weil diese Fähigkeit eine reine parse-Engine ist, ist der API-Preis die veröffentlichte Basis von $0.002 pro erfolgreichem Element und fehlgeschlagene Validierung wird nicht berechnet.
Technische Fragen
Was kostet es?
Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Anfragen nutzen Prepaid-KIT-Guthaben zu $0.002 pro erfolgreichem Element; ungültige Eingabe wird nicht berechnet.