ForHosting KIT · Entwickler-Tools

Distanz mit dem sphärischen Kosinussatz

Dieser Rechner ermittelt mit dem sphärischen Kosinussatz den kürzesten Weg auf einer kugelförmigen Erde zwischen zwei Breiten- und Längengraden.

● BetaKostenlos · im Browser
Nutzen Sie es über WebAPIE-MailTelegramApp bald

Geben Sie beide Koordinatenpaare in Dezimalgrad ein, um den Mittelpunktswinkel sowie die Distanz in Kilometern, Meilen und Metern zu erhalten. Das Verfahren ist eine kompakte Alternative zur Haversine-Formel und eignet sich für Berechnungen, Tabellen, Unterricht und Implementierungen. Ein fester mittlerer Erdradius sorgt dafür, dass jede Anfrage deterministisch und leicht reproduzierbar bleibt.

Koordinatenpaare eingeben und richtig deuten

Geben Sie Breite und Länge des Startpunkts als lat1 und lng1 sowie die des Zielpunkts als lat2 und lng2 an. Verwenden Sie Dezimalgrad: Breitengrade reichen von -90 bis 90, Längengrade von -180 bis 180. Negative Werte kennzeichnen die Südhalbkugel beziehungsweise Positionen westlich von Greenwich. Die Ausgabe enthält den Mittelpunktswinkel und die Distanz in Kilometern, Meilen und Metern. Gemessen wird der kürzere Bogen auf der Kugel, keine Gerade durch die Erde. Beim Vertauschen beider Punkte bleibt die Distanz gleich. Prüfen Sie die Reihenfolge sorgfältig, denn vertauschte Breiten- und Längengrade können trotz gültiger Zahlen einen völlig anderen Ort bezeichnen. Behalten Sie genügend Dezimalstellen für die gewünschte räumliche Genauigkeit bei.

So funktioniert der sphärische Kosinussatz

Das Verfahren wandelt beide Breitengrade und die Längendifferenz von Grad in Radiant um. Danach wird der Kosinus des Mittelpunktswinkels aus dem Produkt der Breitengrad-Sinuswerte plus dem Produkt ihrer Kosinuswerte und dem Kosinus der Längendifferenz berechnet. Der Arkuskosinus liefert die Winkeltrennung im Erdmittelpunkt. Mit dem festen mittleren Radius von 6,371 Kilometern multipliziert ergibt sie die Oberflächendistanz, die zusätzlich in Meter und Landmeilen umgerechnet wird. Bei identischen oder antipodischen Punkten können Gleitkommafehler den Kosinus geringfügig außerhalb von -1 bis 1 verschieben. Deshalb wird der Zwischenwert vor dem Arkuskosinus begrenzt, damit kein NaN entsteht. Stabile Rundung erleichtert reproduzierbare Vergleiche. Das Modell behandelt die Erde bewusst als Kugel und nicht als Ellipsoid.

Das Verfahren passend zur Genauigkeit wählen

Nutzen Sie die Formel für Unterricht, schnelle geografische Vergleiche, Kartenübersichten, logistische Schätzungen und Datenprüfungen, wenn eine Kugelnäherung genügt. Die kompakte trigonometrische Identität lässt sich leicht nachvollziehen. Bei extrem kleinen Abständen kann der Arkuskosinus Genauigkeit verlieren, weil der Kosinus nahezu eins ist; dafür ist Haversine meist besser geeignet. Für Vermessung, rechtliche Grenzen oder hochgenaue Navigation sollten Sie ein ellipsoidisches Verfahren wie Vincenty oder eine moderne geodätische Bibliothek einsetzen. Das Ergebnis berücksichtigt außerdem weder Gelände, Straßen, Gebäude und Sperrgebiete noch Flugverfahren: Es misst eine ideale Oberflächentrennung, keine Reiseroute. Prüfen Sie beim Vergleich mit anderen Werkzeugen den verwendeten Radius, da unterschiedliche Kugelradien berechtigterweise leicht abweichende Distanzen ergeben.

Geografische Daten prüfen

Berechnen Sie reproduzierbare Kugeldistanzen, um Ortsdatensätze zu validieren oder ungewöhnlich weit entfernte Treffer zu erkennen.

Großkreisgeometrie vermitteln

Zeigen Sie den Zusammenhang von Breite, Längendifferenz, Mittelpunktswinkel und Bogenlänge mit einer kompakten Identität.

Reichweite zwischen Punkten schätzen

Erhalten Sie schnell eine Näherungsdistanz für Karten, Dashboards, Logistikfilter oder Vergleiche ohne Routenberechnung.

Was kostet die Berechnung?

Der API-Preis beträgt $0.002 pro Anfrage. Der Browser-Rechner auf dieser Seite ist kostenlos.

Welcher Erdradius wird verwendet?

Die Berechnung nutzt einen festen mittleren Erdradius von 6,371 Kilometern für deterministische Kugelergebnisse.

Ist das identisch mit der Haversine-Formel?

Nein. Beide schätzen Großkreisdistanzen auf einer Kugel, verwenden aber verschiedene trigonometrische Formen. Haversine ist bei winzigen Abständen meist stabiler.

Folgt das Ergebnis Straßen oder Flugrouten?

Nein. Es ist der kürzeste ideale Kugelbogen ohne Routenbeschränkungen, Gelände oder betriebliche Umwege.

Warum kann ein anderer Rechner abweichen?

Er kann einen anderen Radius, ein Ellipsoidmodell, andere Rundung oder eine reale Route statt eines Großkreisbogens verwenden.

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/law-of-cosines-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/law-of-cosines-distance \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"lat1":40.7128,"lng1":-74.006,"lat2":51.5074,"lng2":-0.1278}'
{
  "lat1": 40.7128,
  "lng1": -74.006,
  "lat2": 51.5074,
  "lng2": -0.1278
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geo.law_of_cosines_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.

Vollständige KIT-Dokumentation lesen →