Çin'deki GPS ofset / kaymasına neden olan nedir?


22

Çin'deki ünlü GPS değişiminin doğasını anlamaya çalışmakla iki güne yakın bir zaman geçirdim. Gürültüden geçtikten sonra, yinelenen iki semptom şudur:

  1. GPS koordinatları (WGS-84) Çin haritalarında zayıf bir şekilde yer alıyor ve 50 ila 1000 metre arasında bir kayma var.
  2. Çin’deki Google ve Apple Haritalar, sokak haritaları ve uydu görüntüleri arasında ciddi bir yanlış hizalamaya sahip ( canlı örnek )
    görüntü tanımını buraya girin

Çeşitli kaynaklar çelişkili iddialarda bulunur:

  • Soğuk Savaş dönemi yönetmelikleri güvenlik kaygıları nedeniyle GPS yongalarına rastgele ofsetler getirilmesini zorunlu kıldı
  • Çin'de üretilen GPS cihazlarını tercih etmeyi amaçlayan korumacı önlemler
  • Çin basitçe kullanan bir farklı projeksiyon sistemi ve kaydırmalar rastgele değil
  • Çin'de üretilen GPS çipleri, GCJ-02 referansını takip etmesi gereken onaylı Çin haritalarını eşleştirmek için geri gönderdikleri koordinatları dengeledi

Asıl hikaye nedir? Bu Vikipedi sayfasını hak eden yaygın bir sorunun türü gibi görünüyor, ancak henüz yetkili bir şey bulamadım.

İki olarak öne soruları mümkün tam sebebin ne cevap yok yinelenenler; aksine, belirtileri açıklarlar.


@Chris: PolyGeo'nun yeniden yazdığı gibi, bu sorunun kentsel kanyonla ilgili yanlış yönlendiriciden daha iyi ifadelere benzemesi olası görünmüyor mu?
Dan Dascalescu

Katılmıyorum. Muhtemelen buradaki en uygun cevabın yasalar / diğer imho'dan beri taşınması gerektiğini söyleyebilirim. ve ofset hakkında konuşmak, herhangi bir sinyal ve teknik performans alma konusundaki gerçek soruyu ele almaz . Ben sadece oy kullandım çünkü cevabın orada olduğunu ve yakın zamanda tartışıldığını biliyordum. gis.stackexchange.com/questions/59931 (ki bu cevapta atıfta bulunulan) kopya olarak işaretlemek için daha iyi bir aday olabilir. Alternatif olarak, her ikisini de açık bırakın, yorumlarla bağlayın ve cevabı her iki yere de koyun (ifadeniz kesinlikle bu konu için daha iyidir ).
Chris W,

Çin ile ilgili farklı bir projeksiyon sistemi kullanarak bağladığınız sayfaların, gözlemlediğiniz davranışla hiçbir ilgisi yok.
Devdatta Tengshe

@DevdattaTengshe: Bu durumla ilgili kafamı karıştırıyor, bu yüzden bunu açıklığa kavuşturmak istedim. Lütfen soruyu yeniden açmak için oy verir misiniz?
Dan Dascalescu

@DanDascalescu: neden bir gis.stackexchange.com/a/59936/442 adresindeki karışıklığı açıklığa kavuşturmadığını açıklıyor musunuz? Bu cevabı bu noktaları kapsayacak şekilde genişletmeye çalışacağım
Devdatta Tengshe

Yanıtlar:


14

Her gün milyonlarca insanı etkilemesine rağmen, sorun İngilizce konuşanlar için yetkili kaynaklar tarafından yeterince belgelenmiyor. Geçtiğimiz iki günü durumu anlamaya çalışarak geçirdim ve Çin'deki haritalama konusundaki kısıtlamalar ve Çin GPS kayması sorunu hakkında bir Wikipedia makalesi hazırladım . Araştırmamın soruyu cevaplayan kısmı aşağıdadır.

Sorunun kökeni, Çin Devlet Konseyi’nin Çin’in hava, kara ve sularıyla ilgili coğrafi verilere yaptığı ciddi kısıtlamalar. Haritalama ve anket ancak Danıştay'dan izin alınarak yapılabilir ve yabancılara anketler için yetki verilmesi için bir ortak girişim oluşturmaları gerekir. Olmuştur ceza sayısız örnekler bireyler ve bu (kırma şirketlere karşı alınan öksürük korumacı ve tecrit öksürük ) kanunu.

