¿Qué causa el desplazamiento / desplazamiento del GPS en China?

22

He pasado cerca de dos días completos tratando de comprender la naturaleza del infame cambio de GPS en China. Después de examinar el ruido, dos síntomas recurrentes son:

  1. Las coordenadas GPS (WGS-84) se trazan mal en los mapas chinos, con un desplazamiento que oscila entre 50 y 1000 metros.
  2. Google y Apple Maps en China tienen una grave desalineación entre sus mapas de calles e imágenes satelitales ( ejemplo en vivo )
    ingrese la descripción de la imagen aquí

Varias fuentes hacen afirmaciones contradictorias:

  • Las regulaciones de la era de la Guerra Fría ordenaron la introducción de compensaciones aleatorias en los chips GPS debido a problemas de seguridad
  • medidas proteccionistas destinadas a favorecer los dispositivos GPS fabricados en China
  • China simplemente usa un sistema de proyección diferente , y las compensaciones no son aleatorias
  • Los chips GPS fabricados en China compensan las coordenadas que devuelven, para que coincidan con los mapas chinos aprobados, que deben seguir el dato GCJ-02

¿Cuál es la historia real? Este parece el tipo de problema generalizado que merece una página de Wikipedia, pero aún no he podido encontrar nada autoritario.

Las dos preguntas sugeridas como posibles duplicados no responden exactamente cuál es la causa; más bien, describen síntomas.

Dan Dascalescu
fuente
@Chris: ¿no parece probable que esta pregunta, como la tituló PolyGeo, esté mejor redactada que la falsa guía sobre el cañón urbano?
Dan Dascalescu
No estaría en desacuerdo. Probablemente diría que la respuesta que mejor se ajusta aquí debe ser movida, ya que en mi opinión las leyes / etc. y hablando de desplazamiento no abordan esta cuestión real de conseguir ninguna señal y el rendimiento técnico. Simplemente voté porque sabía que esa respuesta estaba allí y había sido discutida recientemente. gis.stackexchange.com/questions/59931 (al que se hace referencia en dicha respuesta) podría ser un mejor candidato para marcar como duplicado. Alternativamente, deje ambos abiertos, enlácelos por comentario y coloque la respuesta en ambos lugares (su redacción es definitivamente mejor para este problema).
Chris W
Las páginas que ha vinculado sobre China utilizando un sistema de proyección diferente no tienen nada que ver con el comportamiento que está observando.
Devdatta Tengshe
@DevdattaTengshe: eso demuestra mi confusión con la situación, por eso he pedido que se aclare esto. ¿Podría votar para reabrir la pregunta?
Dan Dascalescu
@DanDascalescu: ¿y usted explica por qué gis.stackexchange.com/a/59936/442 no aclara su confusión? Trataré de ampliar esa respuesta para cubrir esos puntos
Devdatta Tengshe

Respuestas:

14

El problema está mal documentado por fuentes autorizadas para hablantes de inglés, a pesar de afectar a millones de personas todos los días. He pasado los últimos dos días tratando de entender la situación y he creado un artículo de Wikipedia sobre las restricciones en el mapeo en China y sobre el problema del cambio de GPS en China . A continuación se muestra la parte de mi investigación que responde a la pregunta.

La raíz del problema son las severas restricciones que el Consejo de Estado chino impone a los datos geográficos relacionados con el aire, la tierra y las aguas de China. El mapeo y la topografía solo se pueden hacer con autorización del Consejo de Estado , y los extranjeros deben formar una empresa conjunta para obtener la autorización para las encuestas. Ha habido numerosos ejemplos de multas impuestas contra individuos y empresas que violan esta ley ( tos proteccionista y tos aislacionista ).

Los proveedores de mapas en línea que ofrecen mapas de calles de China deben obtener una autorización del Consejo de Estado. Estos mapas deben usar el dato GCJ-02 , en lugar del WGS-84 que usa la mayoría del mundo. Esto hace que las coordenadas WGS-84, como las que provienen de un chip GPS normal, se tracen incorrectamente en los mapas GCJ-02.

