Skip to content

Koordinatenumrechner: Grad Minuten Sekunden, UTM, GCJ-02

Koordinaten in jedem Format umrechnen — Dezimalgrad, Grad Minuten Sekunden, Dezimalminuten — in UTM, Web Mercator, GCJ-02 (AMap) und BD-09 (Baidu). Erkennt lat,lng vs. lng,lat, Stapel als CSV. Läuft im Browser.

Kein Tracking Läuft im Browser Kostenlos
Die Umrechnung läuft vollständig in Ihrem Browser — die eingefügten Koordinaten verlassen dieses Gerät nie.

Der Punkt in allen Systemen

WGS-84 / CGCS2000 GPS, iOS-Standort, OpenStreetMap, Tianditu 39.909230, 116.397428 39°54′33.23″N 116°23′50.74″E 39°54.5538′N 116°23.8457′E
GCJ-02 AMap (Gaode), Tencent Maps, WeChat wx.getLocation gcj02 39.910634, 116.403672
BD-09 Baidu Maps (bd09ll) 39.916973, 116.410044
Web Mercator (EPSG:3857) x, y in Metern — Web-Kartenkacheln 12957302.415, 4852760.584
UTM (WGS-84) Zone + Hemisphäre, Rechtswert, Hochwert in Metern 50N 448496.425 4417856.475
CGCS2000 Gauß-Krüger 3° X (Nord), Y (Ost, mit Streifenkennziffer) X=4419624.325 Y=39448475.815
CGCS2000 Gauß-Krüger 6° X (Nord), Y (Ost, mit Streifenkennziffer) X=4419624.325 Y=20448475.815

GCJ-02 verschiebt diesen Punkt um 555 m gegenüber seiner WGS-84-Position.

Innerhalb des Rechtecks, das gängige Bibliotheken als „China“ verwenden — es umfasst auch die Koreanische Halbinsel, Teile Japans, die Mongolei und Vietnam, wo kein Versatz gelten sollte.

Jeder Link übergibt die Koordinaten bereits umgerechnet ins System der jeweiligen Karte, damit die Markierung an der richtigen Stelle landet.

Die Vorwärtsergebnisse für GCJ-02 und BD-09 wurden Punkt für Punkt mit gcoord 1.0.7 verglichen; UTM, CGCS2000 Gauß-Krüger und Web Mercator mit PROJ 9.8.1 (pyproj) auf 1 mm genau; die Fehler der einstufigen und der iterativen Rückrechnung wurden auf 35 321 Rasterpunkten in ganz China gemessen. Rundung und Übertrag bei Grad Minuten Sekunden wurden mit exakter Dezimalarithmetik geprüft. — Go Tools Entwicklerteam · Sep 30, 2026

Geschrieben und geprüft von den Entwicklern, die die Geo- und Kodierungstools dieser Website bauen. Jede Koordinate, jeder Abstand und jede Fehlerangabe auf dieser Seite wird von der Rechenlogik des Tools berechnet oder stammt aus den unten genannten Messungen und ist durch Tests abgesichert.

Koordinaten-Schnellantworten

Wie rechne ich Grad Minuten Sekunden in Dezimalgrad um?

G + M/60 + S/3600 Dezimalgrad = Grad + Minuten/60 + Sekunden/3600, negativ für S und W. Beispiel: 39°54′33.2″N = 39 + 54/60 + 33.2/3600 = 39.909222°.

Welches Koordinatensystem nutzen AMap, Baidu und GPS?

GCJ-02 / BD-09 / WGS-84 AMap (Gaode), Tencent Maps und WeChat gcj02 nutzen GCJ-02; Baidu Maps nutzt BD-09, einen zweiten Versatz auf GCJ-02; GPS, iOS-Standort und OpenStreetMap nutzen WGS-84. Keine der drei chinesischen Karten-APIs bietet eine Rückrechnung nach WGS-84.

Wie weit liegen GCJ-02 und WGS-84 auseinander?

17.6–715 m Das hängt vom Ort ab: 17.6–715 m innerhalb Chinas auf einem 0.05°-Raster, Median etwa 430 m. Am Tian’anmen sind es etwa 555 m, in Guangzhou etwa 621 m. BD-09 kommt noch einmal 0.76–0.98 km hinzu.

Heißt es lat,lng oder lng,lat?

Kommt auf die Quelle an Google Maps und die offizielle Achsenreihenfolge von EPSG:4326 stellen die Breite voran; GeoJSON sowie die APIs von AMap und Baidu die Länge (116.403672,39.910634). Ein vertauschtes Paar verschiebt einen Punkt um Tausende Kilometer, deshalb erkennt das Tool die Reihenfolge und nennt den Grund.

