Según la legislación china, el uso de información geográfica en la República Popular China está restringido a las entidades que tienen una autorización especial del departamento administrativo de topografía y cartografía del Consejo de Estado . [1] Las consecuencias de la restricción incluyen multas por topografía no autorizada, falta de información de geoetiquetado en muchas cámaras cuando el chip GPS detecta una ubicación dentro de China y alineación incorrecta de mapas de calles con mapas satelitales en varias aplicaciones. [2]
Los legisladores chinos dijeron que estas restricciones tienen como objetivo "salvaguardar la seguridad de la información geográfica de China". [3] Song Chaozhi, funcionario de la Oficina Estatal de Topografía y Cartografía , dijo que "las organizaciones extranjeras que deseen realizar trabajos de topografía o cartografía dentro de China deben dejar en claro que no tocarán secretos de Estado ni pondrán en peligro la seguridad del Estado". [3] Los críticos fuera de China señalan que las leyes cierran sectores críticos de la economía china a las empresas extranjeras y ayudan a reprimir la disidencia. [3]
De acuerdo con los artículos 7, 26, 40 y 42 de la Ley de Topografía y Cartografía de la República Popular China , las actividades privadas de topografía y cartografía son ilegales en China continental desde 2002. La ley prohíbe: [4]
publicar, sin autorización, información geográfica significativa y datos relativos al aire, la tierra y las aguas territoriales, así como otras zonas marítimas bajo la jurisdicción de la República Popular China.
— Administración Nacional de Topografía, Cartografía y Geoinformación de China, Ley de Topografía y Cartografía de la República Popular China
El artículo 1 dice:
La presente Ley se promulga para fortalecer la administración de las empresas de topografía y cartografía, promover su desarrollo y garantizar que preste servicio al desarrollo de la economía nacional, la construcción de la defensa nacional y el progreso de la sociedad. [5]
Las multas oscilan entre 10.000 y 500.000 yuanes (1.550–77.519 dólares estadounidenses). Las personas u organizaciones extranjeras que deseen realizar inspecciones deben formar una empresa conjunta chino-extranjera. [1]
Entre 2006 y 2011, las autoridades persiguieron alrededor de 40 casos ilegales de cartografía y topografía. [6] Los medios de comunicación han informado sobre otros casos de topografía ilegal:
Como consecuencia de ello, los principales fabricantes de cámaras digitales, incluidos Panasonic, Leica, FujiFilm, Nikon y Samsung, restringen la información de ubicación dentro de China. [12]
OpenStreetMap , el proyecto colaborativo para crear un mapa del mundo, advierte que "las actividades privadas de topografía y cartografía son ilegales en China". [13]
La legislación y las reglamentaciones chinas también rigen el contenido de cualquier mapa publicado:
En 2016, una búsqueda a gran escala realizada por las fuerzas de seguridad chinas encontró 253 tipos de mapas en papel problemáticos y 1000 sitios web de mapas en línea problemáticos, la mayoría relacionados con la representación de Taiwán y la línea de 9 puntos . [17]
Las normas chinas exigen que los proveedores de servicios de mapas aprobados en China utilicen un sistema de coordenadas específico, llamado GCJ-02 (coloquialmente llamado Coordenadas de Marte ). Baidu Maps utiliza otro sistema de coordenadas, el BD-09, [18] [19] que parece estar basado en el GCJ-02. [20]
Se debe aplicar un procesamiento espacial técnico a los mapas de navegación electrónicos antes de su publicación, venta, redistribución y uso.
— GB 20263―2006 "Procesos básicos de seguridad para mapas electrónicos de navegación", 4.1
GCJ-02 ( chino :地形图非线性保密处理算法; pinyin : Dìxíng tú fēixiànxìng bǎomì chǔlǐ suànfǎ ; lit. 'algoritmo de confidencialidad no lineal de mapas topográficos') [21] es un datum geodésico utilizado por la Oficina Estatal de Topografía y Cartografía de China , y basado en WGS-84 . [22] Utiliza un algoritmo de ofuscación [23] que agrega compensaciones aparentemente aleatorias tanto a la latitud como a la longitud, con el supuesto objetivo de mejorar la seguridad nacional. [20] [24] Hay una tarifa de licencia asociada con el uso de este algoritmo obligatorio en China. [21]
Un marcador con coordenadas GCJ-02 se mostrará en la ubicación correcta en un mapa GCJ-02. Sin embargo, los desfases pueden resultar en un error de 100 a 700 metros con respecto a la ubicación real si se coloca un marcador WGS-84 (como una ubicación GPS) en un mapa GCJ-02, o viceversa. El mapa de calles de Google Maps está desfasado entre 50 y 500 metros con respecto a sus imágenes satelitales. [11] [25] Yahoo! Maps también mostró el mapa de calles sin errores importantes en comparación con las imágenes satelitales. [26] MapQuest también superpone perfectamente los datos de OpenStreetMap. [27]
A pesar del secretismo que rodea la ofuscación de GCJ-02, existen varios proyectos de código abierto que proporcionan conversiones entre GCJ-02 y WGS-84, para lenguajes como C# , [28] C , Go , Java , JavaScript , PHP , [29] Python , [30] R , [20] y Ruby . [31] [32] Parecen estar basados en código filtrado para la parte de WGS a GCJ. [33] Otras soluciones a la conversión implican interpolar coordenadas basadas en regresión de un conjunto de datos de coordenadas de imágenes satelitales y de Google China. [34] Un intento de Wu Yongzheng utilizando análisis de transformada rápida de Fourier dio un resultado muy parecido al código filtrado. [35]
Del código filtrado, [28] [36] GCJ-02 utiliza parámetros del sistema de referencia SK-42 . Los parámetros se utilizaron para calcular longitudes de un grado de latitud y longitud , de modo que los desplazamientos en metros calculados previamente se puedan convertir a grados para las coordenadas de entrada WGS-84.
BD-09 es un sistema de coordenadas geográficas utilizado por Baidu Maps , que añade más ofuscación a GCJ-02 "para proteger mejor la privacidad de los usuarios". [37] [19] Baidu proporciona una llamada API para convertir desde coordenadas de Google o GPS (WGS-84), GCJ-02, BD-09, MapBar o 51ditu a coordenadas de Baidu o GCJ-02. [38] [18] Como lo exige la ley local, [38] no existe una API para convertir a WGS-84, pero existen implementaciones de código abierto en R [20] y varios otros lenguajes [29] .
Como el algoritmo actual ya está disponible en formato de código abierto (ver arriba), el texto a continuación queda obsoleto.
GCJ-02 parece utilizar múltiples ruidos de alta frecuencia de la forma , generando efectivamente una ecuación trascendental y eliminando así las soluciones analíticas. [ cita requerida ] Sin embargo, las transformaciones "inversas" de código abierto hacen uso de las propiedades de GCJ-02 de que las coordenadas transformadas no están demasiado lejos de WGS-84 y son en su mayoría monótonas en relación con las coordenadas WGS-84 correspondientes: [39] [20]
desde escribir import Callable# Representar coordenadas con números complejos para simplificar coords = complex # Función de coordenadas a coordenadas C2C = Callable [[ coords ], coords ]def rev_transform_rough ( bad : coords , worsten : C2C ) -> coords : """Invierte aproximadamente la transformación ``worsen``. Dado que ``bad = worsten(good)`` está cerca de ``good``, ``worsen(bad) - bad`` se puede usar para aproximar ``bad - good``. Visto por primera vez en eviltransform. """ devuelve malo - ( empeorar ( malo ) - malo )def rev_transform ( bad : coords , worsten : C2C ) -> coords : """Más precisamente, invierta la transformación ``worsen``. De manera similar a ``rev_transform_rough``, ``worsen(a) - worsten(b)`` se puede utilizar para aproximar ``a - b``. Visto por primera vez en geoChina/R/cst.R (caijun 2014). La versión de solo iteración (sin inicialización aproximada) se conoce desde fengzee-me/ChinaMapShift (noviembre de 2013). """ eps = 1e-6 wgs = bad improvement = 99 + 99 j # valor ficticio mientras abs ( mejora ) > eps : mejora = empeorar ( wgs ) - malos wgs = wgs - mejora devolver wgs
Se informa que el método aproximado proporciona una precisión de entre 1 y 2 metros para wgs2gcj, [29] mientras que el método exacto ( iteración de punto fijo ) puede obtener una "precisión de centímetros" en dos llamadas a la función de avance. [nota 1] [40] [39] El código BD a GCJ funciona de manera muy similar al método aproximado, excepto que elimina primero el cambio constante aplicado explícitamente de ~20 segundos de arco en ambas coordenadas y funciona en coordenadas polares como lo hace la función de avance. [20]
El establecimiento de métodos de conversión que funcionen en ambos sentidos hace que los conjuntos de datos para las desviaciones mencionadas a continuación queden en gran medida obsoletos. [41]
El problema del desplazamiento (o desfase) del GPS de China es una clase de problemas que surgen de la diferencia entre los datums GCJ-02 y WGS-84 . Las coordenadas del Sistema de Posicionamiento Global se expresan utilizando el estándar WGS-84 y cuando se trazan en mapas de calles de China que siguen las coordenadas GCJ-02, aparecen desfasadas en una cantidad grande y variable (a menudo más de 500 metros [1.600 pies]). Los proveedores autorizados de servicios basados en la ubicación y mapas digitales (como AutoNavi , NavInfo o Apple Maps [42] ) deben comprar un algoritmo de "corrección de desplazamiento" que permite trazar ubicaciones GPS correctamente en el mapa. [41] Las imágenes satelitales y los conjuntos de datos de mapas de calles aportados por los usuarios, como los de OpenStreetMap, también se muestran correctamente porque se han recopilado utilizando dispositivos GPS (aunque técnicamente de forma ilegal).
Algunos proveedores de mapas, como Here , optan por compensar también su capa de imágenes satelitales para que coincida con el mapa de calles GCJ-02. [43]
Google ha trabajado con el proveedor chino de servicios de localización AutoNavi desde 2006 para obtener sus mapas en China. [44] Google utiliza datos GCJ-02 para el mapa de calles, pero no cambia la capa de imágenes satelitales, que sigue utilizando coordenadas WGS-84, [45] con el beneficio de que las posiciones WGS-84 todavía se pueden superponer correctamente en la imagen satelital (pero no en el mapa de calles). Google Earth también utiliza WGS-84 para mostrar las imágenes satelitales. [46]
La superposición de pistas GPS en Google Maps y en cualquier mapa de calles obtenido de Google.com a través de su API, dará lugar a un problema de desplazamiento de la pantalla similar, porque las pistas GPS utilizan WGS-84 y Google Maps utiliza GCJ-02. El problema se ha informado en numerosas ocasiones en los foros de productos de Google desde 2009, [47] y han surgido aplicaciones de terceros para solucionarlo. [48] Existían conjuntos de datos con desplazamientos para grandes listas de ciudades chinas a la venta. [49] El problema se observó ya en 2008 y las causas no estaban claras, con especulaciones (equivocadas) de que los chips GPS importados estaban alterados con un código que causaba un informe incorrecto de las coordenadas. [50]
En el marco del sistema Un país, dos sistemas , la legislación de China continental no se aplica a las RAE de Hong Kong y Macao y no existen restricciones similares en las RAE. [ cita requerida ] Por lo tanto, el problema del desplazamiento del GPS no se aplica. Sin embargo, en la frontera entre las RAE y China continental, los datos que muestran los mapas en línea, como Google Maps, [51] están interrumpidos en los casos en que los datos desplazados y los datos correctos se superponen. Esto plantea problemas a los usuarios que viajan a través de la frontera, [ aclaración necesaria ] especialmente a los visitantes que no conocen el problema. [ cita requerida ]
wgs -= worsen(wgs) - bad
realiza dos veces, con wgs
inicializado de bad
modo que la primera iteración sea equivalente a un pase aproximado.Artículos 7, 26, 40 y 42
李成名怀着"要为国家做点什么,要为百姓做点什么"的信念,带领团队研制出地形图非线性保密处理算法,开发出"新地图"系列软件,有效解决了测绘成果保密与民用的两难问题。 [...] 然而,李成名及其团队作出决定:将"新地图"软件以只收取成本费用甚至免费的方式提供给各个城市。[LCM creía que tenía que "hacer algo por el Estado y el pueblo". Dirigió a su equipo en la investigación y desarrollo de un algoritmo de confidencialidad no lineal para mapas topográficos y un paquete de software de "nuevos mapas", resolviendo así de manera efectiva el conflicto entre la confidencialidad y el uso civil de los resultados de las encuestas. Sin embargo, Li Chengwan y su equipo decidieron proporcionar el software del "nuevo mapa" a las ciudades a un costo o incluso de forma gratuita.]
不支持将任何一种坐标系坐标转换为WGS84类型。