Rechner für den geografischen Mittelpunkt
Der Mittelpunkt zwischen 40.7128, -74.006 und 34.0522, -118.2437 liegt bei 39.51030757, -97.16013189: in der Mitte des kürzesten Wegs über den Globus, nicht beim einfachen Durchschnitt der beiden Breiten und Längen. 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
- Lat1
- 40,7128
- Lon1
- -74,006
- Lat2
- 34,0522
- Lon2
- -118,2437
- Breitengrad
- 39,51030757
- Längengrad
- -97,16013189
Wenn Sie den halben Weg zwischen zwei Orten auf der Erde benötigen, ist ein einfacher Mittelwert der Breiten und Längen für die meisten Strecken falsch. Dieser Rechner liefert den echten Großkreis-Mittelpunkt: den Ort, der in der Mitte des kürzesten Wegs über die Kugel zwischen Ihren beiden Endpunkten liegt. Geben Sie vier Koordinaten in Dezimalgrad ein und erhalten Sie eine einzige Breite und Länge, die Sie in eine Karte, einen Logistikplan oder einen Feldbericht übernehmen können. Alles läuft als deterministische analytische Geometrie ohne externe Dienste, sodass dieselben Eingaben stets dieselbe Antwort liefern und Ihre Koordinaten den Anfrageweg nie verlassen.
Warum ein Großkreis-Mittelpunkt einen flachen Mittelwert schlägt
Menschen mitteln oft zwei Breiten und zwei Längen und nennen das Ergebnis die Mitte. Dieser flache Mittelwert funktioniert nur für kurze Entfernungen nahe dem Äquator. Auf einer Kugel laufen die Längengrade zu den Polen hin zusammen, und der kürzeste Weg zwischen Städten ist ein Bogen eines Großkreises, keine gerade Linie auf einer Papierkarte.
Das Mitteln von Winkeln kann das Ergebnis abseits der tatsächlichen Route platzieren, besonders wenn der Abschnitt hohe Breiten oder den Antimeridian kreuzt. Die hier verwendete Methode wandelt jeden Punkt in einen dreidimensionalen Einheitsvektor um, mittelt diese Vektoren, normalisiert die Summe und wandelt das Ergebnis mit atan2 zurück in Breite und Länge. Der Mittelpunkt liegt daher auf der Kugeloberfläche entlang der Großkreisroute zwischen den Endpunkten.
Nutzen Sie ihn für Flugetappen, Schifffahrtskorridore, Funkstreckenplanung, Vermessungsbasislinien und jeden Arbeitsablauf, in dem „halber Weg“ gleiche geodätische Entfernung entlang des kürzesten Wegs bedeuten muss statt einer kartografischen Bequemlichkeit.
Wie Sie Koordinaten übergeben und das Ergebnis lesen
Die Breite muss im geschlossenen Intervall von −90 bis 90 liegen; die Länge im geschlossenen Intervall von −180 bis 180. Positive Breite liegt nördlich des Äquators; positive Länge liegt östlich des Nullmeridians. Die Antwort gibt die vier Eingabezahlen zurück und ergänzt lat und lon für den Mittelpunkt, gerundet auf acht Nachkommastellen — mehr als genug für Kartografie und GIS und dabei plattformübergreifend stabil.
Identische Endpunkte geben denselben Punkt zurück. Nahezu antipodische Paare, bei denen die Vektorsumme praktisch null ist und jede Richtung als Mittelpunkt gleichermaßen gültig wäre, werden abgewiesen, statt eine willkürliche Antwort zu erfinden. Es wird keine Geokodierung, keine Rückwärtssuche und kein Höhenmodell angewandt; Sie kennen die Koordinaten, die Sie interessieren, bereits.
Praktische Grenzen, Präzision und Integrationshinweise
Diese Fähigkeit modelliert die Erde für die Zwecke der winkelbasierten Mittelpunktberechnung als perfekte Kugel. Das ist die übliche Großkreis-Annahme aus Navigationsgrundlagen und den meisten leichtgewichtigen Geo-Werkzeugen. Sie wendet kein Ellipsoid (geodätische WGS84-Entfernung), kein Gelände, keine Luftstraßen und keine politischen Grenzen an.
Für die Planung von Stadt zu Stadt und die meisten Logistikskizzen ist der sphärische Mittelpunkt mehr als ausreichend; für hochpräzise Vermessung möchten Sie nachgelagert vielleicht eine Ellipsoidbibliothek. Der Algorithmus ist reine Arithmetik: keine Netzwerkaufrufe, kein Zufall und keine Uhren, sodass er innerhalb automatisierter Tests und Offline-Läufe sicher ist. Kombinieren Sie die Ausgabe mit Ihrem eigenen Karten-Stack — Leaflet, MapLibre, Google Maps oder eine CAD-Ebene — indem Sie lat und lon als gewöhnliche Dezimalgrade im WGS84-Stil behandeln, die zur Anzeige bereit sind.
Anwendungsfälle
Logistik und Flottenaufstellung
Platzieren Sie ein vorübergehendes Depot, einen Tankstopp oder einen Treffpunkt annähernd gleich weit entlang des Großkreiswegs zwischen zwei Lagern oder Häfen.
Flug- und Funkstreckenplanung
Schätzen Sie die halbe Position auf einer Luftstraße oder Sichtverbindung, bevor Sie mit spezialisierten Luftfahrt- oder HF-Werkzeugen verfeinern.
Feldvermessung und Forschung
Berechnen Sie einen sphärischen Mittelpunkt für Transektzentren, Probenstellen oder Ereignis-Basiskarten, wenn nur die Endpunktkoordinaten bekannt sind.
Häufige Fragen
Ist das dasselbe wie das Mitteln von Breite und Länge?
Nein. Ein flacher Mittelwert der Grade ignoriert die sphärische Geometrie. Dieses Werkzeug mittelt Einheitsvektoren auf der Kugel, sodass das Ergebnis auf dem Großkreisbogen zwischen den beiden Punkten liegt.
Welche Koordinatenbereiche werden akzeptiert?
Die Breite muss zwischen −90 und 90 einschließlich liegen; die Länge zwischen −180 und 180 einschließlich.
Was geschieht bei antipodischen Punkten?
Wenn die beiden Punkte einander auf der Kugel gegenüberliegen (oder numerisch entartet sind), ist jeder Mittelpunkt auf dem senkrechten Großkreis gleichermaßen gültig. Die Fähigkeit weist diesen Fall ab, statt einen willkürlichen Ort zu wählen.
Verwendet es ein WGS84-Ellipsoid?
Nein. Es verwendet die klassische sphärische Großkreiskonstruktion. Für die meiste Planung und Kartografie entspricht das gängiger Navigationspraxis; nutzen Sie eine Ellipsoidbibliothek, wenn Geodäsie im Submeterbereich verlangt ist.
Wofür braucht man einen geografischen Mittelpunkt?
Damit legen Sie einen Treffpunkt, ein Depot oder einen Tankstopp etwa gleich weit von zwei Lagern oder Häfen fest und schätzen die Mitte einer Flugetappe, einer Funkstrecke oder einer Vermessungsbasis ab.
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/midpoint \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"lat1":40.7128,"lon1":-74.006,"lat2":34.0522,"lon2":-118.2437}'const res = await fetch("https://api.kit.forhosting.com/geo/midpoint", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"lat1": 40.7128,
"lon1": -74.006,
"lat2": 34.0522,
"lon2": -118.2437
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/midpoint",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"lat1": 40.7128,
"lon1": -74.006,
"lat2": 34.0522,
"lon2": -118.2437
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/midpoint", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"lat1":40.7128,"lon1":-74.006,"lat2":34.0522,"lon2":-118.2437}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"lat1":40.7128,"lon1":-74.006,"lat2":34.0522,"lon2":-118.2437}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/midpoint", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"lat1": 40.7128,
"lon1": -74.006,
"lat2": 34.0522,
"lon2": -118.2437
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.midpoint",
"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
Wie Sie Koordinaten übergeben und das Ergebnis lesen
Geben Sie lat1 und lon1 für den ersten Endpunkt und lat2 und lon2 für den zweiten an, alle in Dezimalgrad. Werte außerhalb dieser Bereiche werden mit einem invalid_input-Fehler abgewiesen, damit ein Tippfehler keine stille, bedeutungslose Kartennadel erzeugt.
Technische Fragen
Wie viel kostet die API?
Die Browser-Seite läuft lokal und kostenlos auf Desktop und Mobilgerät. Dieselbe Berechnung über die API wird mit $0.002 je Anfrage aus dem Prepaid-KIT-Guthaben abgerechnet.