Wie genau sind 6 Nachkommastellen?

≈ 0.11 m Am Äquator entspricht ein Grad etwa 111.3 km, also 5 Stellen ≈ 1.1 m, 6 Stellen ≈ 0.11 m und 7 Stellen ≈ 1.1 cm. Eine Bogensekunde Breite sind etwa 30.8 m.

Formeln zur Koordinatenumrechnung

Diese sechs Formeln entsprechen der Rechenlogik des Tools; jeder Beispielwert wurde damit berechnet. Die Formeln 5 und 6 bilden die vollständige GCJ-02-Vorwärtsrechnung: Zwei Polynome liefern den Versatz, der dann mit den Bogenlängen auf dieser Breite in Grad umgerechnet wird — mit denselben Koeffizienten wie gcoord und coordtransform.

Grad Minuten Sekunden → Dezimalgrad

DD = D + M/60 + S/3600

S/W: DD = -(D + M/60 + S/3600)

39°54′33.2″N →

  1. 39 + 54/60 + 33.2/3600
  2. 39 + 0.9 + 0.0092222
  3. 39.9092222

= 39.9092222°

Dezimalgrad → Grad Minuten Sekunden (erst runden, dann zerlegen)

T = round(|DD| × 3600 × 10^k); D = ⌊T / (3600·10^k)⌋

M = ⌊(T − D·3600·10^k) / (60·10^k)⌋; S = remainder / 10^k

116.397428°, k = 2 →

  1. 116 + 0.397428°
  2. 0.397428 × 60 = 23.84568 → 23′
  3. 0.84568 × 60 = 50.7408 → 50.74″

= 116°23′50.74″

GCJ-02 → BD-09

z = √(x² + y²) + 0.00002·sin(y·π·3000/180); θ = atan2(y, x) + 0.000003·cos(x·π·3000/180)

lng_bd = z·cos θ + 0.0065; lat_bd = z·sin θ + 0.006

GCJ-02 (116.403672, 39.910634) →

  1. z = √(x² + y²) + 0.00002·sin(y·π·3000/180) = 123.055560
  2. θ = atan2(y, x) + 0.000003·cos(x·π·3000/180) = 0.33030648
  3. lng_bd = z·cos θ + 0.0065, lat_bd = z·sin θ + 0.006

= BD-09 (116.410044, 39.916973)

WGS-84 → Web Mercator (EPSG:3857)

x = R·λ; y = R·ln(tan(π/4 + φ/2)), R = 6378137

|φ| ≤ 85.0511287798066°

(116.397428°, 39.90923°) →

  1. x = 6378137 × 116.397428 × π/180
  2. y = 6378137 × ln(tan(45° + 39.90923°/2))

= (12957302.415, 4852760.584)

GCJ-02-Versatzpolynome (x = Länge − 105, y = Breite − 35)

T_lat = −100 + 2x + 3y + 0.2y² + 0.1xy + 0.2√|x| + ⅔(20·sin 6πx + 20·sin 2πx) + ⅔(20·sin πy + 40·sin(πy/3)) + ⅔(160·sin(πy/12) + 320·sin(πy/30))

T_lng = 300 + x + 2y + 0.1x² + 0.1xy + 0.1√|x| + ⅔(20·sin 6πx + 20·sin 2πx) + ⅔(20·sin πx + 40·sin(πx/3)) + ⅔(150·sin(πx/12) + 300·sin(πx/30))

(116.397428, 39.90923) → x = 11.397428, y = 4.90923 →

  1. T_lat(x, y) = 155.8381
  2. T_lng(x, y) = 533.8815

= T_lat = 155.8381, T_lng = 533.8815

WGS-84 → GCJ-02: Versatz in Grad umrechnen

Δφ = T_lat·180 / (a(1 − e²)/W³·π); Δλ = T_lng·180 / (a/W·cos φ·π)

a = 6378245, e² = 0.00669342162296594323, W = √(1 − e²·sin²φ)

WGS-84 (116.397428, 39.90923) →

  1. W = 0.99862149
  2. Δφ = 0.00140351°, Δλ = 0.00624363°

= GCJ-02 (116.403672, 39.910634)

Was sind WGS-84, GCJ-02 und BD-09?

WGS-84 ist das weltweite Bezugssystem hinter GPS. Koordinaten von GPS-Empfängern, iOS Core Location (dokumentiert als Bezugsrahmen WGS 84) und OpenStreetMap sind WGS-84. Das chinesische CGCS2000 verwendet ein Ellipsoid, das sich von WGS-84 erst in der neunten signifikanten Stelle der Abplattung unterscheidet; für die Entwicklung lassen sich beide als gleich behandeln.