el registro de ejecución está desplazado

Los mapas de calles mostrados por Google. com / maps y google. cn / mapas usan coordenadas GCJ-02. Esto se puede probar obteniendo las coordenadas GPS (WGS-84) de un hito conocido, como el Monumento a los Héroes del Pueblo en Shanghai , que se encuentra en 31.24427 N, 121.48695 E:

Todavía no tengo claro si los chips GPS fabricados en China devuelven las coordenadas GCJ-02 directamente, o si devuelven las coordenadas WGS-84, que el software de mapas aprobado puede convertir a GCJ-02.

Dan Dascalescu
fuente
Revisé el código fuente de Android y no encontré este cambio en ninguna parte. Esto me lleva a creer que los propios GPS dan valores transformados; Dado que la mayoría de los productos electrónicos de nivel de consumidor se producen en China, es posible que su firmware produzca Resultados en GCJ-02
Devdatta Tengshe
¿Puedes compartir el GPX con el que dibujaste la línea roja en el mapa?
Devdatta Tengshe
@DevdattaTengshe: lamentablemente no tengo el registro, encontré la trama aquí . Sin embargo, sabemos con certeza que los mapas de China se hacen con GCJ-02. Desplácese a Shanghai en OpenLayers y cambie entre OSM, Bing Aerial y Google Streets.
Dan Dascalescu
Entonces, ¿las imágenes de satélite de Google se muestran como correctas? Pregunto porque al usar la API de Google Maps, el terreno de Google y el mapa desplazado de Google Road Show se comparan con el mapa satelital (y con coordenadas de monumento puntiagudas). ¿Cuál es el correcto?
zetah
0

@ Devdatta Tengshe La aplicación de mapas de Google proporciona valores transformados para que coincidan con los mapas GCJ-02. Abra la página web de Google Maps en su teléfono celular, ubíquelo y encontrará que su teléfono celular le proporciona las coordenadas WGS-84 correctas que no coinciden con los mapas GCJ-02. Por lo tanto, no tiene nada que ver con hardware, firmware o Android, son las aplicaciones que quieren atender a sus clientes chinos o los clientes que pasan mucho tiempo en China realizan la transformación de coordenadas WGS-84 a GCJ-02. Mira esto: http://www.sinosplice.com/life/archives/2013/07/16/a-more-complete-ios-solution-to-the-china-gps-offset-problem

Huésped
fuente
¿Cómo sabes que estás obteniendo las coordenadas correctas? ¿Con qué los compararás?
Devdatta Tengshe
Tengo Google Earth, que técnicamente no es un mapa y siempre da las coordenadas correctas WGS-84.
Invitado
@Devdatta Tengshe Obviamente estoy en China, y lo revisé. Escribí las coordenadas WGS-84 de un famoso edificio justo al lado de mi oficina, en la página web de Google Maps estaba ubicado justo al lado, y ambos estábamos en los lugares equivocados en el mapa GCJ-02 pero justo en el WGS-84 imagen satelital (la aplicación Google Maps ofrece el mapa GCJ-02 y la imagen satelital WGS-84 y ciertamente no coinciden entre sí). Las grandes compañías como Google pagaron para que sus aplicaciones de mapas transformaran las coordenadas WGS-84 en GCJ-02. Las llamadas preocupaciones de seguridad son ridículas, esto es un negocio.
Invitado
0

Acabo de regresar de Shanghai. Al usar Google Maps en un iPhone 6+, experimenté un cambio de aproximadamente 500 metros hacia el noroeste de mi posición real. Apple Map funcionó bien.

Una amiga mía hizo una verificación cruzada con Google Maps en su teléfono Android y allí la ubicación era correcta.

BerndR
fuente