Conversor de BD-09 → WGS84
Sobre o Sistema de Coordenadas BD-09
BD-09 (Sistema de Coordenadas Baidu) é um sistema geodésico desenvolvido pela Baidu, baseado no GCJ-02 com criptografia adicional para uso no Baidu Maps e serviços relacionados.
A Baidu desenvolveu o BD-09 aplicando uma camada de criptografia secundária sobre o GCJ-02 para ofuscar ainda mais as coordenadas. É proprietário da Baidu e usado exclusivamente em seu ecossistema de mapeamento.
BD-09 é usado exclusivamente no Baidu Maps, Baidu Navigation e na API Baidu LBS. É o sistema de coordenadas mais criptografado entre os serviços de mapas chineses.
BD-09 adiciona uma segunda camada de criptografia sobre o GCJ-02, tornando-o o sistema de coordenadas mais ofuscado usado na China.
Usado exclusivamente na plataforma de mapeamento da Baidu. Se você estiver desenvolvendo com a API do Baidu Maps, todas as coordenadas devem estar no formato BD-09.
A conversão entre BD-09 e outros sistemas depende de algoritmos de engenharia reversa que fornecem precisão submétrica.
Sobre o Sistema de Coordenadas WGS84
WGS84 (Sistema Geodésico Mundial 1984) é o sistema de referência geodésico padrão global usado pelo GPS. Ele define um sistema de coordenadas centrado na Terra e fixo à Terra, e um datum geodésico.
Desenvolvido pelo Departamento de Defesa dos EUA em 1984, o WGS84 passou por vários refinamentos (WGS84(G730), WGS84(G873), WGS84(G1150), WGS84(G1762)) para melhorar a precisão por meio de observações de satélites GPS.
O WGS84 é o sistema de coordenadas padrão para receptores GPS em todo o mundo. É usado em aviação, navegação marítima, Google Maps, OpenStreetMap, aplicações GIS e pesquisa científica.
O WGS84 é o sistema de coordenadas nativo do Sistema de Posicionamento Global (GPS), garantindo compatibilidade direta com todos os receptores GPS e sistemas de navegação por satélite do mundo.
Como o datum geodésico mais amplamente adotado, o WGS84 fornece um quadro de referência global consistente para mapeamento, levantamento e intercâmbio de dados geoespaciais através das fronteiras internacionais.
Com refinamentos contínuos, o WGS84 atinge precisão centimétrica globalmente, tornando-o adequado para aplicações de alta precisão como levantamento, navegação de drones e pesquisa científica.
Guia de Conversão BD-09 → WGS84
// BD-09 → WGS84 (two-step inverse)
// Step 1: BD-09 → GCJ-02
x = bdLon - 0.0065
y = bdLat - 0.006
z = √(x² + y²) - 0.00002 × sin(y × 3000 × π / 180)
θ = atan2(y, x) - 0.000003 × cos(x × 3000 × π / 180)
gcjLat = z × sin(θ)
gcjLon = z × cos(θ)
// Step 2: GCJ-02 → WGS84 (using inverse offset)BD-09 para WGS84 é um processo inverso de duas etapas. Primeiro, inverta a transformação polar BD-09 para obter GCJ-02, depois aplique o inverso de GCJ-02 para obter coordenadas WGS84. Esta é a conversão reversa mais complexa entre os sistemas de coordenadas chineses.
- Insira coordenadas BD-09 do Baidu Maps ou da API Baidu
- Primeiro inverta para GCJ-02, depois para WGS84
- As coordenadas finais são compatíveis com GPS e sistemas internacionais
- Faça referência cruzada com locais conhecidos para verificar a precisão
- Esta conversão é essencial ao migrar dados do Baidu Maps para plataformas internacionais
- O inverso de duas etapas garante a máxima precisão
- Sempre verifique uma amostra das coordenadas para verificar sua correção