ForHosting KIT · Reisen und Geografie

Pythagoräische äquirektanguläre Distanz zwischen zwei Punkten

Ermitteln Sie schnell die Entfernung zwischen zwei nahen Punkten, indem die Karte als lokale Ebene behandelt wird: Zwei Koordinaten in Manhattan liegen gut 5 km auseinander. Sie sehen auch die Nord-Süd- und Ost-West-Strecken in Metern. 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
Breite1
40,7128
Länge1
-74,006
Breite2
40,758
Länge2
-73,9855
Erhalten Sie
Distanz m
5.314,523521
Distanz km
5,314523521
Delta Breite m
5.026,010684
Delta Länge m
1.727,245453

Diese Fähigkeit schätzt, wie weit zwei Punkte auf der Erde voneinander entfernt sind, indem sie die Karte als lokale ebene Fläche behandelt. Sie wandelt die Differenz von Breite und Länge mithilfe eines Kosinus-Faktors der mittleren Breite in Meter um und wendet dann den Satz des Pythagoras auf diese Ost-West- und Nord-Süd-Abstände an. Das Ergebnis ist eine näherungsweise Bodendistanz in Metern und Kilometern, dazu die projizierten Deltas, damit Sie die Zwischenschritte nachprüfen können. Der Algorithmus ist vollständig deterministisch: keine Netzwerkaufrufe, keine Zufallsstichproben und keine Uhr. Nutzen Sie ihn, wenn Sie eine schnelle, günstige Distanz für nahe Punkte, eine Stapelsortierung oder die Vermittlung der äquirektangulären Projektion ohne die Kosten einer vollständigen Großkreisformel brauchen.

Wie die pythagoräische äquirektanguläre Formel funktioniert

Auf einer Kugel sind die wahren kürzesten Wege Großkreise, doch für viele Produkt- und Analyseaufgaben genügt eine flache lokale Näherung. Dieses Werkzeug nutzt die klassische äquirektanguläre Projektion: Wandeln Sie beide Breiten und Längen in Bogenmaß um, nehmen Sie die Breitendifferenz als Nord-Süd-Bogen auf einer Kugel mit festem mittleren Radius und skalieren Sie die Längendifferenz mit dem Kosinus der mittleren Breite, sodass Ost-West-Meter in Polnähe schrumpfen. Diese beiden Meterabstände werden zu den Katheten eines rechtwinkligen Dreiecks.

Die Hypotenuse ist die ausgegebene Bodendistanz. Wir verwenden einen mittleren Erdradius von sechs Millionen dreihunderteinundsiebzigtausend Metern, dieselbe Konstante, die viele Lehr- und GIS-Einführungen für diese Methode nutzen.

Eingabebereiche, Aliase und wann der Aufruf scheitert

Senden Sie Dezimalgrade auf dem WGS84-Globus. Breiten oder Längen außerhalb des Bereichs scheitern ebenso, mit einer Meldung, die das betreffende Feld benennt. Bevorzugen Sie stabile Dezimalzahlen gegenüber Grad-Minuten-Sekunden-Text oder Gitterreferenzen; wandeln Sie diese Formate vor dem Aufruf um.

Das params-Beispiel nutzt ein kurzes Manhattan-Paar, damit Test und Dokumentation realistisch bleiben. Für identische Punkte ist die Distanz null. Das Überschreiten der Datumsgrenze mit rohen Längendifferenzen kann das Ergebnis aufblähen; für Wege, die die Datumsgrenze umschlingen, normalisieren Sie die Längen zuerst oder nutzen eine Großkreismethode.

Wann diese Näherung statt einer sphärischen Formel nutzen

Wählen Sie die pythagoräische äquirektanguläre Distanz, wenn Punkte relativ nah beieinander liegen, wenn Sie maximale Geschwindigkeit über maximale Genauigkeit stellen oder wenn Sie Kartenprojektionen lehren oder debuggen und die Meter-Deltas als Zwischenwerte sehen wollen. Liefergebietsprüfungen innerhalb einer Stadt, das Clustering naher Sensoren, grobe Fahrzeitheuristiken und UI-Tooltips passen alle gut. Für interkontinentale Routen, polare Wege oder Navigation, bei der ein paar Prozent Fehler zählen, bevorzugen Sie stattdessen eine Großkreisdistanz nach Haversine oder Vincenty: Diese Methoden berücksichtigen die Erdkrümmung sorgfältiger.

Der Fehler wächst mit dem Abstand und mit extremen Breiten, weil die flache Projektion die Meridiankonvergenz jenseits des Skalierungsfaktors der mittleren Breite ignoriert. Dokumentieren Sie stets die Methode, wenn Sie Ergebnisse speichern, damit spätere Prüfungen wissen, dass Sie eine Näherung verwendet haben. Ungültige Eingaben verbrauchen nie Guthaben, sodass Sie Koordinaten vor Stapeljobs aggressiv validieren können.

