Conversor de GCJ-02 → BD-09

GCJ-02
BD-09
GCJ-02
BD-09

Acerca del Sistema de Coordenadas GCJ-02

1Definición

GCJ-02 (Sistema de Coordenadas Marte) es un datum geodésico utilizado en China para datos geoespaciales. Aplica un desplazamiento cifrado a las coordenadas WGS84 para cumplir con las regulaciones nacionales.

2Historia de Desarrollo

Desarrollado por la Oficina Nacional de Topografía y Cartografía de China, GCJ-02 se introdujo para implementar la política de seguridad nacional sobre información geoespacial. La mayoría de los servicios de mapas chinos utilizan este sistema.

3Aplicaciones

GCJ-02 es utilizado por todos los servicios de mapas aprobados por el gobierno chino, incluidos AMap (Gaode), Tencent Maps y Apple Maps en China. Es obligatorio para cualquier aplicación de mapas que opere dentro de China continental.

Desplazamiento Cifrado

GCJ-02 aplica un algoritmo de desplazamiento no lineal a las coordenadas WGS84, desplazando las posiciones hasta varios cientos de metros. El algoritmo exacto está clasificado por el gobierno chino.

Solo Región China

El desplazamiento de cifrado solo se aplica dentro de China continental. Las coordenadas fuera de China pasan sin modificación.

Estándar de la Industria

GCJ-02 es el sistema de coordenadas obligatorio para todos los servicios de mapas comerciales que operan en China. La conversión entre WGS84 y GCJ-02 es esencial para la integración de datos internacionales.

Acerca del Sistema de Coordenadas BD-09

1Definición

BD-09 (Sistema de Coordenadas de Baidu) es un sistema geodésico desarrollado por Baidu, basado en GCJ-02 con cifrado adicional para su uso en Baidu Maps y servicios relacionados.

2Historia de Desarrollo

Baidu desarrolló BD-09 aplicando una capa de cifrado secundaria sobre GCJ-02 para ofuscar aún más las coordenadas. Es propiedad de Baidu y se utiliza exclusivamente en su ecosistema de mapas.

3Aplicaciones

BD-09 se utiliza exclusivamente en Baidu Maps, Baidu Navigation y la API de LBS de Baidu. Es el sistema de coordenadas más cifrado entre los servicios de mapas chinos.

Doble Cifrado

BD-09 agrega una segunda capa de cifrado sobre GCJ-02, lo que lo convierte en el sistema de coordenadas más ofuscado utilizado en China.

Ecosistema Baidu

Utilizado exclusivamente dentro de la plataforma de mapas de Baidu. Si estás desarrollando con la API de Baidu Maps, todas las coordenadas deben estar en formato BD-09.

Conversión de Terceros

La conversión entre BD-09 y otros sistemas se basa en algoritmos de ingeniería inversa que proporcionan precisión submétrica.

Guía de Conversión GCJ-02 → BD-09

📐 Fórmula de Conversión
// GCJ-02 → BD-09
x = gcjLon
y = gcjLat
z = √(x² + y²) + 0.00002 × sin(y × 3000 × π / 180)
θ = atan2(y, x) + 0.000003 × cos(x × 3000 × π / 180)

bdLat = z × sin(θ) + 0.006
bdLon = z × cos(θ) + 0.0065

GCJ-02 a BD-09 aplica el cifrado secundario patentado de Baidu. La transformación convierte coordenadas cartesianas a forma polar, aplica perturbaciones sinusoidales al radio y al ángulo, luego vuelve a convertir a cartesianas con un desplazamiento aditivo de 0.006° en latitud y 0.0065° en longitud.

📋 Pasos de Operación
  1. Ingresa coordenadas GCJ-02 de cualquier servicio de mapas chino (AMap, Tencent Maps, etc.)
  2. La herramienta aplica el algoritmo de cifrado BD-09
  3. La salida es compatible con la API de Baidu Maps
  4. Usa la conversión inversa para integrar datos de Baidu con otros sistemas
💡 Consejos
  • BD-09 tiene el cifrado más fuerte entre los sistemas de coordenadas chinos
  • El desplazamiento entre GCJ-02 y BD-09 suele ser de 50-100 metros
  • Baidu Maps es el único servicio importante que utiliza BD-09

Preguntas Frecuentes