Corrigir o deslocamento do percurso: GCJ-02, WGS-84 e BD-09

Os percursos exportados do Amap, do Baidu ou do Xingzhe ficam em GCJ-02, uma cópia deslocada das coordenadas reais que a lei chinesa exige. Um dispositivo Garmin espera WGS-84, por isso um percurso importado fica 300 a 700 metros ao lado: parece plausível até o seguir. Esta página converte coordenadas GPX ou CSV entre WGS-84, GCJ-02 e BD-09, não muda mais nada além das duas coordenadas e diz-lhe quanto o percurso se moveu, para ver se a direção estava certa.

Qual sistema de coordenadas é qual

  • WGS-84: o que o GPS mede. Os dispositivos Garmin, o Garmin Connect, o OpenStreetMap e a maior parte do mundo usam-no.
  • GCJ-02: WGS-84 deslocado por um algoritmo publicado. O Amap, a Tencent e a maioria das exportações chinesas usam-no, e costuma chamar-se 火星坐标.
  • BD-09: GCJ-02 deslocado outra vez, pelo Baidu, apenas para o Baidu Maps.

Limites conhecidos

  • O teste na China é uma caixa delimitadora grosseira. Hong Kong, Macau, Taiwan e as faixas de fronteira caem dentro dela, por isso o modo automático também as desloca: escolha Nunca deslocar, ou WGS-84 como origem, quando o percurso já está no sistema de coordenadas que quer.
  • Só as coordenadas mudam. Elevação, marcas temporais, frequência cardíaca, cadência e extensões desconhecidas são copiadas byte a byte, e nenhum ponto é adicionado, removido ou reordenado.
  • A conversão inversa itera sobre a fórmula direta, por isso uma ida e volta fica dentro de cerca de 10 centímetros. O que move um percurso é converter duas vezes com uma definição errada, não a aritmética.
  • Nem o GPX nem o CSV conseguem guardar em que sistema de coordenadas está um ficheiro, por isso o nome da transferência di-lo (track.wgs84.gpx) e a descrição do GPX repete-o.

Para onde vai o ficheiro

Em lado nenhum. A conversão corre no seu navegador, o ficheiro nunca é enviado e nada é guardado.

Visualizador, conversor e reparação de ficheiros FIT · Exportar um resumo para o ChatGPT · Todas as ferramentas · Ver que relógios o suportam