Skip to content

Convertire coordinate GPS: gradi minuti secondi, UTM, GCJ-02

Converti coordinate GPS in qualsiasi formato — gradi decimali, gradi minuti secondi (GMS) — in UTM, Web Mercator, GCJ-02 (AMap) e BD-09 (Baidu). Riconosce lat,lng o lng,lat, conversione in blocco in CSV. Nel browser.

Niente tracciamento Funziona nel browser Gratuito
La conversione avviene interamente nel tuo browser — le coordinate che incolli non lasciano mai questo dispositivo.

Il punto in tutti i sistemi

WGS-84 / CGCS2000 GPS, posizione iOS, 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 metri — tile delle mappe web 12957302.415, 4852760.584
UTM (WGS-84) fuso + emisfero, est e nord in metri 50N 448496.425 4417856.475
Gauss-Krüger CGCS2000 3° X (nord), Y (est, con prefisso di fuso) X=4419624.325 Y=39448475.815
Gauss-Krüger CGCS2000 6° X (nord), Y (est, con prefisso di fuso) X=4419624.325 Y=20448475.815

GCJ-02 sposta questo punto di 555 m rispetto alla sua posizione WGS-84.

Dentro il rettangolo che le principali librerie usano come "Cina" — comprende anche la penisola coreana, parte del Giappone, la Mongolia e il Vietnam, dove non dovrebbe applicarsi alcuno spostamento.

Ogni link passa le coordinate già convertite nel sistema di quella mappa, così il segnaposto cade nel punto giusto.

I risultati diretti GCJ-02 e BD-09 sono stati confrontati punto per punto con gcoord 1.0.7; UTM, Gauss-Krüger CGCS2000 e Web Mercator sono stati confrontati con PROJ 9.8.1 (pyproj) entro 1 mm; gli errori dell'inversa a un passo e di quella iterativa sono stati misurati su 35 321 punti di una griglia estesa a tutta la Cina. Arrotondamento e riporto in GMS sono stati verificati con aritmetica decimale esatta. — Team di sviluppo Go Tools · Sep 30, 2026

Scritto e revisionato dagli sviluppatori che realizzano gli strumenti di geolocalizzazione e codifica del sito. Ogni coordinata, distanza e valore di errore in questa pagina è calcolato dal motore dello strumento o proviene dalle misure riportate sotto, ed è verificato dai test.

Risposte rapide sulle coordinate

Come si convertono gradi minuti secondi in gradi decimali?

G + M/60 + S/3600 Gradi decimali = gradi + minuti/60 + secondi/3600, con segno negativo per S e W. Esempio: 39°54′33.2″N = 39 + 54/60 + 33.2/3600 = 39.909222°.

Quale sistema di coordinate usano AMap, Baidu e il GPS?

GCJ-02 / BD-09 / WGS-84 AMap (Gaode), Tencent Maps e WeChat con gcj02 usano GCJ-02; Baidu Maps usa BD-09, un secondo spostamento applicato sopra GCJ-02; GPS, posizione iOS e OpenStreetMap usano WGS-84. Nessuna delle tre API di mappe cinesi offre la conversione inversa verso WGS-84.

Quanto distano GCJ-02 e WGS-84?

17.6–715 m Dipende dal luogo: da 17.6 a 715 m in tutta la Cina su una griglia di 0.05°, con una mediana di circa 430 m. Intorno a Tienanmen sono circa 555 m, a Canton circa 621 m. BD-09 aggiunge altri 0.76–0.98 km.

Si scrive lat,lng o lng,lat?

Dipende dalla fonte Google Maps e l'ordine degli assi ufficiale di EPSG:4326 mettono prima la latitudine; GeoJSON e le API di AMap e Baidu mettono prima la longitudine (116.403672,39.910634). Una coppia invertita sposta il punto di migliaia di chilometri, per questo lo strumento riconosce l'ordine e ti spiega perché.

Che precisione danno 6 cifre decimali?

≈ 0.11 m All'equatore un grado corrisponde a circa 111.3 km, quindi 5 decimali ≈ 1.1 m, 6 decimali ≈ 0.11 m e 7 decimali ≈ 1.1 cm. Un secondo d'arco di latitudine vale circa 30.8 m.

Formule di conversione delle coordinate

