GPS-Koordinaten umrechnen — WGS84, GCJ02, BD09 erklärt
Erfahren Sie, warum Ihre GPS-Markierung in China den falschen Ort anzeigt und wie Sie das beheben. Schritt-für-Schritt-Anleitung zur Umrechnung von Koordinaten zwischen WGS84, GCJ02 und BD09 — mit Beispielen für Entwickler, GIS-Analysten und Kartennutzer.
GPS-Koordinaten umrechnen — WGS84, GCJ02, BD09 erklärt
Sie zeichnen einen GPS-Wegpunkt auf Ihrem Handy in Shanghai auf: 31,2304° N, 121,4737° O. Sie fügen ihn in Baidu Maps ein. Die Markierung landet mitten im Huangpu-Fluss — 500 Meter von Ihrem Standort entfernt. Was ist passiert?
Sie haben gerade zwei Koordinatensysteme vermischt. Ihr Handy hat den Standort in WGS84 (dem globalen GPS-Standard) aufgezeichnet, aber Baidu Maps erwartet BD09 (sein proprietäres Versatzsystem). Die Lösung ist einfach: Konvertieren Sie die Koordinaten vor dem Plotten. Dieser Leitfaden erklärt alles, was Sie wissen müssen.
Die drei Koordinatensysteme
WGS84 — Die universelle GPS-Sprache
WGS84 (World Geodetic System 1984, EPSG:4326) ist das, was GPS-Satelliten ausstrahlen. Es wird von Google Maps überall außer Festlandchina, Apple Maps weltweit, OpenStreetMap und praktisch jeder internationalen Mapping-API verwendet. Wenn Ihr Handy „39,9042, 116,4074" am Tiananmen-Platz anzeigt, ist das WGS84 — geografisch genau ohne absichtlichen Versatz.
GCJ02 — Chinas vorgeschriebener Versatz (Mars-Koordinaten)
GCJ02, von Entwicklern „Mars-Koordinaten" genannt, ist nach dem chinesischen Nationalstandard GB/T 17278 für alle in Festlandchina veröffentlichten Karten erforderlich. Es wendet einen nichtlinearen kryptografischen Versatz an, der Koordinaten um 100 bis 500 Meter verschiebt — Richtung und Ausmaß variieren je nach Standort. Der Algorithmus ist bewusst verschleiert, um Reverse Engineering zu verhindern.
Plattformen, die GCJ02 verwenden:
- AutoNavi (Gaode Maps) — Chinas größte Navigations-App
- Tencent Maps — in WeChat integriert
- Apple Maps — bei Ansicht aus Festlandchina
Wenn Sie eine App für den chinesischen Markt entwickeln, müssen Sie Koordinaten in WGS84 speichern und nur bei der Anzeige auf einer chinesischen Karte in GCJ02 umwandeln.
BD09 — Baidus doppelter Versatz
BD09 nimmt GCJ02 und fügt eine zweite proprietäre Versatzebene hinzu. Das bedeutet, eine WGS84-Koordinate erhält zuerst den GCJ02-Versatz (~100–500m), dann einen zusätzlichen Baidu-spezifischen Versatz — was den Gesamtversatz auf bis zu ~700 Meter von der wahren GPS-Position bringt.
Baidu Maps ist eine der meistgenutzten Plattformen Chinas, und das LBSYUN-Entwickler-SDK dokumentiert die BD09-Spezifikation. Wenn Ihre Koordinaten auf Baidu falsch aussehen, übergeben Sie mit ziemlicher Sicherheit WGS84- oder GCJ02-Daten.
Wann Sie einen Koordinatenumrechner brauchen
- Sie sind Entwickler und integrieren eine chinesische Karten-API (AutoNavi, Tencent, Baidu) und müssen API-Antworten für Ihre Datenbank auf WGS84 normalisieren
- Sie sind GIS-Analyst und bereiten regulatorische Einreichungen für China vor — GCJ02 ist nach GB/T 17278 obligatorisch
- Sie debuggen eine Karte, bei der Markierungen um 100–700 Meter versetzt erscheinen
- Sie verwenden ein GPS-Gerät in China, das WGS84 ausgibt, aber auf einer lokalen Karten-App anzeigen müssen
So konvertieren Sie — Schritt für Schritt
- Koordinaten eingeben — Geben Sie ein Breiten-/Längenpaar ein (z.B.
39,9042, 116,4074) oder nutzen Sie die GPS-Schaltfläche zur automatischen Befüllung von Ihrem Gerät - Quellsystem wählen — Wählen Sie, was Ihre Eingabe verwendet: WGS84 für GPS/Google Maps, GCJ02 für AutoNavi/Tencent, BD09 für Baidu
- Zielsystem wählen — Wählen Sie, in welchem System Sie die Ausgabe benötigen
- Auf Konvertieren klicken — Das Ergebnis erscheint sofort. Außerhalb Festlandchinas gilt GCJ02 ≈ WGS84 — kein Versatz wird angewendet
Datenschutz: Ihre Koordinaten verlassen nie Ihr Gerät
Anders als serverseitige Konvertierungstools, die Ihre Standortdaten über das Internet senden, läuft dieser Rechner vollständig in Ihrem Browser. Ihre Koordinaten werden lokal mit quelloffenen Algorithmen verarbeitet — es werden keinerlei Daten hochgeladen, gespeichert oder an Dritte weitergegeben.