Çin'in sokak haritalarını sunan çevrimiçi harita sağlayıcıların Devlet Konseyi'nden bir yetki alması gerekir. Bu haritalar , dünyanın çoğunun kullandığı WGS-84 yerine GCJ-02 referansını kullanmalıdır. Bu, normal bir GPS çipinden gelenler gibi WGS-84 koordinatlarının GCJ-02 haritalarında yanlış çizilmesine neden olur.

çalışma günlüğü ofset

Her ikisi de google tarafından görüntülenen sokak haritaları.com / maps ve google. cn / maps GCJ-02 koordinatlarını kullanır. Bu , 31.24427 N, 121.48695 E'de yer alan Şangay'daki Halk Kahramanları Anıtı gibi bilinen bir yerin GPS (WGS-84) koordinatlarını alarak kanıtlanabilir.

Çin'de üretilen GPS yongalarının GCJ-02 koordinatlarının doğrudan mı, yoksa onaylı harita yazılımının GCJ-02'ye dönüştürebildiğini mi, yoksa WGS-84 koordinatlarını mı döndürdüğü konusunda hala belirsizim.


Android kaynak kodunu okudum ve bu kaymayı hiçbir yerde bulamadım. Bu, GPS'in kendilerinin dönüştürülmüş değerler verdiğine inanmamı sağlar; Çoğu tüketici seviyesi elektroniğinin Çin'de üretildiği göz önüne alındığında, donanım yazılımı GCJ-02
Devdatta Tengshe'de

Kırmızı çizgiyi çizdiğiniz GPX'i harita üzerinde paylaşır mısınız?
Devdatta Tengshe

@DevdattaTengshe: Maalesef kayıt defterim yok - Arsayı burada buldum . Ancak, Çin haritalarının GCJ-02 kullanılarak yapıldığından emin olduğumuzu biliyoruz . OpenLayers'da Şangay'a gidin ve OSM, Bing Aerial ve Google Streets arasında geçiş yapın.
Dan Dascalescu

Peki Google uydu görüntüleri doğru mu? Soruyorum çünkü Google Maps API kullanırken, Google arazisi ve Google yolu uydu haritasına göre (ve sivri anıt koordinatlarına göre) değişen haritayı gösteriyor. Hangisi doğru?
zetah

0

@ Devdatta Tengshe Google maps uygulaması GCJ-02 haritaları ile eşleştirmek için dönüştürülmüş değerler veriyor. Cep telefonunuzda Google maps web sayfasını açın, bulun ve cep telefonunuzun size GCJ-02 haritaları ile eşleşmeyen doğru WGS-84 koordinatlarını verdiğini göreceksiniz. Bu yüzden donanım, bellenim veya Android ile hiçbir ilgisi yok, Çinli müşterilerine hitap etmek isteyen ya da Çin'de çok fazla zaman harcayan müşterilere hitap etmek isteyen uygulamalar WGS-84'ü GCJ-02 koordinatına dönüştürüyor. Şuna bir göz atın: http://www.sinosplice.com/life/archives/2013/07/16/a-more-complete-ios-solution-to-the-china-gps-offset-problem


Doğru koordinatları aldığınızı nereden biliyorsunuz? onları neyle karşılaştıracaksınız?
Devdatta Tengshe

Teknik olarak bir harita olmayan ve her zaman doğru WGS-84 koordinatlarını veren Google Earth’e sahibim.
Misafir

@Devdatta Tengshe Açıkçası Çin'deyim ve bunu kontrol ettim. Ofisimin hemen yanındaki ünlü bir binanın WGS-84 koordinatlarında, hemen yanında bulunduğum Google haritaları web sayfasında yazdım ve ikimiz de GCJ-02 haritasında yanlış yerdeydik, WGS-84'te uydu görüntüsü (Google Haritalar uygulaması GCJ-02 haritası ve WGS-84 uydu görüntüsü sunar ve kesinlikle birbirleriyle eşleşmez). Google gibi büyük şirketler harita uygulamalarını WGS-84 koordinatlarını GCJ-02'ye dönüştürmek için ödediler. Sözde güvenlik endişeleri saçma, bu bir iş.
Misafir

0

Şangay'dan yeni geldim. Google Haritalar'ı bir iPhone 6+ cihazında kullanarak, gerçek konumumun kuzeybatısında yaklaşık 500 metre kayma yaşadım. Apple Map iyi çalıştı.

Bir arkadaşım Android telefonunda Google Maps ile çapraz kontrole sahipti ve oradaki konum doğruydu.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.