Ich habe fast zwei volle Tage damit verbracht, die Natur der berüchtigten GPS-Verschiebung in China zu verstehen. Nach dem Durchsuchen des Geräusches sind zwei wiederkehrende Symptome:
- Die GPS-Koordinaten (WGS-84) sind auf chinesischen Karten mit einem Versatz zwischen 50 und 1000 Metern schlecht eingezeichnet.
- Google und Apple Maps in China weisen eine schwerwiegende Fehlausrichtung zwischen Straßenkarten und Satellitenbildern auf ( Live-Beispiel ).
Verschiedene Quellen machen widersprüchliche Angaben:
- In den Bestimmungen des Kalten Krieges war es aus Sicherheitsgründen vorgeschrieben, zufällige Offsets in GPS-Chips einzufügen
- protektionistische Maßnahmen zugunsten von in China hergestellten GPS-Geräten
- China verwendet einfach ein anderes Projektionssystem , und die Offsets sind nicht zufällig
- In China hergestellte GPS-Chips gleichen die von ihnen zurückgegebenen Koordinaten aus, um den genehmigten chinesischen Karten zu entsprechen, die dem GCJ-02-Datum entsprechen müssen
Was ist die eigentliche Geschichte? Dies sieht aus wie die Art des allgegenwärtigen Problems, das eine Wikipedia-Seite verdient, aber ich konnte noch nichts Maßgebendes finden.
Die beiden als mögliche Duplikate vorgeschlagenen Fragen beantworten nicht genau die Ursache. vielmehr beschreiben sie Symptome.
Antworten:
Das Problem ist in maßgeblichen Quellen für englischsprachige Personen nur unzureichend dokumentiert, obwohl es täglich Millionen von Menschen betrifft. Ich habe in den letzten zwei Tagen versucht, die Situation zu verstehen, und einen Wikipedia-Artikel über die Einschränkungen bei der Kartierung in China und über das Problem der GPS-Verschiebung in China verfasst . Unten ist der Teil meiner Forschung, der die Frage beantwortet.
Die Wurzel des Problems liegt in den strengen Einschränkungen, die der chinesische Staatsrat geografischen Daten in Bezug auf Chinas Luft, Land und Wasser auferlegt. Kartierung und Vermessung dürfen nur mit Genehmigung des Staatsrates durchgeführt werden , und Ausländer müssen ein Joint Venture bilden, um die Genehmigung für Vermessungen zu erhalten. Es gab zahlreiche Beispiele für Geldbußen, die gegen Einzelpersonen und Unternehmen verhängt wurden, die gegen dieses Gesetz verstießen ( Hustenprotektionismus und Hustenisolationismus ).
Online-Kartenanbieter, die Straßenkarten von China anbieten, müssen eine Genehmigung des Staatsrates einholen. Diese Karten müssen das Datum GCJ-02 anstelle des WGS-84 verwenden, das die meisten Benutzer weltweit verwenden. Dies führt dazu, dass WGS-84-Koordinaten, wie sie beispielsweise von einem normalen GPS-Chip stammen, auf GCJ-02-Karten falsch dargestellt werden.
Die Straßenkarten werden von beiden Google angezeigt. com / maps und google. cn / maps verwenden GCJ-02 Koordinaten. Dies kann durch Abrufen der GPS-Koordinaten (WGS-84) eines bekannten Orientierungspunkts wie des Denkmals für die Volkshelden in Shanghai unter der Nummer 31.24427 N, 121.48695 E bewiesen werden:
Für die Satellitenbilder von Google.com Maps werden die WGS-84-Koordinaten verwendet, was zu einer schrecklichen Abweichung führt :
Ich bin immer noch unklar, ob in China hergestellte GPS-Chips GCJ-02-Koordinaten direkt zurückgeben oder ob sie WGS-84-Koordinaten zurückgeben, die von der zugelassenen Kartensoftware in GCJ-02 konvertiert werden können.
quelle
@ Devdatta Tengshe Die Google Maps-App gibt transformierte Werte aus, die mit den GCJ-02-Karten übereinstimmen. Öffnen Sie die Google Maps-Webseite auf Ihrem Mobiltelefon, suchen Sie und Sie werden feststellen, dass Ihr Mobiltelefon die richtigen WGS-84-Koordinaten anzeigt, die nicht mit den GCJ-02-Karten übereinstimmen. Es hat also nichts mit Hardware, Firmware oder Android zu tun. Es sind Apps, die chinesische Kunden bedienen möchten oder Kunden, die viel Zeit in China verbringen, um die Koordinatentransformation von WGS-84 zu GCJ-02 durchzuführen. Überprüfen Sie dies: http://www.sinosplice.com/life/archives/2013/07/16/a-more-complete-ios-solution-to-the-china-gps-offset-problem
quelle
Ich bin gerade aus Shanghai zurückgekommen. Unter Verwendung von Google Maps auf einem iPhone 6+ erlebte ich eine Verschiebung von ca. 500 m nordwestlich von meiner tatsächlichen Position. Apple Map hat gut funktioniert.
Eine Freundin von mir hat mit Google Maps auf ihrem Android-Handy abgeglichen, und dort war der Standort korrekt.
quelle