Nähesortierung auf Stadtebene

Sortieren Sie Geschäfte, Sensoren oder Abholpunkte nach näherungsweisen Bodenmetern von einem Nutzer, ohne eine schwere Geodatenbibliothek zu laden.

Kartenprojektionen vermitteln

Zeigen Sie Lernenden, wie Breite/Länge-Deltas zu Ost-West- und Nord-Süd-Metern werden und dann zu einer pythagoräischen Hypotenuse, mit Live-Zahlen.

Wie genau ist die pythagoräische äquirektanguläre Methode?

Sie ist eine lokale flache Näherung. Die Genauigkeit ist bei kurzen und mittleren Distanzen gut und verschlechtert sich, je größer der Abstand wird oder je näher an den Polen. Für lange Großkreisrouten nutzen Sie stattdessen eine sphärische Formel.

Was kostet es?

Das Seitenwerkzeug ist in Ihrem Browser kostenlos. Ungültige Eingaben werden nicht berechnet.

Wie berechne ich die Entfernung zwischen zwei nahen Koordinaten?

Geben Sie Breite und Länge beider Punkte in Dezimalgrad ein. Sie erhalten die Entfernung in Metern und Kilometern sowie den Nord-Süd- und Ost-West-Versatz, die die beiden Katheten des rechtwinkligen Dreiecks bilden.

Warum schrumpfen die Ost-West-Meter in Polnähe?

Weil die Meridiane zu den Polen hin zusammenlaufen. Die Längendifferenz wird mit dem Kosinus der mittleren Breite multipliziert, sodass derselbe Abstand in Grad in hohen Breiten weniger Meter ergibt.

Was passiert, wenn die beiden Punkte beiderseits des 180. Meridians liegen?

Die rohe Längendifferenz umfasst dann fast den ganzen Globus, und die Entfernung fällt viel zu groß aus. Normalisieren Sie die Längen vorher oder nutzen Sie für Strecken über die Datumsgrenze eine Großkreismethode.

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/pythagorean-geo-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/pythagorean-geo-distance \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"lat1":40.7128,"lon1":-74.006,"lat2":40.758,"lon2":-73.9855}'
{
  "lat1": 40.7128,
  "lon1": -74.006,
  "lat2": 40.758,
  "lon2": -73.9855
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geo.pythagorean_geo_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.

Wie die pythagoräische äquirektanguläre Formel funktioniert

Die Antwort spiegelt die vier gesendeten Koordinaten wider, die Distanz in Metern und Kilometern, die vorzeichenbehafteten Komponenten delta_lat_m und delta_lon_m, den Methodennamen und die Radiuskonstante, sodass nachgelagerter Code die Herkunft protokollieren kann, ohne die Formel zurückzuentwickeln.

Eingabebereiche, Aliase und wann der Aufruf scheitert

Die Breitenfelder lat1 und lat2 müssen zwischen minus neunzig und neunzig einschließlich liegen. Die Längenfelder lon1 und lon2 müssen zwischen minus einhundertachtzig und einhundertachtzig einschließlich liegen. Gängige Aliase werden akzeptiert: latitude1, from_lat, longitude1, from_lon, from_lng, latitude2, to_lat, longitude2, to_lon und to_lng verweisen auf dieselben vier erforderlichen Zahlen. Werte dürfen als JSON-Zahlen oder als numerische Strings ankommen; nicht-endliche Werte, leere Strings und fehlende Pflichtfelder scheitern mit invalid_input und werden nicht berechnet.

Wann diese Näherung statt einer sphärischen Formel nutzen

Führen Sie das kostenlose Browser-Werkzeug aus, um ein einzelnes Paar zu prüfen, oder rufen Sie die API auf, wenn die Automatisierung dasselbe deterministische Ergebnis braucht, zu $0.002 pro erfolgreicher Anfrage.

Distanzmerkmale in Batch-Pipelines

Fügen Sie eine günstige, deterministische Spalte distance_m zu CSV- oder Ereignisströmen für Analytik- und ML-Merkmale auf kurzen Strecken hinzu.

Was liefert dieser Rechner zurück?

Er liefert die beiden Punkte, die Distanz in Metern und Kilometern, die projizierten Breiten- und Längen-Deltas in Metern, die Methodenbezeichnung pythagorean_equirectangular und die verwendete Erdradius-Konstante.

Wann schlägt der Aufruf fehl?

Er schlägt mit invalid_input fehl, wenn eine erforderliche Koordinate fehlt oder nicht endlich ist oder wenn die Breite außerhalb von −90…90 oder die Länge außerhalb von −180…180 liegt.

Ist das Browser-Ergebnis dasselbe wie in der API?

Ja. Beide führen dasselbe reine solve() in lib.js aus, sodass identische Eingaben identische Distanzen und Deltas erzeugen.

Vollständige KIT-Dokumentation lesen →