GCJ-02, im Volksmund „Mars-Koordinaten“, ist das System chinesischer Kartendienste: Die offiziellen Dokumentationen von AMap und Tencent geben beide an, das von der chinesischen Vermessungsbehörde vorgegebene GCJ-02 zu verwenden. Es addiert zu WGS-84 einen nichtlinearen, ortsabhängigen Versatz — gemessen 17.6–715 m innerhalb Chinas. Deshalb landet ein GPS-Punkt, den man direkt auf AMap zeichnet, einige hundert Meter daneben.

BD-09 ist das System von Baidu Maps, ein weiterer Versatz auf GCJ-02 (laut Baidu-Doku „auf Basis von GCJ02 erneut verschlüsselt“). Es gibt bd09ll (Grad) und bd09mc (Meter); dieses Tool verarbeitet bd09ll. Achtung: bd09mc ist nicht Web Mercator EPSG:3857 — der Hochwert weicht für denselben Punkt um 17–30 km ab.

Das Tool nutzt die veröffentlichten Open-Source-Formeln: Die Vorwärtsergebnisse für GCJ-02 und BD-09 stimmen mit gcoord und coordtransform überein, und die Rückrechnungen iterieren, bis die Hin- und Rückrechnung unter einem Millimeter liegt. Die Formeln wurden per Reverse Engineering gewonnen, und es gibt keinen öffentlichen Abgleich mit dem offiziellen Algorithmus — die Ergebnisse eignen sich daher für Entwicklung und Datenverarbeitung, nicht für Vermessungsergebnisse.

WGS-84  39.909230, 116.397428   (GPS / iOS / OSM)
GCJ-02  39.910634, 116.403672   (AMap / Tencent)   +555 m
BD-09   39.916973, 116.410044   (Baidu)            +1378 m
AMap / Baidu API order: lng,lat → 116.403672,39.910634

Was dieser Koordinatenumrechner kann

Jedes Format einfügen

Dezimalgrad, GMS, Grad mit Dezimalminuten, d m s-Buchstaben, chinesisch 北纬/东经 mit 度分秒, Hemisphären-Buchstaben davor oder danach sowie Google-Maps-Links mit @lat,lng werden so gelesen, wie sie sind — ohne vorheriges Aufräumen.

Erkennt lat,lng vs. lng,lat

lng,lat von AMap/Baidu und lat,lng von Google werden unterschieden, und der Grund steht unter dem Eingabefeld. Für Punkte in Westchina, bei denen beide Werte unter 90 liegen, wird GCJ-02/BD-09-Eingabe nach der China-Bereichsregel mit der Länge zuerst gelesen.

Alle Systeme auf einmal

Ein Punkt, sieben Antworten: WGS-84, GCJ-02, BD-09, Web Mercator, UTM sowie CGCS2000-Gauß-Krüger im 3°- und 6°-Streifen, jeweils mit eigenem Kopieren-Button — kein Hin- und Herschalten der Umrechnungsrichtung.

Iterative Rückrechnung, unter 1 mm

GCJ-02→WGS-84 und BD-09→GCJ-02 nutzen eine Fixpunktiteration statt der verbreiteten einstufigen Näherung, die in Peking um etwa 0.36 m, in Shanghai um 2.07 m und auf einem Raster über ganz China um bis zu etwa 4.9 m danebenliegt. Nach 3–5 Iterationen liegt die Hin- und Rückrechnung unter 1 mm, abgesichert durch Unit-Tests.

UTM-Zonen und Gauß-Krüger-Streifen

UTM-Zonen berücksichtigen die Ausnahmen für Norwegen und Spitzbergen und werden mit N/S für die Hemisphäre geschrieben. Gauß-Krüger nutzt das CGCS2000-Ellipsoid mit X nach Norden und Y nach Osten (mit Streifenkennziffer). Gegen PROJ auf 1 mm genau geprüft.

Stapelumrechnung als CSV

Fügen Sie bis zu 5000 Zeilen ein und erhalten Sie für jede ein Ergebnis oder einen Grund. Zielsystem und Winkelformat wählen, dann CSV kopieren oder herunterladen (UTF-8 mit BOM). Nichts verlässt Ihren Browser.

Andere Wege, Koordinaten umzurechnen

gcoord (JavaScript)

npm-Bibliothek

Unterstützt WGS84/GCJ02/BD09/BD09MC/EPSG:3857. Die GCJ-02-Rückrechnung bricht ab, sobald das Residuum unter 1e-6° liegt, was gemessen bis 0.147 m Fehler ergab; die BD-09-Rückrechnung ist einstufig. Die Vorwärtsergebnisse dieses Tools stimmen damit überein, seine Rückrechnungen sind genauer.

coordtransform

npm- / Python-Bibliothek

