ForHosting KIT · Reisen und Geografie

Abstand eines Punkts von einer unendlichen Großkreislinie

Der Punkt auf Breite 10, Länge 20 liegt 10° Bogen, also 1111.950802335 km, vom Großkreis durch 0, 0 und 0, 90 entfernt. Anders als ein Abschnitt läuft diese Linie über beide Punkte hinaus um den Globus weiter. 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 des Punkts
10
Längengrad des Punkts
20
Breitengrad des Linienanfangs
0
Längengrad des Linienanfangs
0
Breitengrad des Linienendes
0
Längengrad des Linienendes
90
Erhalten Sie
Radius (m)
6.371.008,8
Entfernung (m)
1.111.950,802335329
Entfernung (km)
1.111,950802335
Winkelabstand (Grad)
10

Dieser Rechner ermittelt den kürzesten sphärischen Abstand einer Breiten- und Längenkoordinate zum vollständigen Großkreis, den zwei weitere Koordinaten festlegen. Anders als eine Segmentberechnung endet die Linie nicht an diesen Punkten, sondern läuft in beiden Richtungen um den Globus. Das Ergebnis enthält Meter, Kilometer und Winkelgrade, verwendet standardmäßig den mittleren Erdradius und unterstützt einen eigenen Radius für andere Kugeln.

Legen Sie Punkt und unendliche Großkreislinie fest

Die Berechnung behandelt den Kreis als unendliche Linie: Sie setzt sich über beide Punkte hinaus fort und umschließt schließlich den Globus. Das ist entscheidend, wenn der Lotfuß außerhalb des kürzeren Bogens zwischen den Definitionspunkten liegt. Eine Segmentberechnung würde dann einen Endpunkt wählen; diese Funktion misst dagegen weiterhin bis zum verlängerten Großkreis.

Breitengrade müssen zwischen -90 und 90 Grad, Längengrade zwischen -180 und 180 Grad liegen. Die Definitionspunkte dürfen weder identisch noch antipodal sein, weil dann keine eindeutige Ebene feststeht.

Verstehen Sie Berechnung und Ausgabe

Jede Koordinate wird in einen dreidimensionalen Einheitsvektor vom Kugelmittelpunkt umgewandelt. Das Kreuzprodukt der beiden Linienvektoren liefert eine Normale auf der Großkreisebene. Nach ihrer Normierung ergibt der absolute Wert des Skalarprodukts mit dem Prüfpunktvektor den Sinus des senkrechten Winkelabstands.

Der Arkussinus liefert den kleinsten vorzeichenlosen Winkel zwischen Punkt und Großkreis. Der Standardradius beträgt 6,371,008.8 Meter und entspricht dem mittleren IUGG-Erdradius; Sie können jedoch einen anderen positiven Radius angeben. Dies ist eine sphärische und keine ellipsoidische geodätische Berechnung.

Die Vektordarstellung vermeidet planare Verzerrungen der Längengrade und verarbeitet Linien über den Antimeridian ohne besondere Nahtstelle.

Deuten Sie den kürzesten Abstand richtig

Der ausgegebene Abstand ist stets nichtnegativ und beantwortet genau diese Frage: Wie weit liegt der Prüfpunkt von der nächstgelegenen Stelle irgendwo auf dem vollständigen Großkreis entfernt? Das Ergebnis sagt nicht, ob der Punkt links oder rechts einer gerichteten Route liegt, wie weit der Lotfuß entlang der Route entfernt ist oder ob er zwischen den Definitionskoordinaten liegt. Dafür sind ein vorzeichenbehafteter Querabstand oder eine Segmentlogik erforderlich.

Null bedeutet, dass der Punkt innerhalb der Gleitkommagenauigkeit in derselben Großkreisebene liegt, auch weit außerhalb des angegebenen Bogens. Bedenken Sie beim Vergleich mit örtlichen Vermessungen, dass das Modell die Erde als Kugel darstellt. Tatsächlich ist sie ein abgeplattetes Ellipsoid; Gelände bringt Höhenunterschiede hinzu und reale Wege folgen gegebenenfalls Straßen oder freigegebenen Räumen.

Speichern Sie für reproduzierbare Abläufe den Eingaberadius. Eine Umkehrung der Punkte ändert das Vorzeichen der Normalen, niemals jedoch diesen absoluten Abstand.

Verlängerte Flugbahn prüfen

Messen Sie den Abstand eines Wegpunkts von der vollständigen Geodäte zweier Koordinaten, auch jenseits des angegebenen Bogens.

Globale Kartengeometrie validieren

Prüfen Sie ohne flache Projektion, ob Koordinaten auf demselben Großkreis eine sphärische Toleranz einhalten.

Anderen kugelförmigen Körper modellieren

Geben Sie einen eigenen Radius für den entsprechenden Abstand auf einem Planeten, Mond, Globus oder einer abstrakten Kugel an.

Ist die Linie auf den Bogen zwischen den Punkten begrenzt?

Nein. Berechnet wird der vollständige Großkreis, der sich in beiden Richtungen über die Punkte hinaus fortsetzt.

Warum sind identische oder antipodale Punkte unzulässig?

Beide Fälle bestimmen keine eindeutige Großkreisebene; die gewünschte Linie wäre daher mehrdeutig.

Verwendet der Rechner das WGS-84-Ellipsoid?

Nein. Er nutzt standardmäßig eine Kugel mit mittlerem IUGG-Erdradius oder den von Ihnen angegebenen Radius.

Verändert die umgekehrte Punktreihenfolge das Ergebnis?

Nein. Sie kehrt das Vorzeichen der Ebenennormalen um, der absolute senkrechte Abstand bleibt jedoch gleich.

Erfahre ich, auf welcher Seite der Route der Punkt liegt?

Nein. Der Abstand ist immer vorzeichenlos. Sie erfahren nicht, ob der Punkt links oder rechts einer Route liegt, wie weit entlang der Route die nächste Stelle liegt oder ob sie zwischen den beiden Punkten liegt.

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/point-to-line-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/point-to-line-distance \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"point_lat":10,"point_lon":20,"line_start_lat":0,"line_start_lon":0,"line_end_lat":0,"line_end_lon":90}'
{
  "point_lat": 10,
  "point_lon": 20,
  "line_start_lat": 0,
  "line_start_lon": 0,
  "line_end_lat": 0,
  "line_end_lon": 90
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geo.point_to_line_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.

Legen Sie Punkt und unendliche Großkreislinie fest

Geben Sie den Prüfpunkt als point_lat und point_lon ein und nennen Sie anschließend zwei Koordinaten auf der gewünschten Linie. Dafür dienen line_start_lat mit line_start_lon sowie line_end_lat mit line_end_lon. Diese Punkte bestimmen einen Großkreis, also den Schnitt der Kugel mit einer Ebene durch ihren Mittelpunkt. Sie können Dezimalgrade als Zahlen oder streng numerische Zeichenfolgen übermitteln, sowohl aus Formularen als auch über strukturierte API-Aufrufe.

Verstehen Sie Berechnung und Ausgabe

Multipliziert mit radius_m entsteht distance_m; distance_km ist derselbe Wert geteilt durch tausend. Zusätzlich enthält die Antwort angular_distance_deg für Anwendungen mit sphärischen Winkeln.

Was kostet eine API-Anfrage?

Jede API-Anfrage kostet $0.002. Der Browser-Rechner kann lokal kostenlos ausgeführt werden.

Vollständige KIT-Dokumentation lesen →