Queste sei formule corrispondono al motore dello strumento; ogni valore di esempio è stato calcolato da esso. Le formule 5 e 6 sono la trasformazione diretta completa di GCJ-02: due polinomi danno lo spostamento, che poi viene convertito in gradi con le lunghezze d'arco a quella latitudine — con gli stessi coefficienti di gcoord e coordtransform.

Gradi minuti secondi → gradi decimali

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°

Gradi decimali → GMS (prima arrotonda, poi scomponi)

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)

Polinomi di spostamento di GCJ-02 (x = longitudine − 105, y = latitudine − 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: dallo spostamento ai gradi

Δφ = 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)

Cosa sono WGS-84, GCJ-02 e BD-09?

WGS-84 è il datum globale alla base del GPS. Le coordinate dei ricevitori GPS, di iOS Core Location (documentato con il sistema di riferimento WGS 84) e di OpenStreetMap sono in WGS-84. Il sistema cinese CGCS2000 usa un ellissoide che si discosta da WGS-84 solo alla nona cifra significativa dello schiacciamento, quindi nello sviluppo software i due si possono considerare uguali.

GCJ-02, soprannominato "coordinate marziane", è il sistema usato dai servizi di mappe cinesi: la documentazione ufficiale di AMap e quella di Tencent dichiarano entrambe di usare il sistema GCJ-02 stabilito dall'autorità cartografica cinese. Aggiunge a WGS-84 uno spostamento non lineare che varia con il luogo — misurato tra 17.6 e 715 m in tutta la Cina. Ecco perché un punto GPS disegnato così com'è su AMap finisce qualche centinaio di metri più in là.

BD-09 è il sistema di Baidu Maps, un ulteriore spostamento applicato sopra GCJ-02 (dalla documentazione di Baidu: "cifrato di nuovo sulla base di GCJ02"). Esiste come bd09ll (gradi) e bd09mc (metri); questo strumento gestisce bd09ll. Attenzione: bd09mc non è il Web Mercator EPSG:3857 — la coordinata nord differisce di 17–30 km per lo stesso punto.

Lo strumento usa le formule open source pubblicate: i suoi risultati diretti in GCJ-02 e BD-09 coincidono con gcoord e coordtransform, e le sue trasformazioni inverse iterano finché l'andata e ritorno scende sotto il millimetro. Le formule sono state ricavate per reverse engineering e non esiste un confronto pubblico con l'algoritmo ufficiale, quindi i risultati sono adatti allo sviluppo e all'elaborazione dei dati, non a elaborati topografici.

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

Cosa fa questo convertitore di coordinate

Incolla qualsiasi formato

Decimali, GMS, gradi e minuti decimali, lettere d m s, notazione cinese 北纬/东经 con 度分秒, lettere dell'emisfero prima o dopo e link di Google Maps con @lat,lng vengono letti così come sono, senza doverli ripulire.

Riconosce lat,lng e lng,lat

Il lng,lat di AMap/Baidu e il lat,lng di Google vengono distinti, e il motivo compare sotto il riquadro. Per i punti della Cina occidentale in cui entrambi i valori sono inferiori a 90, l'ingresso GCJ-02/BD-09 viene letto con la longitudine prima, secondo la regola dell'area cinese.

Tutti i sistemi insieme

Un punto, sette risposte: WGS-84, GCJ-02, BD-09, Web Mercator, UTM e fusi Gauss-Krüger CGCS2000 da 3° e 6°, ciascuno con il proprio pulsante Copia — senza dover cambiare continuamente la direzione di conversione.

Inversa iterativa, sotto il millimetro

GCJ-02→WGS-84 e BD-09→GCJ-02 usano un'iterazione di punto fisso invece della solita scorciatoia a un passo, che sbaglia di circa 0.36 m a Pechino, 2.07 m a Shanghai e fino a circa 4.9 m su una griglia che copre la Cina. Dopo 3–5 iterazioni l'andata e ritorno è sotto 1 mm, come verificano i test unitari.

Fusi UTM e Gauss-Krüger gestiti

I fusi UTM includono le eccezioni di Norvegia e Svalbard e sono scritti con N/S per l'emisfero. Il Gauss-Krüger usa l'ellissoide CGCS2000 con X verso nord e Y verso est (con prefisso di fuso). Verificato con PROJ entro 1 mm.

Conversione in blocco in CSV

Incolla fino a 5000 righe e ottieni per ciascuna un risultato o un motivo. Scegli il sistema di destinazione e il formato angolo, poi copia o scarica il CSV (UTF-8 con BOM). Nulla lascia il tuo browser.