Die am häufigsten kopierte Implementierung. gcj02towgs84 ist die einstufige Rückrechnung (rund um Shanghai etwa 2.07 m daneben, auf dem Raster bis zu etwa 4.9 m), und ihr China-Rechteck (73.66–135.05° Ost, 3.86–53.55° Nord) lässt Chinas eigene Extrempunkte aus, etwa Mohe im äußersten Norden.

PROJ / pyproj / QGIS

GIS-Software

Die Referenzimplementierung für UTM, Gauß-Krüger und EPSG-Systeme — die Projektionen dieses Tools stimmen damit auf 1 mm überein. PROJ kennt weder GCJ-02 noch BD-09, chinesische Kartenkoordinaten brauchen also weiterhin eine eigene Behandlung.

AMap-API zur Koordinatenumrechnung

Webdienst

/v3/assistant/coordinate/convert wandelt GPS- oder Baidu-Koordinaten in AMap-Koordinaten um, bietet aber keine Rückrechnung nach GPS, braucht einen API-Schlüssel und schickt Ihre Koordinaten an einen Server.

Baidu-geoconv-API

Webdienst

Wandelt GPS, AMap/Tencent, bd09ll und bd09mc in Baidu-Koordinaten um. Laut Dokumentation lässt sich aufgrund gesetzlicher Vorgaben kein Koordinatentyp nach GPS umrechnen.

Tabellenformeln

Excel / Sheets

GMS in Dezimalgrad ist ein Einzeiler (=D+M/60+S/3600), doch die Formeln für GCJ-02, BD-09 und Gauß-Krüger sind lang und fehleranfällig. Für große Datenmengen hier einfügen und als CSV exportieren.

Beispiele zur Koordinatenumrechnung

AMap-Koordinate (GCJ-02, Länge zuerst) in GPS

Eingabesystem: GCJ-02
116.403672,39.910634
WGS-84: 39.909230, 116.397428
BD-09:  39.916973, 116.410044

Die AMap-API liefert die Länge zuerst; das Tool liest sie so, weil 116 größer als 90 ist. Die Rückrechnung wird iteriert — die verbreitete einstufige Näherung liegt hier um 0.074 m daneben, rund um Shanghai um etwa 2.07 m und auf einem Raster über ganz China um bis zu etwa 4.9 m (in der Nordostecke).

Grad Minuten Sekunden in Dezimalgrad

Eingabesystem: WGS-84
39°54′33.2″N 116°23′50.7″E
WGS-84: 39.909222, 116.397417

39 + 54/60 + 33.2/3600 = 39.909222 und 116 + 23/60 + 50.7/3600 = 116.397417. Die chinesische Schreibweise 北纬39度54分33.2秒,东经116度23分50.7秒 ergibt dasselbe.

GPS in CGCS2000 Gauß-Krüger

Eingabesystem: WGS-84
31.2304, 121.4737
3°: X=3457455.489 Y=40640412.315
6°: X=3457523.539 Y=21354575.479

Shanghai liegt bei 121.47° Ost im 3°-Streifen 40 (Mittelmeridian 120° Ost) und im 6°-Streifen 21 (Mittelmeridian 123° Ost). Unterschiedliche Mittelmeridiane ergeben unterschiedliche X und Y; die ersten beiden Ziffern von Y sind die Streifennummer.

GPS-Punkte stapelweise in AMap-Koordinaten

39.90923, 116.397428
31.239692, 121.499755
22.543096, 114.057865
39.910634, 116.403672
31.237678, 121.504188
22.540379, 114.062979

Mehrere Zeilen öffnen die Stapeltabelle; für das Ergebnis oben „Umrechnen in“ auf GCJ-02 stellen. Für die AMap-API die Ausgabereihenfolge vor dem CSV-Export auf lng, lat umstellen.

