Web-Mercator-Deprojektion
X 0 und Y 0 Meter auf der Web-Mercator-Ebene ergeben Breite 0° und Länge 0°, den Schnittpunkt von Äquator und Nullmeridian. Geben Sie einen Punkt innerhalb von 20.037.508,34 m vom Zentrum je Achse ein und erhalten Sie seine WGS84-Grad. 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
- X (Ost)
- 0
- Y (Nord)
- 0
- Längengrad
- 0
- Breitengrad
- 0
- Geografische Länge
- 0
- Geografische Breite
- 0
Web Mercator ist das faktische projizierte Koordinatensystem hinter den meisten Online-Karten. Kacheln, Vektorlayer und GIS-Exporte speichern Positionen oft als Ost- und Nordwert in Metern auf einer Kugel mit Radius 6378137 Meter statt als Breiten- und Längengrade. Diese Werte zu deprojizieren bedeutet, die inversen sphärischen Mercator-Formeln anzuwenden, um WGS84-Lon/Lat für GPS-Anzeigen, Geocoder und EPSG:4326-Pipelines zu gewinnen.
Von Kartenmetern zurück zu Grad
Die meisten Onlinekarten speichern Positionen nicht in Grad, sondern in Metern auf einer Ebene namens Web Mercator, registriert als EPSG:3857. Sie beginnt am Schnittpunkt von Äquator und Nullmeridian: X wächst nach Osten, Y nach Norden, auf einer Kugel mit 6.378.137 Metern Radius. Die Rückprojektion geht den umgekehrten Weg. Die Länge ergibt sich aus X geteilt durch den Radius, umgerechnet in Grad; die Breite folgt aus einer Formel mit der Exponentialfunktion von Y und nähert sich den Polen, ohne sie zu erreichen. Das Ergebnis liegt in WGS84 vor, dem System EPSG:4326 der GPS-Geräte.
Wofür es taugt und wo die Grenzen liegen
Nutzen Sie die Umrechnung, um exportierte Ebenen zu prüfen, ein vertauschtes Koordinatenpaar zu finden oder einen angeklickten Kartenpunkt festzuhalten. Die Werte müssen innerhalb der Weltausdehnung von etwa 20.037.508,34 Metern je Achse liegen; außerhalb erhalten Sie eine klare Ablehnung statt einer sinnlosen Zahl. Denken Sie daran, dass Web Mercator Formen erhält, aber keine Flächen. Die Grad dienen also zum Anzeigen und Weitergeben von Positionen, nicht zum Messen auf der projizierten Ebene.
Was die Web-Mercator-Deprojektion berechnet und welche Eingaben gültig sind
Senden Sie die Pflichtfelder x und y als endliche Zahlen in Metern in EPSG:3857, auch bekannt als Popular Visualisation Pseudo-Mercator oder das projizierte System von Bing und Google Maps. Die Engine interpretiert x als Ostwert und y als Nordwert relativ zum Ursprung Äquator und Nullmeridian bei null null. Die Länge wird als x geteilt durch den Kugelradius mal einhundertachtzig über pi gewonnen; die Breite als zweimal der Arkustangens von e hoch y über R, minus pi über zwei, dann in Grad umgerechnet.
Die veröffentlichte Weltausdehnung ist plus/minus pi mal R Meter, etwa zwanzig Millionen dreihundertfünfundsiebzigtausend und acht Meter auf jeder Achse. Numerische Zeichenketten werden geparst, wenn sie gewöhnlicher Dezimal- oder wissenschaftlicher Notation entsprechen.
Lon, Lat, CRS-Labels und Ausdehnungskonstanten lesen
Nutzen Sie lon und lat beim Bau von GeoJSON-Point-Koordinaten in Längen-zuerst-Reihenfolge; nutzen Sie latitude und longitude beim Binden an UI-Labels, die die längeren Namen bevorzugen. Ursprung null null deprojiziert zur Nullinsel im Golf von Guinea bei null Grad Nord und null Ost. Positives x geht nach Osten; positives y nach Norden bis zum Polclip.
Vorwärtsprojektion von Lat/Lon zu Metern liegt absichtlich außerhalb des Umfangs, damit diese Seite auf die Deprojektions-Suchintention fokussiert bleibt.
Typische Einsätze und praktische Grenzen
Rufen Sie das kostenlose Web-Mercator-Deprojektionswerkzeug im Browser für schnelle Checks exportierter Layer, Debugging eines falsch geordneten Koordinatenpaars und Vorlesungsdemos der inversen sphärischen Mercator-Abbildung ohne PROJ, GDAL oder Desktop-GIS auf. Halten Sie Werte innerhalb der Weltausdehnung; clippen oder reprojizieren Sie upstream, wenn die Quelle ein anderes CRS oder unbegrenztes polares Y nutzt. Quelleingaben folgen denselben Aufbewahrungsregeln wie andere KIT-parse-Items.
Denken Sie daran: Web Mercator ist winkeltreu, aber nicht flächentreu, also dienen deprojizierte Koordinaten der Positionsanzeige und Routenübergabe, nicht der Flächenmessung in der projizierten Ebene.
Anwendungsfälle
Debug von Kacheln und Kartenebenen
Entwickler wandeln Klickpositionen oder Ost-/Nordwerte aus Web-Mercator-Layern zurück in Lat/Lon für Logs, Fehlerberichte und Abgleiche mit GPS-Wahrheit.
ETL aus Slippy-Map-Exporten
Pipelines, die EPSG:3857-Meterkoordinaten erhalten, deprojizieren sie nach EPSG:4326, bevor sie GeoJSON schreiben, Geocoder aufrufen oder WGS84-Tabellen mergen.
Inverse sphärische Mercator-Abbildung lehren
Unterricht und Tutorials zeigen, wie X/Y-Meter auf Lon/Lat mappen, einschließlich Weltausdehnungs-Clip nahe ±85°, ohne vollen Projektionsstack zu installieren.
Häufige Fragen
Wie wandle ich Web-Mercator-Meter in Breite und Länge um?
Die Antwort enthält lon und lat (und Aliase longitude/latitude) in Dezimalgrad auf EPSG:4326.
Was passiert, wenn X oder Y außerhalb der Weltausdehnung liegt?
Gültige Meter liegen innerhalb ±π·6378137 auf jeder Achse (etwa ±20037508.34 m), passend zum Breiten-Clip gängiger Webkarten.
Welche CRS-Codes nutzt dies?
Eingabe wird als EPSG:3857-Web-Mercator-Meter behandelt; Ausgabe sind WGS84-geografische Grade (EPSG:4326).
Projiziert dies Lat/Lon in Meter?
Nein. Diese Fähigkeit deprojiziert nur Meter zu Lat/Lon. Vorwärtsprojektion ist eine andere Produktintention und wird hier nicht ausgeführt.
Kann ich mit den umgerechneten Koordinaten Flächen messen?
Nicht auf der projizierten Ebene. Web Mercator erhält Formen, aber keine Flächen, deshalb dienen die zurückgerechneten Grad zum Anzeigen und Weitergeben von Positionen, nicht zum Messen von Flächen.
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/web-mercator-unproject \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"x":0,"y":0}'const res = await fetch("https://api.kit.forhosting.com/geo/web-mercator-unproject", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"x": 0,
"y": 0
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/web-mercator-unproject",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"x": 0,
"y": 0
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/web-mercator-unproject", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"x":0,"y":0}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"x":0,"y":0}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/web-mercator-unproject", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"x": 0,
"y": 0
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.web_mercator_unproject",
"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
Diese Fähigkeit führt die Umwandlung deterministisch aus zwei numerischen Feldern durch, lehnt Koordinaten außerhalb der quadratischen projizierten Weltausdehnung von Slippy-Karten ab und liefert strukturiertes JSON mit kurzen und langen Feldnamen für lon und lat.
Was die Web-Mercator-Deprojektion berechnet und welche Eingaben gültig sind
Werte außerhalb dieses Quadrats sind invalid_input, weil sie jenseits des Breiten-Clips nahe plus/minus fünfundachtzig Komma null fünf Grad liegen, wo die Mercator-Karte unendlich wird. Aliase mercator_x und easting für x sowie mercator_y und northing für y werden akzeptiert, damit GIS-orientierte Payloads sauber mappen. Fehlende Felder, nicht endliche Werte und Koordinaten außerhalb der Ausdehnung erzeugen nie ein stilles NaN; sie scheitern mit klarer invalid_input-Meldung und werden nicht berechnet. Identische Eingaben erzeugen stets dasselbe JSON, weil der Pfad reine Arithmetik ohne Netz, Zufallsseed und Wanduhr ist.
Lon, Lat, CRS-Labels und Ausdehnungskonstanten lesen
Das Feld crs_in ist stets EPSG:3857 und crs_out stets EPSG:4326, damit Downstream-Code die Transformation asserten kann ohne Formen zu erschnüffeln. radius_m meldet sechs Millionen dreihundertachtundsiebzigtausendeinhundertsiebenunddreißig, die WGS-84-Halbhauptachse, die EPSG:3857 als Kugelradius nutzt, und max_extent_m meldet pi mal diesen Radius, damit Clients clientseitig vor dem API-Aufruf validieren können. Das Methoden-Label ist stets web_mercator_inverse. Koppeln Sie diesen Endpoint mit Kachel- oder Quadkey-Werkzeugen, wenn Sie bereits Pixel- oder Kachelindizes haben und noch geografische Grade für einen Marker brauchen.
API-Nutzung, Preise, GIS-Workflows und praktische Grenzen
Senden Sie einen JSON-Body mit numerischen x und y Web-Mercator-Metern. Nutzen Sie die Prepaid-API, wenn ein Karten-Backend, ETL-Job oder mobiler Offline-Cache einen stabilen Vertrag unter KIT-Guthaben zu $0.002 pro erfolgreichem Element braucht; Validierungsfehler verbrauchen nach Ablehnung durch die Engine nie Guthaben. SDK-Autoren können lon- und lat-Felder direkt in Kartenkamera-Ziele mappen, während Analyse-Pipelines radius_m und max_extent_m neben dem Ergebnis für Audit-Trails speichern können.
Technische Fragen
Ist der Web-Mercator-Deprojektionsrechner 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.