O que causa o deslocamento / deslocamento do GPS na China?


22

Passei quase dois dias inteiros tentando entender a natureza da infame mudança de GPS na China. Depois de examinar o ruído, dois sintomas recorrentes são:

  1. As coordenadas GPS (WGS-84) plotam mal nos mapas chineses, com um deslocamento variando de 50 a 1000 metros.
  2. Google e Apple Maps na China apresentam desalinhamento grave entre seus mapas de ruas e imagens de satélite ( exemplo ao vivo )
    insira a descrição da imagem aqui

Várias fontes fazem alegações contraditórias:

  • Os regulamentos da era da Guerra Fria exigiam a introdução de compensações aleatórias nos chips de GPS devido a preocupações de segurança
  • medidas protecionistas destinadas a favorecer dispositivos GPS fabricados na China
  • A China simplesmente usa um sistema de projeção diferente , e as compensações não são aleatórias
  • Os chips GPS fabricados na China compensam as coordenadas que retornam, a fim de corresponder aos mapas chineses aprovados, que devem seguir o dado GCJ-02

Qual é a história real? Parece o tipo de problema generalizado que merece uma página da Wikipedia, mas ainda não consegui encontrar nada autoritativo.

As duas perguntas sugeridas como possíveis duplicatas não respondem exatamente qual é a causa; ao contrário, eles descrevem sintomas.


@ Chris: não parece provável que essa pergunta, como a PolyGeo a tenha re-intitulada, seja mais bem formulada do que a pergunta com chumbo falso sobre o canyon urbano?
Dan Dascalescu

Eu não discordo. Eu provavelmente diria que a resposta que melhor se encaixa aqui deve ser movida, já que imho as leis / etc. e falar de deslocamento não aborda a questão real de obter qualquer sinal e desempenho técnico. Acabei de votar porque sabia que a resposta estava lá e havia sido discutida recentemente. gis.stackexchange.com/questions/59931 (que é referenciado na referida resposta) pode ser um candidato melhor para marcar como duplicado. Como alternativa, deixe os dois em aberto, vincule-os via comentário e coloque a resposta nos dois lugares (sua redação é definitivamente melhor para esse problema).
Chris W

As páginas às quais você vinculou sobre a China usando um sistema de projeção diferente não têm nada a ver com o comportamento que você está observando.
Devdatta Tengshe

@DevdattaTengshe: isso demonstra minha confusão com a situação, razão pela qual pedi que isso fosse esclarecido. Você poderia votar para reabrir a pergunta?
Dan Dascalescu 06/04

@ DanDascalescu: e você explica por que o gis.stackexchange.com/a/59936/442 não esclarece sua confusão? Vou tentar expandir essa resposta para cobrir esses pontos
Devdatta Tengshe

Respostas:


14

O problema é pouco documentado por fontes oficiais para falantes de inglês, apesar de afetar milhões de pessoas diariamente. Passei os últimos dois dias tentando entender a situação e criei um artigo da Wikipedia sobre as restrições de mapeamento na China e sobre o problema de mudança de GPS na China . Abaixo está a parte da minha pesquisa que responde à pergunta.

A raiz do problema são as severas restrições que o Conselho de Estado chinês impõe aos dados geográficos relativos ao ar, terra e águas da China. O mapeamento e a pesquisa só podem ser feitos com a autorização do Conselho de Estado , e os estrangeiros devem formar uma joint venture para obter autorização para pesquisas. Existem inúmeros exemplos de multas aplicadas a indivíduos e empresas que violam essa lei ( tosse protecionista e tosse isolacionista ).

Os fornecedores de mapas on-line que oferecem mapas de ruas da China devem obter uma autorização do Conselho de Estado. Esses mapas devem usar o dado GCJ-02 , em vez do WGS-84 que a maioria do mundo usa. Isso faz com que as coordenadas WGS-84, como aquelas provenientes de um chip GPS normal, sejam plotadas incorretamente nos mapas GCJ-02.

log de execução é compensado

Os mapas de ruas exibidos pelo google. com / mapas e google. cn / maps usam coordenadas GCJ-02. Isso pode ser comprovado através da obtenção das coordenadas GPS (WGS-84) de um ponto de referência conhecido, como o Monumento aos Heróis do Povo, em Xangai , localizado na 31.24427 N, 121.48695 E:

Ainda não estou claro se os chips GPS fabricados na China retornam as coordenadas GCJ-02 diretamente ou se eles retornam as coordenadas WGS-84, que software de mapa aprovado pode converter em GCJ-02.


Analisei o código-fonte do Android e não encontrei essa mudança em nenhum lugar. Isso me leva a acreditar que o próprio GPS fornece valores transformados; Dado que a maioria dos produtos eletrônicos de nível consumidor são produzidos na China, é possível que o seu firmware produz resultados em GCJ-02
Devdatta Tengshe

Você pode compartilhar o GPX com o qual você desenhou a linha vermelha no mapa?
Devdatta Tengshe

@DevdattaTengshe: infelizmente não tenho o registro - encontrei a trama aqui . No entanto, sabemos com certeza que os mapas da China são feitos usando o GCJ-02. Desloque-se para Xangai em um OpenLayers e alterne entre OSM, Bing Aerial e Google Streets.
Dan Dascalescu

Então, as imagens de satélite do Google são processadas da maneira correta? Pergunto porque, ao usar a API do Google Maps, o Google terreno e o Google Road Show mudaram de mapa em comparação com o mapa de satélite (e as coordenadas pontuais dos monumentos). Qual deles está correto?
Zetah 26/08/16

0

@ Devdatta Tengshe O aplicativo de mapas do Google fornece valores transformados para combinar com os mapas GCJ-02. Abra a página do Google Maps no seu celular, localize e você encontrará o celular com as coordenadas WGS-84 corretas, que não coincidem com os mapas GCJ-02. Portanto, não tem nada a ver com hardware, firmware ou Android, são os aplicativos que desejam atender aos clientes chineses ou que passam muito tempo na China fazendo a transformação de coordenadas WGS-84 em GCJ-02. Verifique isso: http://www.sinosplice.com/life/archives/2013/07/16/a-more-complete-ios-solution-to-the-china-gps-offset-problem


Como você sabe que está obtendo as coordenadas certas? com o que você os comparará?
Devdatta Tengshe

Eu tenho o Google Earth que tecnicamente não é um mapa e sempre fornece as coordenadas WGS-84 corretas.
Convidado

@Devdatta Tengshe Obviamente, estou na China e verifiquei. Eu digitei as coordenadas WGS-84 de um edifício famoso ao lado do meu escritório, na página do Google Maps, eu estava localizado ao lado dele e nós dois estávamos nos lugares errados no mapa GCJ-02, mas no WGS-84 imagem de satélite (o aplicativo Google Maps oferece mapa GCJ-02 e imagem de satélite WGS-84 e eles certamente não coincidem). Grandes empresas como o Google pagaram para que seus aplicativos de mapa transformassem as coordenadas WGS-84 em GCJ-02. As chamadas preocupações de segurança são ridículas, este é um negócio.
Guest

0

Acabei de voltar de Xangai. Usando o Google Maps em um iPhone 6+, experimentei um deslocamento de cerca de 500m para o noroeste da minha posição atual. O Apple Map funcionou bem.

Uma amiga minha fez uma verificação cruzada com o Google Maps em seu telefone Android e lá o local estava correto.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.