So verwenden Sie den Koordinatenumrechner

  1. 1

    Eingabe-Koordinatensystem wählen

    Entscheidend ist die Herkunft der Koordinaten: GPS-Empfänger, iOS-Standort und OSM liefern WGS-84; AMap, Tencent Maps und WeChat-Miniprogramme mit type: 'gcj02' liefern GCJ-02; Baidu Maps liefert BD-09. Projizierte Koordinaten (Web Mercator in Metern, UTM, CGCS2000 Gauß-Krüger) sind ebenfalls als Eingabe möglich.

  2. 2

    Koordinaten einfügen, ein Punkt pro Zeile

    Dezimalgrad, GMS, Grad mit Dezimalminuten, N/S/E/W-Buchstaben vor oder nach dem Wert sowie die chinesische Schreibweise 北纬/东经 werden gelesen; Kommas, Leerzeichen oder Semikolons trennen die Werte. Gauß-Krüger-Eingaben folgen der chinesischen Vermessungsreihenfolge X (Hochwert), dann Y (Rechtswert); ein Y mit Streifenkennziffer wie 39448475.815 setzt den Streifen automatisch.

  3. 3

    Erkannte Reihenfolge prüfen

    Die Zeile unter dem Eingabefeld zeigt, ob die Werte als Breite, Länge oder als Länge, Breite gelesen wurden und warum (Hemisphären-Buchstaben, ein Wert über 90 oder die China-Bereichsregel). Liegen beide Werte unter 90, lässt sich die Reihenfolge nicht beweisen; dann wird Breite zuerst angenommen — bei Bedarf die Wertereihenfolge ändern.

  4. 4

    Ergebnis kopieren oder CSV exportieren

    Jede Zeile hat einen Kopieren-Button, und die Ausgabereihenfolge lässt sich für die APIs von AMap oder Baidu auf lng, lat umstellen. Mehrzeilige Eingaben erzeugen eine Stapeltabelle; wählen Sie Zielsystem und Winkelformat, dann kopieren oder laden Sie die CSV herunter (UTF-8 mit BOM, damit Excel sie sauber öffnet).

Häufige Fehler beim Umrechnen von Koordinaten

Breite und Länge vertauscht

Die APIs von AMap und Baidu stellen die Länge voran; Google Maps und die meisten Tabellen die Breite. Wird lng,lat als lat,lng gelesen, springt der Punkt um Tausende Kilometer.

✗ Falsch
lat=116.403672, lng=39.910634
✓ Richtig
lat=39.910634, lng=116.403672

GPS-Koordinaten direkt auf AMap oder Baidu gezeichnet

GPS-Empfänger und iOS-Standort liefern WGS-84. Direkt auf AMap eingezeichnet liegt die Markierung einige hundert Meter daneben, auf Baidu noch weiter. Rechnen Sie zuerst ins System der jeweiligen Karte um.

✗ Falsch
AMap marker ← 39.909230, 116.397428 (WGS-84)
✓ Richtig
AMap marker ← 39.910634, 116.403672 (GCJ-02)

Baidu-Koordinaten als AMap-Koordinaten behandelt

BD-09 liegt weitere 0.76–0.98 km von GCJ-02 entfernt. Ein auf Baidu Maps gewählter Punkt muss mit BD-09 als Eingabesystem umgerechnet und darf nicht als GCJ-02 verwendet werden.

✗ Falsch
GCJ-02 ← 39.916973, 116.410044 (from Baidu)
✓ Richtig
BD-09 → GCJ-02: 39.910634, 116.403672

Grad als Web-Mercator-Meter verwendet

EPSG:4326 ist in Grad, EPSG:3857 in Metern. Gibt man 116.39 und 39.90 in EPSG:3857 ein, landet der Punkt einige hundert Meter von 0° N 0° O entfernt im Golf von Guinea.

✗ Falsch
EPSG:3857 x=116.397428, y=39.90923
✓ Richtig
EPSG:3857 x=12957302.415, y=4852760.584

GMS-Angabe mit 60 Sekunden

Wer zuerst in Grad, Minuten und Sekunden zerlegt und erst danach die Sekunden rundet, erzeugt ungültige Werte wie 39°59′60.00″. Zuerst auf die letzte angezeigte Stelle runden, dann zerlegen.

✗ Falsch
39°59′60.00″
✓ Richtig
40°00′00.00″

Gauß-Krüger-Y ohne Streifenkennziffer

Ein Y ohne Streifenkennziffer (etwa 448475.815) verrät nicht, welcher Mittelmeridian gilt. Geben Sie das Y mit Kennziffer ein oder tragen Sie die Streifennummer ein.

✗ Falsch
X=4419624.325 Y=448475.815 (zone ?)
✓ Richtig
X=4419624.325 Y=39448475.815 (3° zone 39)

Wann Sie Koordinaten umrechnen müssen

GPS-Track auf AMap oder Baidu Maps darstellen
GPS-Empfänger und iOS-Standort liefern WGS-84. Für AMap oder Tencent Maps rechnen Sie den Track in GCJ-02 um, für Baidu in BD-09. Alle Punkte einfügen und die CSV importieren.
Auf der Karte gewählten Punkt an GPS-Gerät oder globale Karte übergeben
Auf AMap oder Baidu gewählte Koordinaten müssen zurück nach WGS-84, bevor sie in einem Wander-GPS, einer Drohnen-Flugplanung, OpenStreetMap oder Google Earth funktionieren. Die offiziellen chinesischen Karten-APIs rechnen nicht zurück nach GPS — genau dafür ist ein Offline-Umrechner da.
Vermessungs- und Felddaten aufbereiten
GMS-Feldnotizen in Dezimalgrad umwandeln, Dezimalgrad in CGCS2000-Gauß-Krüger-Koordinaten im 3°/6°-Streifen oder UTM zurück in Breite und Länge. Beijing 1954 und Xi’an 1980 brauchen lokale Parameter und werden hier nicht unterstützt.
„Die Markierung liegt ein paar hundert Meter daneben“ debuggen
Koordinate einfügen: Der Abstand zwischen GCJ-02 und WGS-84 steht unter der Tabelle. Ein Fehler von einigen hundert Metern bedeutet eine fehlende Datumsumrechnung; Tausende Kilometer meist vertauschte Breite und Länge.

