Conversor de WGS84 → BD-09
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.
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.
Guia de Conversão 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 uma camada de criptografia adicional sobre o GCJ-02. A transformação usa coordenadas polares com funções trigonométricas para criar o deslocamento secundário. Primeiro converta WGS84 para GCJ-02, depois aplique a transformação polar específica do BD-09.
- Insira coordenadas WGS84 no formato latitude,longitude
- A ferramenta primeiro converte internamente WGS84 → GCJ-02
- Em seguida, aplica a criptografia secundária BD-09 para produzir as coordenadas finais
- As coordenadas de saída podem ser usadas diretamente com a API do Baidu Maps
- BD-09 é usado apenas pelo Baidu Maps - outros serviços de mapas chineses usam GCJ-02
- A criptografia dupla torna o BD-09 o sistema de coordenadas mais ofuscado
- Sempre verifique as coordenadas convertidas plotando-as no serviço de mapas de destino