Skip to content

Convertir coordenadas: grados minutos segundos, UTM, GCJ-02

Convierte coordenadas GPS en cualquier formato — grados decimales, grados minutos segundos (GMS) — a UTM, Web Mercator, GCJ-02 (AMap) y BD-09 (Baidu). Detecta lat,lng o lng,lat, lotes a CSV. En tu navegador.

Sin rastreo Se ejecuta en el navegador Gratis
La conversión se ejecuta por completo en tu navegador: las coordenadas que pegas nunca salen de este dispositivo.

El punto en todos los sistemas

WGS-84 / CGCS2000 GPS, ubicación de 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 en metros: teselas de mapas web 12957302.415, 4852760.584
UTM (WGS-84) huso + hemisferio, este y norte en metros 50N 448496.425 4417856.475
Gauss-Krüger CGCS2000 3° X (norte), Y (este, con prefijo de huso) X=4419624.325 Y=39448475.815
Gauss-Krüger CGCS2000 6° X (norte), Y (este, con prefijo de huso) X=4419624.325 Y=20448475.815

GCJ-02 desplaza este punto 555 m respecto a su posición WGS-84.

Dentro del rectángulo que las principales bibliotecas usan como «China», que también abarca la península de Corea, parte de Japón, Mongolia y Vietnam, donde no debería aplicarse ningún desplazamiento.

Cada enlace lleva las coordenadas ya convertidas al sistema propio de ese mapa, para que el marcador caiga en el sitio correcto.

Los resultados directos de GCJ-02 y BD-09 se compararon punto a punto con gcoord 1.0.7; UTM, Gauss-Krüger CGCS2000 y Web Mercator se compararon con PROJ 9.8.1 (pyproj) con una diferencia máxima de 1 mm; los errores de la inversa de un solo paso y de la iterativa se midieron en 35 321 puntos de una cuadrícula sobre toda China. El redondeo y el acarreo en GMS se comprobaron con aritmética decimal exacta. — Equipo de desarrollo de Go Tools · Sep 30, 2026

Escrito y revisado por los desarrolladores que crean las herramientas de geolocalización y codificación del sitio. Cada coordenada, distancia y cifra de error de esta página la calcula el motor de la herramienta o procede de las mediciones indicadas abajo, y está comprobada con pruebas.

Respuestas rápidas sobre coordenadas

¿Cómo convierto grados minutos segundos a grados decimales?

G + M/60 + S/3600 Grados decimales = grados + minutos/60 + segundos/3600, en negativo para S y W. Ejemplo: 39°54′33.2″N = 39 + 54/60 + 33.2/3600 = 39.909222°.

¿Qué sistema de coordenadas usan AMap, Baidu y el GPS?

GCJ-02 / BD-09 / WGS-84 AMap (Gaode), Tencent Maps y WeChat con gcj02 usan GCJ-02; Baidu Maps usa BD-09, un segundo desplazamiento sobre GCJ-02; el GPS, la ubicación de iOS y OpenStreetMap usan WGS-84. Ninguna de las tres API de mapas chinas ofrece conversión de vuelta a WGS-84.

¿Cuánto se separan GCJ-02 y WGS-84?

17.6–715 m Depende del lugar: entre 17.6 y 715 m en toda China sobre una cuadrícula de 0.05°, con una mediana de unos 430 m. En torno a Tiananmén son unos 555 m y en Cantón unos 621 m. BD-09 añade otros 0.76–0.98 km.

¿Es lat,lng o lng,lat?

Depende de la fuente Google Maps y el orden de ejes oficial de EPSG:4326 ponen primero la latitud; GeoJSON y las API de AMap y Baidu, la longitud (116.403672,39.910634). Un par invertido desplaza el punto miles de kilómetros, por eso la herramienta detecta el orden y te explica por qué.

¿Qué precisión dan 6 decimales?

≈ 0.11 m En el ecuador un grado equivale a unos 111.3 km, así que 5 decimales ≈ 1.1 m, 6 decimales ≈ 0.11 m y 7 decimales ≈ 1.1 cm. Un segundo de arco de latitud son unos 30.8 m.

Fórmulas de conversión de coordenadas