Algorithmen und Genauigkeit

Die GCJ-02-Vorwärtsformel
Grundlage ist das Krassowski-Ellipsoid (a = 6378245.0, e² = 0.00669342162296594323): Zwei Polynome mit Sinustermen in (lng−105, lat−35) ergeben einen Versatz in Metern, der dann mit den Meridian- und Breitenkreis-Bogenlängen in dieser Breite in Grad umgerechnet wird. Das Tool stimmt mit gcoord 1.0.7 bis auf Gleitkommarauschen überein. Die Formel ist per Reverse Engineering gewonnen, keine offizielle Veröffentlichung.
Warum die Rückrechnung iteriert
Im Umlauf ist nur die GCJ-02-Vorwärtsformel. Die verbreitete einstufige Rückrechnung wgs ≈ 2·gcj − f(gcj) hat auf einem Raster über ganz China (73.5–135° Ost, 18–53.5° Nord, 35 321 Punkte) einen Medianfehler von 0.42 m und maximal etwa 4.9 m, erreicht in der Nordostecke bei 131° Ost, 53.25° Nord. Dieses Tool iteriert w ← g − Δ(w), bis der Schritt unter 1e-10° liegt (höchstens 10-mal); es konvergiert in 3–5 Schritten mit einer Hin- und Rückrechnung unter 1 mm. BD-09→GCJ-02 iteriert genauso.
Der „Innerhalb Chinas“-Test
Wie die gängigen Open-Source-Bibliotheken wendet das Tool den GCJ-02-Versatz nur innerhalb des Rechtecks 72.004–137.8347° Ost, 0.8293–55.8271° Nord an. Das Rechteck ist grob: Seoul, Hanoi, Neu-Delhi und andere ausländische Städte liegen darin und erhalten einen Versatz von 132–620 m. Ausländische Koordinaten müssen normalerweise nicht umgerechnet werden — wählen Sie das System, das zur Herkunft der Daten passt. Die offiziellen Dokumentationen von Baidu und Tencent geben beide an, außerhalb Chinas WGS-84 zurückzugeben (Tencent nennt zusätzlich Taiwan) — Taiwan liegt jedoch vollständig im Rechteck und erhält bei den gängigen Bibliotheken trotzdem den Versatz.
UTM und Gauß-Krüger
Beide sind transversale Mercator-Projektionen, umgesetzt mit der Krüger-Reihe 6. Ordnung nach Karney (2011), die mit PROJ auf Nanometer übereinstimmt. UTM: WGS-84-Ellipsoid, k₀ = 0.9996, False Easting 500 km, False Northing 10 000 km auf der Südhalbkugel, mit den Zonenausnahmen für Norwegen und Spitzbergen. CGCS2000 Gauß-Krüger: k₀ = 1, False Easting 500 km, 3°-Streifen mit Mittelmeridian 3n, 6°-Streifen mit 6n−3.
Genauigkeit und Nachkommastellen
Bodenabstand pro Nachkommastelle eines Grades: 5 Stellen ≈ 1.1 m, 6 ≈ 0.11 m, 7 ≈ 1.1 cm. Breite und Länge werden mit 6 Stellen angezeigt, projizierte Koordinaten auf den Millimeter. Da die Formeln für GCJ-02 und BD-09 keinen öffentlichen Abgleich mit dem offiziellen Algorithmus haben, wären zusätzliche Stellen nur Scheingenauigkeit.

Richtig mit Koordinatendaten umgehen

