Що спричиняє зсув / зсув GPS у Китаї?


22

Я провів близько двох повних днів, намагаючись зрозуміти природу сумнозвісного зміни GPS в Китаї. Після просіювання шуму два повторювані симптоми:

  1. Координати GPS (WGS-84) погано зображують на китайських картах зі зміщенням від 50 до 1000 метрів.
  2. Карти Google та Apple у Китаї суворо розмежовані між їхніми картами вулиць та супутниковими зображеннями ( живий приклад )
    введіть тут опис зображення

Різні джерела висловлюють суперечливі твердження:

  • Регламенти епохи холодної війни вимагали вводити випадкові компенсації в GPS-мікросхеми через проблеми безпеки
  • протекціоністські заходи, спрямовані на користь пристроїв GPS, що виробляються в Китаї
  • Китай просто використовує в іншу проекційну систему , і зміщення не є випадковими
  • GPS-чіпи, виготовлені в Китаї, зміщують координати, які вони повертають, щоб відповідати затвердженим китайським картам, які повинні відповідати даній GCJ-02

Яка реальна історія? Це схоже на тип поширеної проблеми, яка заслуговує на сторінку у Вікіпедії, але я ще не зміг знайти нічого авторитетного.

Ці два питання , запропоновані в якості можливих дублікатів не відповісти точно , що причина; швидше, вони описують симптоми.


@Chris: чи не здається ймовірним, що це питання, як PolyGeo перейменував його, краще сформульоване, ніж помилкове запитання про міський каньйон?
Дан Даскалеску

Я б не погодився. Я, мабуть, сказав би, що відповідь, що найкраще підходить тут, слід перемістити, оскільки вони мають закони / тощо. і говорити про зміщення не адреси, фактичний питання про отримання будь-якого сигналу і технічні характеристик. Я просто проголосував за це, бо знав, що відповідь знайдений і нещодавно обговорювався. gis.stackexchange.com/questions/59931 (на який посилається у зазначеній відповіді) може бути кращим кандидатом для позначення як дубліката. Крім того, залиште обидва відкритими, зв’яжіть їх за допомогою коментаря та поставте відповідь в обох місцях (ваше формулювання, безумовно, краще для цього питання).
Кріс Ш

Сторінки, на які ви пов’язані про Китай, використовуючи іншу систему проекцій, не мають нічого спільного з поведінкою, яку ви спостерігаєте.
Devdatta Tengshe

@DevdattaTengshe: це демонструє мою плутанину із ситуацією, через що я просив це уточнити. Ви хочете проголосувати за повторне запитання?
Дан Даскалеску

@DanDascalescu: ви поясніть, чому gis.stackexchange.com/a/59936/442 не роз'яснює вашу плутанину? Я спробую розгорнути цю відповідь, щоб охопити ці моменти
Devdatta Tengshe

Відповіді:


14

Проблема недостатньо документально підтверджена авторитетними джерелами для носіїв англійської мови, незважаючи на те, що вона щодня вражає мільйони людей. Я провів останні два дні, намагаючись зрозуміти ситуацію, і створив статтю у Вікіпедії про обмеження щодо картографування в Китаї та про проблему зсуву GPS в Китаї . Нижче - частина мого дослідження, яка відповідає на запитання.

Корінь проблеми - серйозні обмеження, які Державна рада Китаю встановлює на географічні дані, що стосуються повітря, суші та вод Китаю. Картографування та обстеження можна проводити лише з дозволу Державної ради , а іноземці повинні створити спільне підприємство, щоб отримати дозвіл на проведення опитувань. Там були численні приклади штрафів , накладених на фізичних осіб і компаній , які порушують цей ( кашель протекціоністські і ізоляціонізму кашель ) закон.

Інтернет-провайдери карт, що пропонують карти вулиць Китаю, повинні отримати дозвіл Державної ради. Ці карти повинні використовувати дату GCJ-02 , а не WGS-84, яку використовує більшість країн світу. Це призводить до неправильного побудови координат WGS-84, таких як звичайний чіп GPS, на картах GCJ-02.

журнал запуску зміщено

Карти вулиць, відображені обома google. com / maps та google. cn / карти використовують координати GCJ-02. Це можна довести, отримавши координати GPS (WGS-84) відомого орієнтира, наприклад, Пам'ятник народним героям у Шанхаї , який знаходиться за адресою 31.24427 N, 121.48695 E:

Мені поки незрозуміло, чи чіпи GPS, виготовлені в Китаї, повертають координати GCJ-02 безпосередньо, чи вони повертають координати WGS-84, які затверджене програмне забезпечення для карт може перетворити на GCJ-02.


Я пройшов вихідний код Android, і цього зрушення ніде не знайшов. Це приводить мене до думки, що самі GPS дають перетворені значення; Зважаючи на те, що більшість електроніки споживчого рівня виробляються в Китаї, цілком можливо, що їх прошивка виробляє результати в GCJ-02
Devdatta Tengshe

Чи можете ви поділитися GPX, з яким ви намалювали червону лінію на карті?
Devdatta Tengshe

@DevdattaTengshe: на жаль, у мене немає журналу - я знайшов сюжет тут . Однак ми точно знаємо , що карти Китаю виготовляються за допомогою GCJ-02. Повертайтеся до Шанхаю на OpenLayers та перемикайтеся між OSM, Bing Aerial та Google Streets.
Дан Даскалеску

То чи супутникові знімки Google відображаються як правильні? Я запитую, оскільки під час використання API Google Maps, місцевість Google та дорога Google показують зміщену карту порівняно із супутниковою картою (та за вказаними координатами пам’ятника). Який з них правильний?
зета

0

@ Devdatta Tengshe Додаток Google Maps видає трансформовані значення, які відповідають картам GCJ-02. Відкрийте веб-сторінку Google Maps на своєму мобільному телефоні, знайдіть, і ви знайдете, що ваш мобільний телефон дає вам правильні координати WGS-84, які не відповідають картам GCJ-02. Так що це не має нічого спільного з апаратними, прошивковими програмами чи Android, саме додатки, які хочуть задовольнити своїх китайських клієнтів або клієнтів, які проводять багато часу в Китаї, перетворюють координати WGS-84 на GCJ-02. Перевірте це: http://www.sinosplice.com/life/archives/2013/07/16/a-more-complete-ios-solution-to-the-china-gps-offset-problem


Звідки ви знаєте, що отримуєте правильні координати? з чим ти їх порівняєш?
Devdatta Tengshe

У мене є Google Планета Земля, яка технічно не є картою, і вона завжди дає правильні координати WGS-84.
Гість

@Devdatta Tengshe Очевидно, що я в Китаї, і я перевірив це. Я набрав координати WGS-84 знаменитої будівлі біля мого офісу, на веб-сторінці карт Google я розмістився біля неї, і ми обидва опинилися в неправильних місцях на карті GCJ-02, але прямо на WGS-84 супутникове зображення (додаток Google Maps пропонує карту GCJ-02 та супутникове зображення WGS-84, і вони, звичайно, не збігаються між собою). Великі компанії, такі як Google, платили за те, щоб отримати їхні програми для перетворення координат WGS-84 на GCJ-02. Так звані проблеми безпеки є смішними, це бізнес.
Гість

0

Я щойно повернувся з Шанхаю. Використовуючи Карти Google на iPhone 6+, я пережив близько 500 м зрушення на північний захід від свого фактичного положення. Apple Map працював чудово.

Моя подруга перехрестилася на Картах Google на своєму телефоні Android, і там було правильне місцезнаходження.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.