Altri modi per convertire le coordinate

gcoord (JavaScript)

Libreria npm

Supporta WGS84/GCJ02/BD09/BD09MC/EPSG:3857. La sua inversa GCJ-02 si ferma quando il residuo scende sotto 1e-6°, con un errore misurato fino a 0.147 m; l'inversa BD-09 è a un solo passo. I risultati diretti di questo strumento coincidono con i suoi; le sue inverse sono più precise.

coordtransform

Libreria npm / Python

L'implementazione più copiata. gcj02towgs84 è l'inversa a un passo (circa 2.07 m di errore nella zona di Shanghai, fino a circa 4.9 m sulla griglia), e il suo riquadro della Cina (73.66–135.05° E, 3.86–53.55° N) esclude punti estremi della Cina stessa, come Mohe all'estremo nord.

PROJ / pyproj / QGIS

Software GIS

L'implementazione di riferimento per UTM, Gauss-Krüger e sistemi EPSG — le proiezioni di questo strumento coincidono con essa entro 1 mm. PROJ non include GCJ-02 né BD-09, quindi le coordinate delle mappe cinesi richiedono comunque una gestione a parte.

API di conversione coordinate di AMap

Servizio web

/v3/assistant/coordinate/convert trasforma coordinate GPS o Baidu in coordinate AMap, ma non offre la conversione inversa verso il GPS, richiede una chiave API e invia le tue coordinate a un server.

API geoconv di Baidu

Servizio web

Converte GPS, AMap/Tencent, bd09ll e bd09mc in coordinate Baidu. La sua documentazione afferma che, in base a disposizioni di legge, nessun tipo di coordinata può essere convertito in GPS.

Formule da foglio di calcolo

Excel / Sheets

Da GMS a decimali basta una formula (=D+M/60+S/3600), ma le formule GCJ-02, BD-09 e Gauss-Krüger sono lunghe e facili da sbagliare. Per grandi quantità di dati, incollali qui ed esporta in CSV.

Esempi di conversione di coordinate

Coordinata AMap (GCJ-02, longitudine prima) in GPS

Sistema di ingresso: GCJ-02
116.403672,39.910634
WGS-84: 39.909230, 116.397428
BD-09:  39.916973, 116.410044