WGS-84 speichern, erst bei der Anzeige umrechnen
Halten Sie WGS-84 (oder CGCS2000) in der Datenbank und rechnen Sie erst beim Zeichnen ins System der Karte um. Wer GCJ-02 speichert, schleppt den Versatz in jedes nachgelagerte System und muss beim Wechsel des Kartenanbieters alles neu berechnen.
Jedes Koordinatenfeld kennzeichnen
Benennen Sie Felder etwa lng_gcj02 oder lat_wgs84 und halten Sie in der API-Doku fest, ob lng,lat oder lat,lng gilt. Die meisten „Markierung liegt daneben“-Bugs in Produktion sind ein nicht angegebenes System oder eine nicht angegebene Reihenfolge.
Nicht für Vermessungsergebnisse
Die GCJ-02/BD-09-Formeln und CGCS2000 ≈ WGS-84 genügen für Entwicklung und Datenverarbeitung. Vermessung, Planung und Katasterarbeit brauchen die von den Behörden veröffentlichten Transformationsparameter; Beijing 1954 und Xi’an 1980 erfordern lokale 7- oder 4-Parameter-Sätze.
Karten in China veröffentlichen
Dieses Tool rechnet nur Zahlen um; es erstellt und zeigt keine Karten an. Wenn Ihr Produkt Karten in China veröffentlicht, beachten Sie die Kartenprüfungsvorschriften des chinesischen Vermessungsgesetzes und der Kartenverwaltungsverordnung.

FAQ zur Koordinatenumrechnung

