ForHosting KIT · Reisen und Geografie

Cross-Track-Distanz-Rechner

Eine Position bei 53,2611, −0,7972 liegt 307,5495704195 m rechts der Großkreisroute zwischen zwei Wegpunkten. Geben Sie den Punkt sowie Anfang und Ende der Route ein und erhalten Sie die vorzeichenbehaftete Ablage in Metern und Kilometern samt Seite. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Breitengrad
53,2611
Längengrad
-0,7972
Startbreite
53,3206
Startlänge
-1,7297
Endbreite
53,1887
Endlänge
0,1334
Erhalten Sie
Radius (m)
6.371.000
Cross-Track m
-307,5495704195
Cross-Track km
-0,3075495704
Absolut m
307,5495704195

Die Cross-Track-Distanz beantwortet eine präzise Navigationsfrage: Wie weit ist diese Position von der geplanten Großkreisroute zwischen zwei Wegpunkten entfernt, und auf welcher Seite der Kurslinie liegt sie? Piloten, Nautikoffiziere, Drohnenbetreiber und Logistikingenieure nutzen diesen vorzeichenbehafteten Versatz, um Kursabweichungen zu überwachen, Korridorwarnungen zu erstellen und Flugbahnen gegen eine veröffentlichte Kurslinie zu bewerten, ohne ein vollständiges Flugmanagementsystem nachzubilden. Diese Funktion nimmt Breiten- und Längengrad des Abfragepunkts sowie die Start- und Endkoordinaten der Route auf der WGS84-Kugel entgegen, wendet die klassische sphärische Formel mit Haversine-Distanz und Anfangskursen an und gibt Meter und Kilometer mit einer klaren Kennzeichnung links, rechts oder auf Kurs zurück.

Was die Cross-Track-Distanz aussagt

Denken Sie sich den Großkreis durch den Anfang der geplanten Route, A, und ihr Ende, B. Von jedem dritten Punkt lässt sich ein Lot auf diesen Kreis fällen, das ihn auf der Kugel im rechten Winkel trifft. Die Länge dieses Lots ist die Cross-Track-Distanz: wie weit die Position von der geplanten Route abweicht. Das Vorzeichen nennt die Seite: positiv heißt links in Fahrtrichtung von A nach B, negativ rechts, und Werte sehr nahe null gelten als auf Kurs. Gerechnet wird mit einer Kugel von 6.371.000 Metern Radius, sofern Sie keinen anderen wählen, und das Ergebnis erscheint in Metern und Kilometern.

Wofür sie dient und worauf Sie achten sollten

Piloten, Schiffsoffiziere, Drohnenpiloten und Logistikteams überwachen damit Kursabweichungen, lösen einen Alarm aus, wenn eine aktuelle Position ihren Korridor verlässt, oder bewerten einen aufgezeichneten Flug gegen die veröffentlichte Route. Im Beispiel liegt der abgefragte Punkt 307,5495704195 Meter rechts der Linie von A nach B. Achten Sie auf die Reihenfolge der beiden Wegpunkte, denn wer A und B vertauscht, vertauscht auch links und rechts. Koordinaten außerhalb der gültigen Bereiche werden abgewiesen statt beschnitten, damit GPS-Rauschen nie zu einer falschen Ablage wird.

Überwachung von Flug- und Seekorridoren

Vergleichen Sie Live-GPS-Positionen mit einer veröffentlichten Großkreisroute zwischen zwei Wegpunkten und warnen Sie, wenn der vorzeichenbehaftete Cross-Track-Versatz die zulässige halbe Korridorbreite überschreitet.

Bewertung von Drohnen- und Robotikbahnen

Bewerten Sie aufgezeichnete Trajektorien gegen eine geplante Routenlinie und melden Sie Abweichungen nach links und rechts in Metern für QA-Berichte und automatisch benotete Flugtests.

Was bedeutet ein positiver oder negativer Cross-Track-Wert?

Positiv bedeutet, dass der Abfragepunkt links der gerichteten Großkreisroute von Start nach Ende liegt; negativ bedeutet rechts.

Was passiert, wenn ein Breiten- oder Längengrad außerhalb des Bereichs liegt?