Estas seis fórmulas coinciden con el motor de la herramienta; cada valor de ejemplo se calculó con él. Las fórmulas 5 y 6 forman la transformación directa completa de GCJ-02: dos polinomios dan el desplazamiento, que luego se convierte a grados con las longitudes de arco en esa latitud, con los mismos coeficientes que gcoord y coordtransform.

Grados minutos segundos → grados decimales

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°

Grados decimales → GMS (primero redondear, luego separar)

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)

Polinomios de desplazamiento de GCJ-02 (x = longitud − 105, y = latitud − 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: del desplazamiento a grados

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

¿Qué son WGS-84, GCJ-02 y BD-09?

WGS-84 es el datum global en el que se basa el GPS. Las coordenadas de los receptores GPS, de iOS Core Location (documentado con el marco de referencia WGS 84) y de OpenStreetMap están en WGS-84. El sistema chino CGCS2000 usa un elipsoide que solo difiere de WGS-84 en la novena cifra significativa del achatamiento, así que en desarrollo pueden tratarse como iguales.

GCJ-02, apodado «coordenadas de Marte», es el sistema que usan los servicios de mapas chinos: la documentación oficial de AMap y la de Tencent indican que usan el sistema GCJ-02 establecido por la autoridad cartográfica china. Añade a WGS-84 un desplazamiento no lineal que depende del lugar, medido entre 17.6 y 715 m en toda China. Por eso un punto GPS dibujado tal cual en AMap cae a unos cientos de metros de su sitio.

BD-09 es el sistema de Baidu Maps, un desplazamiento adicional aplicado sobre GCJ-02 (según la documentación de Baidu, «cifrado de nuevo sobre la base de GCJ02»). Existe como bd09ll (grados) y bd09mc (metros); esta herramienta trabaja con bd09ll. Ojo: bd09mc no es el Web Mercator EPSG:3857; la coordenada norte difiere entre 17 y 30 km para el mismo punto.

La herramienta usa las fórmulas de código abierto publicadas: sus resultados directos en GCJ-02 y BD-09 coinciden con gcoord y coordtransform, y sus inversas iteran hasta que la ida y vuelta queda por debajo de un milímetro. Las fórmulas se obtuvieron por ingeniería inversa y no existe una comparación pública con el algoritmo oficial, así que los resultados sirven para desarrollo y procesamiento de datos, no para entregables topográficos.

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

Qué hace este convertidor de coordenadas

Pega cualquier formato

Decimal, GMS, grados y minutos decimales, letras d m s, notación china 北纬/东经 con 度分秒, letras de hemisferio delante o detrás y enlaces de Google Maps con @lat,lng: todo se lee tal cual, sin limpiarlo antes.

Distingue lat,lng de lng,lat

El lng,lat de AMap/Baidu y el lat,lng de Google se distinguen, y el motivo aparece bajo el cuadro. Para puntos del oeste de China en los que ambos valores son menores que 90, la entrada GCJ-02/BD-09 se lee con la longitud primero según la regla del rango de China.

Todos los sistemas a la vez

Un punto, siete respuestas: WGS-84, GCJ-02, BD-09, Web Mercator, UTM y husos Gauss-Krüger CGCS2000 de 3° y 6°, cada uno con su botón Copiar. Nada de cambiar el sentido de la conversión una y otra vez.

Inversa iterativa, por debajo del milímetro

GCJ-02→WGS-84 y BD-09→GCJ-02 usan una iteración de punto fijo en lugar del atajo habitual de un solo paso, que se desvía unos 0.36 m en Pekín, 2.07 m en Shanghái y hasta unos 4.9 m en una cuadrícula que cubre China. Tras 3–5 iteraciones la ida y vuelta queda por debajo de 1 mm, algo que comprueban las pruebas unitarias.

Husos UTM y Gauss-Krüger resueltos

Los husos UTM incluyen las excepciones de Noruega y Svalbard y se escriben con N/S para el hemisferio. Gauss-Krüger usa el elipsoide CGCS2000 con X hacia el norte e Y hacia el este (con prefijo de huso). Verificado con PROJ con una diferencia máxima de 1 mm.

Conversión por lotes a CSV

Pega hasta 5000 líneas y obtén para cada una un resultado o un motivo. Elige el sistema de destino y el formato de ángulo, y copia o descarga el CSV (UTF-8 con BOM). Nada sale de tu navegador.

Otras formas de convertir coordenadas

gcoord (JavaScript)

Biblioteca npm

Admite WGS84/GCJ02/BD09/BD09MC/EPSG:3857. Su inversa GCJ-02 se detiene cuando el residuo baja de 1e-6°, lo que dio hasta 0.147 m de error medido; la inversa BD-09 es de un solo paso. Los resultados directos de esta herramienta coinciden con los suyos; sus inversas son más precisas.

coordtransform

Biblioteca npm / Python

La implementación más copiada. gcj02towgs84 es la inversa de un solo paso (unos 2.07 m de error en torno a Shanghái, hasta unos 4.9 m en la cuadrícula), y su recuadro de China (73.66–135.05° E, 3.86–53.55° N) deja fuera puntos extremos de la propia China, como Mohe en el extremo norte.

PROJ / pyproj / QGIS

Software SIG

La implementación de referencia para UTM, Gauss-Krüger y los sistemas EPSG; las proyecciones de esta herramienta coinciden con ella con una diferencia máxima de 1 mm. PROJ no incluye GCJ-02 ni BD-09, así que las coordenadas de mapas chinos siguen necesitando un tratamiento aparte.

API de conversión de coordenadas de AMap

Servicio web

/v3/assistant/coordinate/convert convierte coordenadas GPS o de Baidu en coordenadas de AMap, pero no ofrece la conversión de vuelta a GPS, necesita una clave de API y envía tus coordenadas a un servidor.

API geoconv de Baidu

Servicio web

Convierte GPS, AMap/Tencent, bd09ll y bd09mc en coordenadas de Baidu. Su documentación indica que, por disposiciones legales, ningún tipo de coordenada puede convertirse a GPS.

Fórmulas de hoja de cálculo

Excel / Sheets

Pasar de GMS a decimal cabe en una fórmula (=D+M/60+S/3600), pero las fórmulas de GCJ-02, BD-09 y Gauss-Krüger son largas y fáciles de equivocar. Para grandes volúmenes de datos, pégalos aquí y exporta a CSV.

Ejemplos de conversión de coordenadas

Coordenada de AMap (GCJ-02, longitud primero) a GPS

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

La API de AMap devuelve primero la longitud; la herramienta la lee así porque 116 es mayor que 90. La inversa se itera: el atajo habitual de un solo paso se desvía aquí 0.074 m, unos 2.07 m en torno a Shanghái y hasta unos 4.9 m (en la esquina noreste) en una cuadrícula que cubre China.

Grados minutos segundos a grados decimales

Sistema de entrada: 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 y 116 + 23/60 + 50.7/3600 = 116.397417. La forma china 北纬39度54分33.2秒,东经116度23分50.7秒 da el mismo resultado.

GPS a Gauss-Krüger CGCS2000

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

Shanghái, a 121.47° E, cae en el huso de 3° n.º 40 (meridiano central 120° E) y en el huso de 6° n.º 21 (meridiano central 123° E). Meridianos centrales distintos dan X e Y distintas; las dos primeras cifras de Y son el huso.

Puntos GPS por lotes a coordenadas de 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

Al pegar varias líneas se abre la tabla por lotes; pon Convertir a en GCJ-02 para obtener el resultado de arriba. Para alimentar la API de AMap, cambia el Orden de salida a lng, lat antes de exportar el CSV.

Cómo usar el convertidor de coordenadas

  1. 1

    Elige el sistema de coordenadas de entrada

    Depende de dónde salieron las coordenadas: los receptores GPS, la ubicación de iOS y OSM dan WGS-84; AMap, Tencent Maps y los miniprogramas de WeChat con type: 'gcj02' dan GCJ-02; Baidu Maps da BD-09. También se aceptan coordenadas proyectadas como entrada (Web Mercator en metros, UTM, Gauss-Krüger CGCS2000).

  2. 2

    Pega las coordenadas, un punto por línea

    Se leen decimal, GMS, grados y minutos decimales, letras N/S/E/W delante o detrás del valor y la notación china 北纬/东经; comas, espacios o punto y coma separan los valores. La entrada Gauss-Krüger sigue el orden de la topografía china: X (norte) y luego Y (este); una Y con prefijo de huso como 39448475.815 fija el huso automáticamente.

  3. 3

    Revisa el orden detectado

    La línea bajo el cuadro indica si los valores se leyeron como latitud, longitud o como longitud, latitud, y por qué (letras de hemisferio, un valor mayor que 90 o la regla del rango de China). Cuando ambos valores son menores que 90 el orden no se puede demostrar, así que se asume latitud primero; cambia el Orden de los valores si hace falta.

  4. 4

    Copia el resultado o exporta a CSV

    Cada fila tiene su botón Copiar, y el Orden de salida puede pasar a lng, lat para las API de AMap o Baidu. Varias líneas generan una tabla por lotes; elige el sistema de destino y el formato de ángulo y copia o descarga el CSV (UTF-8 con BOM, para que Excel lo abra sin problemas).

Errores habituales al convertir coordenadas

Latitud y longitud intercambiadas

Las API de AMap y Baidu ponen primero la longitud; Google Maps y la mayoría de las hojas de cálculo, la latitud. Leer lng,lat como lat,lng desplaza un punto miles de kilómetros.

✗ Incorrecto
lat=116.403672, lng=39.910634
✓ Correcto
lat=39.910634, lng=116.403672

Coordenadas GPS dibujadas tal cual en AMap o Baidu

Los receptores GPS y la ubicación de iOS devuelven WGS-84. Dibujado directamente en AMap, el marcador queda a unos cientos de metros, y más lejos aún en Baidu. Convierte primero al sistema propio del mapa.

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

Coordenadas de Baidu tratadas como de AMap

BD-09 está otros 0.76–0.98 km más allá de GCJ-02. Un punto tomado en Baidu Maps debe convertirse con BD-09 como sistema de entrada, no usarse como GCJ-02.

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

Grados usados como metros de Web Mercator

EPSG:4326 está en grados; EPSG:3857, en metros. Pasar 116.39 y 39.90 a EPSG:3857 deja el punto a unos cientos de metros de 0° N 0° E, en el golfo de Guinea.

✗ Incorrecto
EPSG:3857 x=116.397428, y=39.90923
✓ Correcto
EPSG:3857 x=12957302.415, y=4852760.584

GMS que muestra 60 segundos

Separar primero en grados, minutos y segundos y redondear después los segundos produce valores no válidos como 39°59′60.00″. Redondea primero a la última cifra mostrada y separa después.

✗ Incorrecto
39°59′60.00″
✓ Correcto
40°00′00.00″

Y de Gauss-Krüger sin su huso

Una Y sin prefijo de huso (como 448475.815) no indica el meridiano central. Introduce la Y con prefijo o rellena el número de huso.

✗ Incorrecto
X=4419624.325 Y=448475.815 (zone ?)
✓ Correcto
X=4419624.325 Y=39448475.815 (3° zone 39)

Cuándo necesitas un convertidor de coordenadas

Mostrar un track GPS en AMap o Baidu Maps
Los receptores GPS y la ubicación de iOS dan WGS-84. Para mostrar el recorrido en AMap o Tencent Maps, conviértelo a GCJ-02; para Baidu, a BD-09. Pega todos los puntos e importa el CSV.
Llevar un punto elegido en el mapa a un GPS o a un mapa global
Las coordenadas tomadas en AMap o Baidu deben volver a WGS-84 antes de funcionar en un GPS de senderismo, un plan de vuelo de dron, OpenStreetMap o Google Earth. Las API oficiales de mapas chinas no convierten de vuelta a GPS: para eso sirve un convertidor sin conexión.
Depurar datos topográficos y de campo
Pasa notas de campo en GMS a grados decimales, grados decimales a coordenadas Gauss-Krüger CGCS2000 en husos de 3°/6°, o UTM de vuelta a latitud y longitud. Beijing 1954 y Xi'an 1980 requieren parámetros locales y no se admiten aquí.
Depurar «el marcador está a unos cientos de metros»
Pega la coordenada: la distancia entre GCJ-02 y WGS-84 aparece bajo la tabla. Un error de unos cientos de metros indica que falta una conversión de datum; miles de kilómetros suelen significar latitud y longitud intercambiadas.

Algoritmos y precisión

La fórmula directa de GCJ-02
Se basa en el elipsoide de Krasovski (a = 6378245.0, e² = 0.00669342162296594323): dos polinomios con términos senoidales en (lng−105, lat−35) dan un desplazamiento en metros, que luego se convierte a grados con las longitudes de arco de meridiano y de paralelo en esa latitud. La herramienta coincide con gcoord 1.0.7 salvo ruido de coma flotante. La fórmula procede de ingeniería inversa, no de una publicación oficial.
Por qué la inversa itera
Solo circula la fórmula directa de GCJ-02. La inversa habitual de un solo paso wgs ≈ 2·gcj − f(gcj) tiene un error mediano de 0.42 m y máximo de unos 4.9 m en una cuadrícula que cubre China (73.5–135° E, 18–53.5° N, 35 321 puntos), alcanzado en la esquina noreste, cerca de 131° E, 53.25° N. Esta herramienta itera w ← g − Δ(w) hasta que el paso es menor que 1e-10° (10 veces como máximo); converge en 3–5 pasos con una ida y vuelta inferior a 1 mm. BD-09→GCJ-02 itera del mismo modo.
La prueba de «dentro de China»
Como las principales bibliotecas de código abierto, la herramienta solo aplica el desplazamiento GCJ-02 dentro del rectángulo 72.004–137.8347° E, 0.8293–55.8271° N. El recuadro es tosco: Seúl, Hanói, Nueva Delhi y otras ciudades extranjeras quedan dentro y reciben un desplazamiento de 132–620 m. Las coordenadas extranjeras normalmente no necesitan conversión: elige el sistema que corresponda al origen de los datos. Las documentaciones oficiales de Baidu y de Tencent indican que fuera de China devuelven WGS-84 (Tencent añade Taiwán); sin embargo, Taiwán queda por completo dentro del rectángulo y las principales bibliotecas le siguen aplicando el desplazamiento.
UTM y Gauss-Krüger
Ambas son proyecciones transversas de Mercator, implementadas con la serie de Krüger de orden 6 de Karney (2011), que coincide con PROJ al nanómetro. UTM: elipsoide WGS-84, k₀ = 0.9996, falso este de 500 km, falso norte de 10 000 km en el hemisferio sur, con las excepciones de husos de Noruega y Svalbard. Gauss-Krüger CGCS2000: k₀ = 1, falso este de 500 km, husos de 3° en el meridiano 3n y de 6° en 6n−3.
Precisión y número de decimales
Distancia sobre el terreno por decimal de grado: 5 decimales ≈ 1.1 m, 6 ≈ 0.11 m, 7 ≈ 1.1 cm. La latitud y la longitud se muestran con 6 decimales y las coordenadas proyectadas al milímetro. Como las fórmulas de GCJ-02 y BD-09 no tienen comparación pública con el algoritmo oficial, más cifras solo serían una falsa precisión.

Cómo manejar bien los datos de coordenadas

Guarda WGS-84 y convierte al mostrar
Mantén WGS-84 (o CGCS2000) en la base de datos y convierte al sistema del mapa solo al dibujar. Guardar GCJ-02 arrastra el desplazamiento a todos los sistemas posteriores y obliga a recalcularlo todo si algún día cambias de proveedor de mapas.
Etiqueta cada campo de coordenadas
Nombra los campos como lng_gcj02 o lat_wgs84 y deja claro en la documentación de la API si es lng,lat o lat,lng. La mayoría de los fallos de «el marcador está desplazado» en producción se deben a un sistema o un orden sin especificar.
No para entregables topográficos
Las fórmulas GCJ-02/BD-09 y la equivalencia CGCS2000 ≈ WGS-84 bastan para desarrollo y procesamiento de datos. La topografía, la planificación y el catastro necesitan los parámetros de conversión publicados por las autoridades; Beijing 1954 y Xi'an 1980 requieren conjuntos locales de 7 o 4 parámetros.
Publicar mapas en China
Esta herramienta solo convierte números; no elabora ni muestra mapas. Si tu producto publica mapas en China, cumple las normas de revisión cartográfica de la Ley de Topografía y Cartografía y del Reglamento de Gestión de Mapas.

Preguntas frecuentes sobre la conversión de coordenadas

¿Es exacta la conversión de GCJ-02 a WGS-84? ¿Recupera el punto GPS original?
Respecto a la fórmula directa que usan las principales bibliotecas de código abierto, la inversa iterativa de esta herramienta deja la ida y vuelta por debajo de 1 mm. Pero esa fórmula directa se obtuvo por ingeniería inversa y no tiene comparación pública con el GCJ-02 real, así que lo honesto es decir «coherente con las bibliotecas de referencia», no «exacto». Es más que suficiente para devolver puntos de mapa a GPS o importar recorridos; los trabajos topográficos deben usar parámetros oficiales.
¿Por qué distintas webs dan resultados separados por unos metros?
La mayoría usa el atajo de un solo paso GCJ-02 → WGS-84, con un error mediano de 0.42 m y máximo de unos 4.9 m en una cuadrícula que cubre China (mayor en la esquina noreste; unos 0.36 m en Pekín y 2.07 m en Shanghái). Esta herramienta itera hasta quedar por debajo de 1 mm. Además, las funciones BD-09 en JavaScript de eviltransform usan π donde la fórmula de referencia usa x_pi, lo que las separa hasta 90 m; comprueba qué biblioteca usó la otra parte.
¿Cómo convierto coordenadas de AMap a coordenadas de Baidu?
Elige GCJ-02 como sistema de entrada, pega la coordenada de AMap (con la longitud primero no hay problema) y lee la fila BD-09. BD-09 está otros 0.76–0.98 km más allá de GCJ-02. Para el sentido inverso, elige BD-09 como entrada y lee la fila GCJ-02.
¿Por qué la ubicación de mi móvil aparece a unos cientos de metros en el mapa?
Los dispositivos GPS y la ubicación de iOS (Core Location está documentado como WGS 84) devuelven WGS-84, mientras que AMap y Tencent Maps usan GCJ-02 y Baidu usa BD-09. Si dibujas WGS-84 en esos mapas, el marcador queda desplazado entre 17.6 y 715 m según el lugar, unos 555 m en el centro de Pekín. Convierte primero al sistema propio del mapa; los miniprogramas de WeChat pueden pedir GCJ-02 directamente con wx.getLocation({ type: 'gcj02' }).
¿Cómo convierto grados decimales a grados, minutos y segundos?
Pega la coordenada decimal y las formas GMS y de grados con minutos decimales aparecerán bajo la primera fila. La regla: la parte entera son los grados, la parte fraccionaria × 60 da los minutos y lo que sobra × 60 da los segundos. La herramienta redondea a la última cifra mostrada de los segundos antes de separar, así que nunca muestra un 59′60″ no válido. En modo por lotes, pon el Formato de ángulo en Grados minutos segundos.
¿Por qué mi coordenada se leyó con la longitud primero?
El motivo aparece bajo el cuadro. Las letras de hemisferio (N/S/E/W) mandan; un valor mayor que 90 tiene que ser una longitud; cuando ambos son menores que 90 y el sistema de entrada es GCJ-02 o BD-09, un primer valor entre 73 y 90 se lee como longitud, porque ninguna coordenada de mapa chino tiene una latitud superior a 73°. En otro caso se asume latitud primero. Puedes forzarlo con Orden de los valores.
¿Hay que convertir entre CGCS2000 y WGS-84?
No para desarrollo ni para trabajo general con datos: los dos elipsoides comparten el mismo semieje mayor y solo difieren en la novena cifra significativa del achatamiento (unos 0.1 mm en el semieje menor), así que esta herramienta trata sus latitudes y longitudes como iguales. En sentido estricto, sus épocas de referencia son distintas; el movimiento de la placa desde 2000 suma unos 0.77 m según el modelo de la placa euroasiática de ITRF2014. Los trabajos topográficos deben usar parámetros oficiales.
¿Puede convertir coordenadas Beijing 1954 o Xi'an 1980?
No, y ninguna herramienta «de un clic» debería hacerlo. Además de usar otro elipsoide, esos datums difieren de CGCS2000 en origen, orientación y distorsión histórica de la red, así que la conversión necesita conjuntos de 7 o 4 parámetros obtenidos localmente a partir de puntos de control. La base de datos EPSG solo tiene parámetros Beijing 1954 → WGS 84 para unas pocas regiones y ninguno para Xi'an 1980; usar los parámetros de otra región produce errores de decenas de metros.
Husos Gauss-Krüger de 3° o de 6°: ¿cuál usar y cómo se obtiene el número de huso?
La topografía a gran escala suele usar husos de 3° y la cartografía a pequeña y media escala, husos de 6°; sigue las especificaciones de tu proyecto. Huso de 6° n = ⌊longitud/6⌋ + 1 con meridiano central 6n − 3; huso de 3° n = ⌊(longitud − 1.5)/3⌋ + 1 con meridiano central 3n. En China los husos de 6° van del 13 al 23 y los de 3° del 25 al 45, así que las dos primeras cifras de Y indican de qué tipo se trata. La herramienta muestra ambos.
¿Qué significa «50N» en una coordenada UTM?
50 es el huso UTM (de 6° de ancho; Pekín está en el huso 50) y N indica el hemisferio norte, S el sur. Algunos programas escriben «50S», donde S es una banda de latitud MGRS (32°–40° N), no el hemisferio sur; esta herramienta usa siempre N/S para el hemisferio y así evita esa confusión.
¿Web Mercator (EPSG:3857) es lo mismo que Baidu Mercator?
No. EPSG:3857 introduce la latitud y la longitud WGS-84 en una fórmula de Mercator esférica con R = 6378137 m, limitada a ±85.0511° de latitud: es el estándar de las teselas de mapas web. Baidu Mercator (bd09mc) usa sus propios polinomios por bandas de latitud, y su coordenada norte difiere de EPSG:3857 entre 17 y 30 km para el mismo punto. Esta herramienta genera EPSG:3857 y no trabaja con bd09mc.
¿Puedo buscar coordenadas a partir de una dirección o ver un punto en un mapa?
Aquí no se puede buscar por dirección: convertir una dirección o un nombre de lugar en coordenadas (geocodificación) requiere un servicio de mapas en línea, y esta herramienta hace todos los cálculos en local sin enviar ninguna petición. Para ver dónde está una coordenada, pégala y usa «Abrir en» debajo de los resultados: los enlaces a AMap, Baidu Maps y OpenStreetMap llevan cada uno las coordenadas ya convertidas al sistema propio de ese mapa, para que el marcador caiga en el sitio correcto. Para tomar una coordenada de un mapa, usa el selector de coordenadas oficial de AMap o de Baidu y pega aquí el resultado como GCJ-02 o BD-09.
¿Se suben mis coordenadas a algún servidor?
No. Cada conversión se ejecuta en tu navegador con JavaScript; la página no envía ninguna petición de red para procesar las coordenadas y sigue funcionando sin conexión. Los tres enlaces «Abrir en» solo envían el punto actual a ese sitio de mapas cuando haces clic en uno.

Herramientas relacionadas

Ver todas las herramientas →

Conversor de Bases — Binario, Hex, Decimal, Octal

Herramientas de Conversión

Convierte números entre binario, hexadecimal, decimal, octal y cualquier base personalizada (2-36) al instante. Gratis, privado, sin registro — todo el procesamiento ocurre en tu navegador.

Calculadora de complemento a dos y enteros con signo

Herramientas de Conversión

Escribe un entero con signo y obtén de golpe signo-magnitud, complemento a uno, complemento a dos y binario desplazado, de 4 a 64 bits. O pega un patrón de bits o un byte hexadecimal y verás las cinco lecturas.

Calculadora chmod — Permisos de archivos Linux

Herramientas de Conversión

Convierte permisos de archivos Linux entre octal (755, 644) y símbolos rwx. Obtén comandos chmod y detecta ajustes de riesgo como 777 — gratis, directo en tu navegador.

Convertidor de Color — HEX, RGB, HSL y OKLCH

Herramientas de Conversión

Convierta HEX a RGB, HSL, OKLCH, OKLAB y CMYK en su navegador — copie cualquier formato con un clic. Gratis, sin registro, sus colores nunca salen de la página.

Convertidor HEX a CMYK

Herramientas de Conversión

Convierta colores HEX a CMYK en su navegador. Aproximación ingenua basada en sRGB para vistas previas de imprenta. Gratis, sin registro, sus colores nunca salen de la página.

Convertidor HEX a HSL

Herramientas de Conversión

Convierta cualquier color hex a HSL en su navegador — admite hex de 3 dígitos, 6 dígitos y 8 dígitos con alfa. Gratis, instantáneo, sin registro, sus colores nunca salen de la página.