Ist die Umrechnung von GCJ-02 nach WGS-84 genau? Stellt sie den exakten GPS-Punkt wieder her?
Bezogen auf die Vorwärtsformel der gängigen Open-Source-Bibliotheken bringt die iterative Rückrechnung hier die Hin- und Rückrechnung unter 1 mm. Diese Vorwärtsformel wurde jedoch per Reverse Engineering gewonnen und hat keinen öffentlichen Abgleich mit dem echten GCJ-02; ehrlich ist also „konsistent mit den gängigen Bibliotheken“, nicht „exakt“. Um Kartenpunkte zurück nach GPS zu bringen oder Tracks zu importieren, reicht das mehr als aus; Vermessungsarbeiten sollten offizielle Parameter verwenden.
Warum liefern verschiedene Websites Ergebnisse, die einige Meter auseinanderliegen?
Die meisten nutzen die einstufige Näherung GCJ-02 → WGS-84, die auf einem Raster über ganz China einen Medianfehler von 0.42 m und maximal etwa 4.9 m hat (am größten in der Nordostecke; in Peking etwa 0.36 m, in Shanghai 2.07 m). Dieses Tool iteriert bis unter 1 mm. Zudem verwenden die JavaScript-BD-09-Funktionen von eviltransform π, wo die gängige Formel x_pi nutzt, was bis zu 90 m Abweichung ergibt — prüfen Sie, welche Bibliothek die Gegenseite verwendet hat.
Wie rechne ich AMap-Koordinaten in Baidu-Koordinaten um?
Wählen Sie GCJ-02 als Eingabesystem, fügen Sie die AMap-Koordinate ein (Länge zuerst ist kein Problem) und lesen Sie die Zeile BD-09 ab. BD-09 liegt weitere 0.76–0.98 km von GCJ-02 entfernt. Für die Gegenrichtung BD-09 als Eingabe wählen und die Zeile GCJ-02 ablesen.
Warum liegt der Standort meines Smartphones auf der Karte einige hundert Meter daneben?
GPS-Geräte und iOS-Standort (Core Location ist als WGS 84 dokumentiert) liefern WGS-84, während AMap und Tencent Maps GCJ-02 und Baidu BD-09 verwenden. Zeichnet man WGS-84 auf diesen Karten ein, liegt die Markierung je nach Ort 17.6–715 m daneben — im Zentrum Pekings etwa 555 m. Rechnen Sie zuerst ins System der Karte um; WeChat-Miniprogramme können GCJ-02 direkt mit wx.getLocation({ type: 'gcj02' }) anfordern.
Wie rechne ich Dezimalgrad in Grad, Minuten und Sekunden um?
Fügen Sie die Dezimalkoordinate ein; die Formen in Grad Minuten Sekunden und in Grad mit Dezimalminuten erscheinen unter der ersten Zeile. Die Regel: Der ganzzahlige Teil sind die Grad, der Nachkommaanteil × 60 ergibt die Minuten und der Rest × 60 die Sekunden. Das Tool rundet vor dem Zerlegen auf die letzte angezeigte Sekundenstelle und gibt deshalb nie ein ungültiges 59′60″ aus. Im Stapelmodus das Winkelformat auf Grad Minuten Sekunden stellen.
Warum wurde meine Koordinate mit der Länge zuerst gelesen?
Der Grund steht unter dem Eingabefeld. Hemisphären-Buchstaben (N/S/E/W) haben Vorrang; ein Wert über 90 muss eine Länge sein; liegen beide unter 90 und ist das Eingabesystem GCJ-02 oder BD-09, wird ein erster Wert zwischen 73 und 90 als Länge gelesen, weil keine chinesische Kartenkoordinate eine Breite über 73° hat. Andernfalls wird Breite zuerst angenommen. Mit der Wertereihenfolge lässt sich das überschreiben.
Müssen CGCS2000 und WGS-84 umgerechnet werden?
Nicht für Entwicklung oder allgemeine Datenarbeit: Beide Ellipsoide haben dieselbe große Halbachse und unterscheiden sich nur in der neunten signifikanten Stelle der Abplattung (etwa 0.1 mm bei der kleinen Halbachse), daher behandelt dieses Tool ihre Breiten und Längen als gleich. Streng genommen unterscheiden sich die Bezugsepochen; die Plattenbewegung seit 2000 beträgt nach dem ITRF2014-Modell der Eurasischen Platte rund 0.77 m. Vermessungsarbeiten sollten offizielle Parameter verwenden.
Kann das Tool Koordinaten in Beijing 1954 oder Xi’an 1980 umrechnen?
Nein — und kein „Ein-Klick“-Tool sollte das tun. Neben einem anderen Ellipsoid unterscheiden sich diese Bezugssysteme von CGCS2000 in Ursprung, Orientierung und historischer Netzverzerrung, daher braucht die Umrechnung 7- oder 4-Parameter-Sätze, die lokal aus Passpunkten abgeleitet werden. Die EPSG-Datenbank enthält Parameter für Beijing 1954 → WGS 84 nur für wenige Regionen und für Xi’an 1980 gar keine; Parameter einer anderen Region zu übernehmen führt zu Fehlern von einigen zehn Metern.
3°- oder 6°-Streifen bei Gauß-Krüger — welcher, und wie findet man die Streifennummer?
Großmaßstäbige Vermessung nutzt in der Regel 3°-Streifen, klein- bis mittelmaßstäbige Kartografie 6°-Streifen; maßgeblich ist Ihre Projektvorgabe. 6°-Streifen n = ⌊Länge/6⌋ + 1 mit Mittelmeridian 6n − 3; 3°-Streifen n = ⌊(Länge − 1.5)/3⌋ + 1 mit Mittelmeridian 3n. Innerhalb Chinas liegen die 6°-Streifen bei 13–23 und die 3°-Streifen bei 25–45, sodass die ersten beiden Ziffern von Y verraten, welche Art vorliegt. Das Tool zeigt beide.
Was bedeutet „50N“ in einer UTM-Koordinate?
50 ist die UTM-Zone (6° breit; Peking liegt in Zone 50), und N steht für die Nordhalbkugel, S für die Südhalbkugel. Manche Software schreibt „50S“, wobei S ein MGRS-Breitenband (32°–40° N) ist und nicht die Südhalbkugel — dieses Tool verwendet N/S immer für die Hemisphäre, um diese Verwechslung zu vermeiden.
Ist Web Mercator (EPSG:3857) dasselbe wie Baidu Mercator?
Nein. EPSG:3857 setzt WGS-84-Breite und -Länge in eine sphärische Mercator-Formel mit R = 6378137 m ein, begrenzt auf ±85.0511° Breite — der Standard für Web-Kartenkacheln. Baidu Mercator (bd09mc) verwendet eigene Polynome je Breitenband, und sein Hochwert weicht für denselben Punkt um 17–30 km von EPSG:3857 ab. Dieses Tool gibt EPSG:3857 aus und verarbeitet bd09mc nicht.
Kann ich Koordinaten über eine Adresse suchen oder einen Punkt auf der Karte sehen?
Eine Adresssuche ist hier nicht möglich: Um eine Adresse oder einen Ortsnamen in Koordinaten umzuwandeln (Geokodierung), braucht es einen Online-Kartendienst, und dieses Tool rechnet alles lokal, ohne eine Anfrage zu senden. Um zu sehen, wo eine Koordinate liegt, fügen Sie sie ein und nutzen „Öffnen in“ unter den Ergebnissen — die Links zu AMap, Baidu Maps und OpenStreetMap übergeben die Koordinaten jeweils bereits umgerechnet ins System der jeweiligen Karte, damit die Markierung an der richtigen Stelle landet. Um eine Koordinate aus einer Karte zu übernehmen, verwenden Sie die offizielle Koordinatenauswahl von AMap oder Baidu und fügen das Ergebnis hier als GCJ-02 oder BD-09 ein.
Werden meine Koordinaten hochgeladen?
Nein. Jede Umrechnung läuft per JavaScript in Ihrem Browser; die Seite sendet zur Verarbeitung der Koordinaten keine Netzwerkanfrage und funktioniert auch offline. Die drei „Öffnen in“-Links übermitteln den aktuellen Punkt nur dann an die jeweilige Kartenseite, wenn Sie einen davon anklicken.

Verwandte Werkzeuge

Alle Werkzeuge anzeigen →