Conversor de WGS84 → BD-09
Acerca del Sistema de Coordenadas WGS84
WGS84 (World Geodetic System 1984) es el sistema de referencia geodésico estándar global utilizado por GPS. Define un sistema de coordenadas centrado en la Tierra y fijo a ella, así como un datum geodésico.
Desarrollado por el Departamento de Defensa de EE.UU. en 1984, WGS84 ha tenido varios refinamientos (WGS84(G730), WGS84(G873), WGS84(G1150), WGS84(G1762)) para mejorar la precisión mediante observaciones de satélites GPS.
WGS84 es el sistema de coordenadas predeterminado para los receptores GPS en todo el mundo. Se utiliza en aviación, navegación marítima, Google Maps, OpenStreetMap, aplicaciones GIS e investigación científica.
WGS84 es el sistema de coordenadas nativo del Sistema de Posicionamiento Global (GPS), lo que garantiza compatibilidad directa con todos los receptores GPS y sistemas de navegación por satélite del mundo.
Como datum geodésico más ampliamente adoptado, WGS84 proporciona un marco de referencia global consistente para cartografía, topografía e intercambio de datos geoespaciales a través de fronteras internacionales.
Con refinamientos continuos, WGS84 logra precisión centimétrica a nivel global, lo que lo hace adecuado para aplicaciones de alta precisión como topografía, navegación de drones e investigación científica.
Acerca del Sistema de Coordenadas BD-09
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.
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.
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.
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.
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.
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 WGS84 → BD-09
// WGS84 → BD-09 (two-step transformation)
// Step 1: WGS84 → GCJ-02
[gcjLat, gcjLon] = wgs84ToGcj02(lat, lon)
// Step 2: 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.0065BD-09 aplica una capa de cifrado adicional sobre GCJ-02. La transformación utiliza coordenadas polares con funciones trigonométricas para crear el desplazamiento secundario. Primero convierte WGS84 a GCJ-02, luego aplica la transformación polar específica de BD-09.
- Ingresa coordenadas WGS84 en formato latitud, longitud
- La herramienta primero convierte internamente WGS84 → GCJ-02
- Luego aplica el cifrado secundario BD-09 para producir las coordenadas finales
- Las coordenadas de salida se pueden usar directamente con la API de Baidu Maps
- BD-09 solo es utilizado por Baidu Maps; otros servicios de mapas chinos usan GCJ-02
- El doble cifrado hace que BD-09 sea el sistema de coordenadas más ofuscado
- Siempre verifica las coordenadas convertidas trazándolas en el servicio de mapas de destino