L'API di AMap restituisce prima la longitudine; lo strumento la legge così perché 116 è maggiore di 90. L'inversa viene iterata — la solita scorciatoia a un passo qui sbaglia di 0.074 m, di circa 2.07 m nella zona di Shanghai e fino a circa 4.9 m (nell'angolo nord-orientale) su una griglia che copre la Cina.

Gradi minuti secondi in gradi decimali

Sistema di ingresso: 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 e 116 + 23/60 + 50.7/3600 = 116.397417. La forma cinese 北纬39度54分33.2秒,东经116度23分50.7秒 dà lo stesso risultato.

Da GPS a Gauss-Krüger CGCS2000

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

Shanghai, a 121.47° E, cade nel fuso da 3° n. 40 (meridiano centrale 120° E) e nel fuso da 6° n. 21 (meridiano centrale 123° E). Meridiani centrali diversi danno X e Y diversi; le prime due cifre di Y indicano il fuso.

Punti GPS in blocco in coordinate AMap

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

Incollando più righe si apre la tabella di conversione in blocco; imposta Converti in su GCJ-02 per ottenere il risultato qui sopra. Per passare i dati all'API di AMap, cambia l'Ordine di output in lng, lat prima di esportare il CSV.

Come usare il convertitore di coordinate

  1. 1

    Scegli il sistema di coordinate di ingresso

    Dipende da dove provengono le coordinate: ricevitori GPS, posizione iOS e OSM sono in WGS-84; AMap, Tencent Maps e i mini-programmi WeChat con type: 'gcj02' sono in GCJ-02; Baidu Maps è in BD-09. Sono accettate in ingresso anche coordinate proiettate (Web Mercator in metri, UTM, Gauss-Krüger CGCS2000).

  2. 2

    Incolla le coordinate, un punto per riga

    Vengono letti decimali, GMS, gradi e minuti decimali, lettere N/S/E/W prima o dopo il valore e la notazione cinese 北纬/东经; virgole, spazi o punti e virgola separano i valori. L'ingresso Gauss-Krüger segue l'ordine dei rilievi cinesi: X (nord) e poi Y (est); una Y con il prefisso di fuso, come 39448475.815, imposta il fuso automaticamente.

  3. 3

    Controlla l'ordine riconosciuto

    La riga sotto il riquadro indica se i valori sono stati letti come latitudine, longitudine o come longitudine, latitudine, e perché (lettere dell'emisfero, un valore superiore a 90 o la regola dell'area cinese). Quando entrambi i valori sono inferiori a 90 l'ordine non si può dimostrare, quindi si assume prima la latitudine — cambia l'Ordine dei valori se serve.

  4. 4

    Copia il risultato o esporta in CSV

    Ogni riga ha il suo pulsante Copia, e l'Ordine di output può passare a lng, lat per le API di AMap o Baidu. Un input su più righe crea una tabella di conversione in blocco; scegli il sistema di destinazione e il formato angolo, poi copia o scarica il CSV (UTF-8 con BOM, così Excel lo apre correttamente).

Errori comuni nella conversione di coordinate

Latitudine e longitudine invertite

Le API di AMap e Baidu mettono prima la longitudine; Google Maps e la maggior parte dei fogli di calcolo la latitudine. Leggere lng,lat come lat,lng sposta un punto di migliaia di chilometri.

✗ Errato
lat=116.403672, lng=39.910634
✓ Corretto
lat=39.910634, lng=116.403672

Coordinate GPS disegnate direttamente su AMap o Baidu

I ricevitori GPS e la posizione iOS restituiscono WGS-84. Disegnato direttamente su AMap, il segnaposto finisce qualche centinaio di metri più in là, e ancora più lontano su Baidu. Converti prima nel sistema della mappa.

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

Coordinate Baidu trattate come coordinate AMap

BD-09 dista altri 0.76–0.98 km da GCJ-02. Un punto preso su Baidu Maps va convertito con BD-09 come sistema di ingresso, non usato come GCJ-02.

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

Gradi usati come metri Web Mercator

EPSG:4326 è in gradi, EPSG:3857 in metri. Passare 116.39 e 39.90 a EPSG:3857 colloca il punto a qualche centinaio di metri da 0° N 0° E, nel Golfo di Guinea.

✗ Errato
EPSG:3857 x=116.397428, y=39.90923
✓ Corretto
EPSG:3857 x=12957302.415, y=4852760.584

GMS che mostrano 60 secondi

Scomporre prima in gradi, minuti e secondi e arrotondare poi i secondi produce valori non validi come 39°59′60.00″. Arrotonda prima all'ultima cifra mostrata, poi scomponi.

✗ Errato
39°59′60.00″
✓ Corretto
40°00′00.00″

Y Gauss-Krüger senza il fuso

Una Y senza prefisso di fuso (come 448475.815) non dice quale sia il meridiano centrale. Inserisci la Y con il prefisso oppure compila il numero del fuso.

✗ Errato
X=4419624.325 Y=448475.815 (zone ?)
✓ Corretto
X=4419624.325 Y=39448475.815 (3° zone 39)

Quando serve un convertitore di coordinate

Mostrare una traccia GPS su AMap o Baidu Maps
I ricevitori GPS e la posizione iOS forniscono WGS-84. Per mostrare la traccia su AMap o Tencent Maps convertila in GCJ-02; per Baidu, in BD-09. Incolla tutti i punti e importa il CSV.
Portare un punto preso sulla mappa su un GPS o una mappa globale
Le coordinate prese su AMap o Baidu devono tornare in WGS-84 prima di funzionare in un GPS da escursionismo, nel piano di volo di un drone, su OpenStreetMap o su Google Earth. Le API ufficiali delle mappe cinesi non riconvertono in GPS — è proprio a questo che serve un convertitore offline.
Ripulire dati topografici e di campagna
Trasforma appunti di campagna in GMS in gradi decimali, gradi decimali in coordinate Gauss-Krüger CGCS2000 nei fusi da 3°/6°, oppure UTM di nuovo in latitudine e longitudine. Beijing 1954 e Xi'an 1980 richiedono parametri locali e qui non sono gestiti.
Risolvere il bug "il segnaposto è spostato di qualche centinaio di metri"
Incolla la coordinata: la distanza tra GCJ-02 e WGS-84 compare sotto la tabella. Un errore di qualche centinaio di metri indica una conversione di datum mancante; migliaia di chilometri di solito significano latitudine e longitudine invertite.

Algoritmi e precisione

La formula diretta di GCJ-02
Si basa sull'ellissoide di Krasovskij (a = 6378245.0, e² = 0.00669342162296594323): due polinomi con termini sinusoidali in (lng−105, lat−35) danno uno spostamento in metri, poi convertito in gradi con le lunghezze d'arco del meridiano e del parallelo a quella latitudine. Lo strumento coincide con gcoord 1.0.7 a meno del rumore in virgola mobile. La formula è ricavata per reverse engineering, non da una pubblicazione ufficiale.
Perché l'inversa itera
Circola solo la formula diretta di GCJ-02. La solita inversa a un passo wgs ≈ 2·gcj − f(gcj) ha un errore mediano di 0.42 m e massimo di circa 4.9 m su una griglia che copre la Cina (73.5–135° E, 18–53.5° N, 35 321 punti), raggiunto nell'angolo nord-orientale vicino a 131° E, 53.25° N. Questo strumento itera w ← g − Δ(w) finché il passo scende sotto 1e-10° (al massimo 10 volte); converge in 3–5 passi con un'andata e ritorno sotto 1 mm. BD-09→GCJ-02 itera allo stesso modo.
Il test "dentro la Cina"
Come le principali librerie open source, lo strumento applica lo spostamento GCJ-02 solo dentro il rettangolo 72.004–137.8347° E, 0.8293–55.8271° N. Il riquadro è approssimativo: Seul, Hanoi, Nuova Delhi e altre città straniere ci ricadono e ricevono uno spostamento di 132–620 m. Le coordinate straniere di norma non vanno convertite — scegli il sistema che corrisponde alla provenienza dei dati. Le documentazioni ufficiali di Baidu e di Tencent dicono entrambe che fuori dalla Cina restituiscono WGS-84 (Tencent aggiunge Taiwan), eppure Taiwan ricade interamente nel rettangolo e con le principali librerie riceve comunque lo spostamento.
UTM e Gauss-Krüger
Entrambi sono proiezioni trasverse di Mercatore, implementate con la serie di Krüger di ordine 6 di Karney (2011), che coincide con PROJ al nanometro. UTM: ellissoide WGS-84, k₀ = 0.9996, falso est di 500 km, falso nord di 10 000 km nell'emisfero sud, con le eccezioni dei fusi di Norvegia e Svalbard. Gauss-Krüger CGCS2000: k₀ = 1, falso est di 500 km, fusi da 3° sul meridiano 3n, fusi da 6° su 6n−3.
Precisione e cifre decimali
Distanza al suolo per cifra decimale di grado: 5 decimali ≈ 1.1 m, 6 ≈ 0.11 m, 7 ≈ 1.1 cm. Latitudine e longitudine sono mostrate con 6 decimali e le coordinate proiettate al millimetro. Poiché le formule GCJ-02 e BD-09 non hanno un confronto pubblico con l'algoritmo ufficiale, cifre in più sarebbero solo falsa precisione.

Gestire correttamente i dati di coordinate

Salva in WGS-84, converti in visualizzazione
Tieni WGS-84 (o CGCS2000) nel database e converti nel sistema della mappa solo quando disegni. Salvare GCJ-02 trascina lo spostamento in ogni sistema a valle e obbliga a ricalcolare tutto se un giorno cambi fornitore di mappe.
Etichetta ogni campo di coordinate
Dai ai campi nomi come lng_gcj02 o lat_wgs84 e specifica nella documentazione dell'API se l'ordine è lng,lat o lat,lng. La maggior parte dei bug "il segnaposto è spostato" in produzione nasce da un sistema o un ordine non dichiarato.
Non per elaborati topografici
Le formule GCJ-02/BD-09 e l'equivalenza CGCS2000 ≈ WGS-84 vanno bene per sviluppo ed elaborazione dei dati. Rilievi, pianificazione e catasto richiedono i parametri di trasformazione pubblicati dalle autorità; Beijing 1954 e Xi'an 1980 richiedono set locali a 7 o 4 parametri.
Pubblicare mappe in Cina
Questo strumento converte solo numeri; non compila né visualizza mappe. Se il tuo prodotto pubblica mappe in Cina, rispetta le regole di revisione cartografica della legge cinese su topografia e cartografia e del regolamento sulla gestione delle mappe.

FAQ sulla conversione di coordinate

La conversione da GCJ-02 a WGS-84 è precisa? Restituisce il punto GPS esatto?
Rispetto alla formula diretta usata dalle principali librerie open source, l'inversa iterativa di questo strumento porta l'andata e ritorno sotto 1 mm. Ma quella formula diretta è stata ricavata per reverse engineering e non ha un confronto pubblico con il vero GCJ-02, quindi l'affermazione onesta è "coerente con le librerie di riferimento", non "esatta". È più che sufficiente per riportare punti di mappa in GPS o importare tracce; i lavori topografici devono usare parametri ufficiali.
Perché siti diversi danno risultati che differiscono di qualche metro?
La maggior parte usa la scorciatoia a un passo GCJ-02 → WGS-84, con un errore mediano di 0.42 m e massimo di circa 4.9 m su una griglia che copre la Cina (più grande nell'angolo nord-orientale; circa 0.36 m a Pechino e 2.07 m a Shanghai). Questo strumento itera fino a scendere sotto 1 mm. Inoltre, le funzioni BD-09 in JavaScript di eviltransform usano π dove la formula di riferimento usa x_pi, il che le fa differire fino a 90 m — verifica quale libreria ha usato l'altra parte.
Come si convertono coordinate AMap in coordinate Baidu?
Scegli GCJ-02 come sistema di ingresso, incolla la coordinata AMap (con la longitudine prima va benissimo) e leggi la riga BD-09. BD-09 dista altri 0.76–0.98 km da GCJ-02. Per il verso opposto, scegli BD-09 come ingresso e leggi la riga GCJ-02.
Perché la posizione del mio telefono è spostata di qualche centinaio di metri sulla mappa?
I dispositivi GPS e la posizione iOS (Core Location è documentato come WGS 84) restituiscono WGS-84, mentre AMap e Tencent Maps usano GCJ-02 e Baidu usa BD-09. Se disegni WGS-84 su quelle mappe il segnaposto è spostato di 17.6–715 m a seconda del luogo — circa 555 m nel centro di Pechino. Converti prima nel sistema della mappa; i mini-programmi WeChat possono chiedere direttamente GCJ-02 con wx.getLocation({ type: 'gcj02' }).
Come si convertono i gradi decimali in gradi, minuti e secondi?
Incolla la coordinata decimale: le forme GMS e in gradi e minuti decimali compaiono sotto la prima riga. La regola: la parte intera sono i gradi, la parte frazionaria × 60 dà i minuti e il resto × 60 dà i secondi. Lo strumento arrotonda all'ultima cifra mostrata dei secondi prima di scomporre, quindi non stampa mai un 59′60″ non valido. In modalità blocco, imposta il Formato angolo su Gradi minuti secondi.
Perché la mia coordinata è stata letta con la longitudine prima?
Il motivo è scritto sotto il riquadro. Le lettere dell'emisfero (N/S/E/W) hanno la precedenza; un valore superiore a 90 deve essere una longitudine; quando entrambi sono inferiori a 90 e il sistema di ingresso è GCJ-02 o BD-09, un primo valore tra 73 e 90 viene letto come longitudine, perché nessuna coordinata di mappa cinese ha una latitudine superiore a 73°. Altrimenti si assume prima la latitudine. Puoi forzarlo con Ordine dei valori.
CGCS2000 e WGS-84 vanno convertiti tra loro?
Non per lo sviluppo o il normale lavoro sui dati: i due ellissoidi hanno lo stesso semiasse maggiore e differiscono solo alla nona cifra significativa dello schiacciamento (circa 0.1 mm sul semiasse minore), quindi questo strumento tratta le loro latitudini e longitudini come uguali. A rigore le epoche di riferimento sono diverse; il moto della placca dal 2000 ammonta a circa 0.77 m secondo il modello della placca euroasiatica ITRF2014. I lavori topografici devono usare parametri ufficiali.
Può convertire coordinate Beijing 1954 o Xi'an 1980?
No — e nessuno strumento "a un clic" dovrebbe farlo. Oltre a un ellissoide diverso, quei datum differiscono da CGCS2000 per origine, orientamento e distorsioni storiche della rete, quindi la conversione richiede set di 7 o 4 parametri ricavati localmente da punti di controllo. Il database EPSG contiene parametri Beijing 1954 → WGS 84 solo per poche regioni e nessuno per Xi'an 1980; prendere in prestito i parametri di un'altra regione dà errori di decine di metri.
Fusi Gauss-Krüger da 3° o da 6°: quale usare e come si trova il numero del fuso?
I rilievi a grande scala usano in genere fusi da 3°, la cartografia a piccola e media scala fusi da 6°; segui il capitolato del tuo progetto. Fuso da 6° n = ⌊longitudine/6⌋ + 1 con meridiano centrale 6n − 3; fuso da 3° n = ⌊(longitudine − 1.5)/3⌋ + 1 con meridiano centrale 3n. In Cina i fusi da 6° vanno da 13 a 23 e quelli da 3° da 25 a 45, quindi le prime due cifre di Y dicono di quale tipo si tratta. Lo strumento li mostra entrambi.
Cosa significa "50N" in una coordinata UTM?
50 è il fuso UTM (largo 6°; Pechino è nel fuso 50) e N indica l'emisfero nord, S quello sud. Alcuni software scrivono "50S", dove S è una fascia di latitudine MGRS (32°–40° N) e non l'emisfero sud — questo strumento usa sempre N/S per l'emisfero, così da evitare l'equivoco.
Web Mercator (EPSG:3857) è la stessa cosa del Mercatore di Baidu?
No. EPSG:3857 applica a latitudine e longitudine WGS-84 una formula di Mercatore sferica con R = 6378137 m, limitata a ±85.0511° di latitudine — lo standard per le tile delle mappe web. Il Mercatore di Baidu (bd09mc) usa propri polinomi per fasce di latitudine, e la sua coordinata nord differisce da EPSG:3857 di 17–30 km per lo stesso punto. Questo strumento produce EPSG:3857 e non gestisce bd09mc.
Posso cercare le coordinate a partire da un indirizzo, o vedere un punto su una mappa?
La ricerca per indirizzo qui non è possibile: trasformare un indirizzo o un nome di luogo in coordinate (geocodifica) richiede un servizio di mappe online, e questo strumento esegue tutti i calcoli in locale senza inviare alcuna richiesta. Per vedere dove si trova una coordinata, incollala e usa "Apri in" sotto i risultati: i link ad AMap, Baidu Maps e OpenStreetMap passano ciascuno le coordinate già convertite nel sistema di quella mappa, così il segnaposto cade nel punto giusto. Per prendere una coordinata da una mappa, usa il selettore di coordinate ufficiale di AMap o di Baidu, poi incolla qui il risultato come GCJ-02 o BD-09.
Le mie coordinate vengono caricate da qualche parte?
No. Ogni conversione viene eseguita in JavaScript nel tuo browser; la pagina non invia alcuna richiesta di rete per elaborare le coordinate e continua a funzionare offline. I tre link "Apri in" trasmettono il punto corrente a quel sito di mappe solo quando ne clicchi uno.

Strumenti correlati

Vedi tutti gli strumenti →

Convertitore di Basi Numeriche — Bin, Hex, Ott, Dec

Strumenti di conversione

Converti istantaneamente tra binario, esadecimale, decimale, ottale e qualsiasi base (2-36). Strumento online gratuito e privato: tutta l'elaborazione avviene nel tuo browser.

Calcolatore di Complemento a Due e Interi con Segno

Strumenti di conversione

Digita un intero con segno e ottieni insieme modulo e segno, complemento a uno, complemento a due e binario con offset, da 4 a 64 bit. Oppure incolla dei bit o un byte esadecimale e leggi tutte e cinque le letture affiancate.

Calcolatore chmod per i Permessi dei File Linux

Strumenti di conversione

Converti i permessi file Linux tra ottale (755, 644) e simboli rwx online: comandi chmod pronti, avvisi sui modi rischiosi come 777, 100% nel browser.

Convertitore di colori — HEX, RGB, HSL e OKLCH

Strumenti di conversione

Converte HEX in RGB, HSL, OKLCH, OKLAB e CMYK direttamente nel browser — basta un clic per copiare qualsiasi formato. Gratuito, senza registrazione, i colori non lasciano mai la pagina.

Convertitore HEX in CMYK

Strumenti di conversione

Converte colori HEX in CMYK direttamente nel browser. Approssimazione ingenua basata su sRGB per proof di stampa. Gratuito, online, senza registrazione, i colori non lasciano mai la pagina.

Convertitore HEX in HSL

Strumenti di conversione

Converte qualsiasi colore hex in HSL direttamente nel browser — supporta hex a 3, 6 e 8 cifre con alpha. Gratuito, istantaneo, online, senza registrazione, i colori non lasciano mai la pagina.