Conversor de GCJ-02 → BD-09

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

Sobre o Sistema de Coordenadas GCJ-02

1Definição

GCJ-02 (Sistema de Coordenadas de Marte) é um datum geodésico usado na China para dados geoespaciais. Ele aplica um deslocamento criptografado às coordenadas WGS84 para cumprir as regulamentações nacionais.

2Histórico de Desenvolvimento

Desenvolvido pelo Escritório Nacional de Levantamento e Mapeamento da China, o GCJ-02 foi introduzido para implementar a política de segurança nacional sobre informações geoespaciais. A maioria dos serviços de mapas chineses usa este sistema.

3Aplicações

GCJ-02 é usado por todos os serviços de mapas aprovados pelo governo chinês, incluindo AMap (Gaode), Tencent Maps e Apple Maps na China. É obrigatório para qualquer aplicação de mapeamento que opere na China continental.

Deslocamento Criptografado

GCJ-02 aplica um algoritmo de deslocamento não linear às coordenadas WGS84, deslocando posições em até várias centenas de metros. O algoritmo exato é classificado pelo governo chinês.

Apenas Região da China

O deslocamento de criptografia se aplica apenas na China continental. Coordenadas fora da China passam sem modificação.

Padrão da Indústria

GCJ-02 é o sistema de coordenadas obrigatório para todos os serviços de mapas comerciais que operam na China. A conversão entre WGS84 e GCJ-02 é essencial para a integração internacional de dados.

Sobre o Sistema de Coordenadas BD-09

1Definição

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.

2Histórico de Desenvolvimento

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.

3Aplicações

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.

Criptografia Dupla

BD-09 adiciona uma segunda camada de criptografia sobre o GCJ-02, tornando-o o sistema de coordenadas mais ofuscado usado na China.

Ecossistema Baidu

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.

Conversão de Terceiros

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 GCJ-02 → BD-09

📐 Fórmula de Conversão
// 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 para BD-09 aplica a criptografia secundária proprietária da Baidu. A transformação converte coordenadas cartesianas para forma polar, aplica perturbações senoidais ao raio e ao ângulo, depois converte de volta para cartesiano com um deslocamento aditivo de 0,006° na latitude e 0,0065° na longitude.

📋 Passos de Operação
  1. Insira coordenadas GCJ-02 de qualquer serviço de mapas chinês (AMap, Tencent Maps, etc.)
  2. A ferramenta aplica o algoritmo de criptografia BD-09
  3. A saída é compatível com a API do Baidu Maps
  4. Use a conversão reversa para integrar dados da Baidu com outros sistemas
💡 Dicas
  • BD-09 tem a criptografia mais forte entre os sistemas de coordenadas chineses
  • O deslocamento entre GCJ-02 e BD-09 é tipicamente de 50-100 metros
  • Baidu Maps é o único serviço importante que usa BD-09

Perguntas Frequentes