Der Breitengrad muss zwischen −90 und 90 liegen; der Längengrad zwischen −180 und 180. Validierungsfehler werden nicht berechnet.

Kann ich den Erdradius ändern?

Geben Sie einen anderen positiven Radius an, wenn Sie eine andere Kugel modellieren; die Distanzen skalieren linear mit R.

Wie löse ich damit einen Korridoralarm aus?

Vergleichen Sie den Betrag der Ablage mit der halben Breite des erlaubten Korridors. Überschreitet ihn die Cross-Track-Distanz einer aktuellen Position, hat das Fahrzeug den Korridor verlassen, und das Vorzeichen zeigt, ob es links oder rechts abgewichen ist.

Zeigt das Werkzeug auch, wie weit ich auf der Route schon bin?

Ja. Neben der seitlichen Ablage liefert das Ergebnis die Strecke entlang der Route bis zum Lotfußpunkt und die Gesamtlänge des Wegs, im Beispiel 62331,4932854415 m von 124800,9266055206 m.

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.

POSThttps://api.kit.forhosting.com/geo/cross-track-distance

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/geo/cross-track-distance \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"lat":53.2611,"lon":-0.7972,"start_lat":53.3206,"start_lon":-1.7297,"end_lat":53.1887,"end_lon":0.1334}'
{
  "lat": 53.2611,
  "lon": -0.7972,
  "start_lat": 53.3206,
  "start_lon": -1.7297,
  "end_lat": 53.1887,
  "end_lon": 0.1334
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geo.cross_track_distance",
  "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.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Breiten- oder Längengrade außerhalb des Bereichs schlagen mit invalid_input fehl und werden nicht berechnet.

Was die Cross-Track-Distanz bedeutet und wie Sie die drei Punkte angeben

Stellen Sie sich einen Großkreis vor, der durch den Routenanfang A und das Routenende B auf einem sphärischen Erdmodell verläuft. Von jedem dritten Abfragepunkt P können Sie ein Lot entlang eines anderen Großkreises fällen, das die Kurslinie im sphärischen Sinne rechtwinklig trifft. Die Länge dieses Lots, skaliert mit dem Kugelradius, ist die Cross-Track-Distanz. Der Breitengrad muss zwischen minus neunzig und neunzig einschließlich liegen; der Längengrad zwischen minus einhundertachtzig und einhundertachtzig einschließlich. Fallen A und B zusammen, ist die Route undefiniert und die Engine lehnt die Anfrage ab. Die vorzeichenbehaftete Form sagt Ihnen, auf welcher Seite der gerichteten Route Sie sich befinden: Positive Werte bedeuten links auf dem Weg von A nach B, negative Werte rechts, und Beträge nahe null werden aus numerischer Stabilität als on_track gemeldet. Senden Sie die Pflichtfelder lat und lon für den Abfragepunkt, start_lat und start_lon für A sowie end_lat und end_lon für B, alle in Dezimalgrad. Aliase wie latitude, longitude, lat1, lon1, lat2 und lon2 werden akzeptiert, wenn Ihr Client diese Namen bereits verwendet. Jede Koordinate außerhalb dieser Bereiche löst invalid_input mit einer Meldung aus, die Feld und Grenze nennt, sodass Aufrufer fehlerhaftes GPS-Rauschen niemals stillschweigend zu einem falschen Versatz beschneiden. Das optionale Feld radius_m hat standardmäßig den Wert sechs Millionen dreihunderteinundsiebzigtausend Meter, den mittleren Erdradius vieler Luftfahrtbeispiele; erhöhen oder verringern Sie ihn nur, wenn Sie absichtlich eine andere Kugel modellieren. Identische Eingaben erzeugen stets identisches JSON, da die Berechnung reine Arithmetik ohne Wanduhr und ohne externen Kartendienst ist.

Vorzeichenbehaftete Meter, Seitenkennzeichnungen, Along-Track-Distanz und Kurse lesen

Bevorzugen Sie Meter für Drohnenkorridore und Überwachung auf Pistenmaßstab; bevorzugen Sie Kilometer für ozeanische oder Langstreckenflugrouten. Im Erfolgsfall spiegelt die Antwort jede Koordinate und den verwendeten Radius wider und meldet dann cross_track_m und cross_track_km als vorzeichenbehafteten senkrechten Versatz. absolute_m und absolute_km sind der Betrag ohne Vorzeichen, praktisch für Schwellwertprüfungen, bei denen nur die Größe der Abweichung zählt. Das Feld side lautet left, right oder on_track gemäß der in der Nutzlast dokumentierten Vorzeichenkonvention positive_left_of_path_A_to_B. along_track_m misst den Fortschritt von A entlang des unendlichen Großkreises in Richtung B und kann negativ oder größer als die Segmentlänge sein, wenn P außerhalb des endlichen Bogens A–B projiziert wird; verwenden Sie es zusammen mit path_length_m, wenn Sie lateralen und longitudinalen Kontext zugleich benötigen. path_bearing_deg ist der Anfangskurs von A nach B in Grad ab Nord im Uhrzeigersinn auf dem Intervall von null bis dreihundertsechzig, und angular_cross_track_deg formuliert den Versatz in Winkelgraden für Unit-Tests um, die sich mit Lehrbuchtabellen vergleichen. method ist immer spherical_cross_track, sodass nachgelagerter Code den Algorithmus prüfen kann, ohne Formen zu erraten. Validierungsfehler erfinden niemals eine Distanz: fehlende Felder, nicht endliche Zahlen, Koordinaten außerhalb des Bereichs und zusammenfallende Endpunkte schlagen geschlossen mit invalid_input fehl und werden in der Prepaid-API nicht berechnet.

API-Nutzung, Preise, Navigations-Workflows und praktische Grenzen

Senden Sie einen JSON-Body mit den sechs Pflichtkoordinaten und dem optionalen radius_m; nutzen Sie den kostenlosen Cross-Track-Distanz-Rechner im Browser für Unterrichtsdemos, Kartenarbeit und schnelle Überschlagsprüfungen ohne Installation einer Geobibliothek. Verwenden Sie die Prepaid-API, wenn ein Flugbetriebs-Dashboard, ein Schiffsverkehrssystem, ein Router für die letzte Meile oder ein Simulations-harness einen stabilen Vertrag mit KIT-Guthaben zu $0.002 pro erfolgreichem Element benötigt; Validierungsfehler verbrauchen nach der Ablehnung durch die Engine niemals Guthaben. Kombinieren Sie diesen Endpoint mit Ihrem eigenen Geokodierer oder AIS-Feed, wenn Sie Ortsnamen oder Live-Tracks benötigen: Dieses Produkt misst nur Geometrie auf der Kugel. Das Modell ist sphärisch, nicht ellipsoidisch; für Vermessungsarbeiten im Submeterbereich sollten Sie stattdessen eine lokale ENU- oder vollständige geodätische Bibliothek einsetzen; für Navigationskorridore, Hausaufgaben und Flottenwarnungen entspricht die mittlere Erdkugel den Formeln in den Standardreferenzen für Piloten und Seefahrer. Autoren, die SDKs ausliefern, können cross_track_m und side direkt in Alarmregeln abbilden: auslösen, wenn absolute_m die halbe Korridorbreite überschreitet, und die Karte anhand derselben Felder grün, gelb oder rot einfärben, die Studierende sehen, wenn sie das sphärische Dreieck von Hand lösen.

Navigation im Klassenzimmer und Prüfungsorakel

Studierende lösen sphärische Cross-Track-Aufgaben von Hand; Prüfer pinnen deterministisches JSON aus denselben Koordinaten A, B und P des Arbeitsblatts.

Wie berechne ich die Cross-Track-Distanz mit diesem Rechner?

Senden Sie JSON mit lat und lon des Abfragepunkts sowie start_lat, start_lon, end_lat und end_lon der Route. Die Antwort enthält cross_track_m mit Vorzeichen, absolute_m und side (left, right oder on_track).

Ist der Cross-Track-Distanz-Rechner kostenlos?

Das Browser-Werkzeug läuft kostenlos auf Ihrem Gerät. API-Aufrufe nutzen Prepaid-KIT-Guthaben zu $0.002 pro erfolgreichem Element; Validierungsfehler werden nicht berechnet.

Vollständige KIT-Dokumentation lesen →