Apa yang menyebabkan GPS offset / shift di Cina?


22

Saya telah menghabiskan hampir dua hari penuh untuk mencoba memahami sifat dari pergeseran GPS yang terkenal di Cina. Setelah memilah-milah kebisingan, dua gejala berulang adalah:

  1. Koordinat GPS (WGS-84) jelek di peta Cina, dengan offset mulai dari 50 hingga 1000 meter.
  2. Google dan Apple Maps di Cina memiliki ketidaksejajaran parah antara peta jalan dan citra satelit mereka ( contoh langsung )
    masukkan deskripsi gambar di sini

Berbagai sumber membuat klaim yang saling bertentangan:

  • Peraturan era Perang Dingin diamanatkan memasukkan offset acak ke dalam chip GPS karena masalah keamanan
  • langkah-langkah proteksionis yang ditujukan untuk mendukung perangkat GPS yang diproduksi di Cina
  • China hanya menggunakan sebuah sistem proyeksi yang berbeda , dan offset tidak acak
  • Chip GPS yang diproduksi di China mengimbangi koordinat yang mereka kembalikan, agar sesuai dengan peta Cina yang disetujui, yang harus mengikuti datum GCJ-02

Apa kisah sebenarnya? Ini sepertinya jenis masalah yang meresap yang pantas untuk halaman Wikipedia, tapi saya belum bisa menemukan sesuatu yang berwibawa.

The dua pertanyaan yang disarankan sebagai mungkin duplikat tidak menjawab apa penyebabnya adalah; melainkan, mereka menggambarkan gejala.


@ Chris: sepertinya tidak mungkin bahwa pertanyaan ini, seperti yang ditulis ulang oleh PolyGeo, lebih baik diucapkan daripada yang salah tentang ngarai perkotaan?
Dan Dascalescu

Saya tidak akan tidak setuju. Saya mungkin akan mengatakan jawaban di sana yang paling cocok di sini harus dipindahkan, karena saya hukum / etc. dan berbicara tentang offset tidak menjawab pertanyaan aktual tentang mendapatkan sinyal dan kinerja teknis apa pun . Saya hanya memilih karena saya tahu bahwa jawabannya ada di sana dan baru-baru ini dibahas. gis.stackexchange.com/questions/59931 (yang dirujuk dalam jawaban tersebut) mungkin merupakan kandidat yang lebih baik untuk menandai sebagai duplikat. Atau, biarkan keduanya terbuka, tautkan melalui komentar, dan letakkan jawabannya di kedua tempat (kata-kata Anda jelas lebih baik untuk masalah ini ).
Chris W

Halaman yang telah Anda tautkan tentang China menggunakan sistem proyeksi yang berbeda, tidak ada hubungannya dengan perilaku yang Anda amati.
Devdatta Tengshe

@DevdattaTengshe: yang menunjukkan kebingungan saya dengan situasi, itulah sebabnya saya meminta klarifikasi ini. Maukah Anda memilih untuk membuka kembali pertanyaan?
Dan Dascalescu

@DanDascalescu: Anda jelaskan mengapa gis.stackexchange.com/a/59936/442 tidak menjelaskan kebingungan Anda? Saya akan mencoba memperluas jawaban itu untuk mencakup poin-poin itu
Devdatta Tengshe

Jawaban:


14

Masalahnya tidak didokumentasikan dengan baik oleh sumber-sumber resmi untuk penutur bahasa Inggris, meskipun mempengaruhi jutaan orang setiap hari. Saya telah menghabiskan dua hari terakhir mencoba memahami situasinya dan saya telah membuat artikel Wikipedia tentang pembatasan pemetaan di China dan tentang masalah pergeseran GPS China . Di bawah ini adalah bagian dari penelitian saya yang menjawab pertanyaan.

Akar masalahnya adalah pembatasan parah yang Dewan Negara China tempatkan pada data geografis mengenai udara, darat dan perairan Tiongkok. Pemetaan dan survei hanya dapat dilakukan dengan otorisasi dari Dewan Negara , dan orang asing harus membentuk usaha patungan agar diberikan otorisasi untuk survei. Ada banyak contoh denda yang dikenakan terhadap individu dan perusahaan yang melanggar undang-undang ini ( batuk proteksionis dan batuk isolasionis ).

Penyedia peta online yang menawarkan peta jalan Tiongkok harus mendapatkan otorisasi dari Dewan Negara. Peta-peta ini harus menggunakan datum GCJ-02 , bukan WGS-84 yang digunakan sebagian besar dunia. Ini menyebabkan koordinat WGS-84, seperti yang berasal dari chip GPS biasa, diplot dengan salah pada peta GCJ-02.

run log diimbangi

Peta jalan ditampilkan oleh Google. com / maps dan google. cn / peta menggunakan koordinat GCJ-02. Ini dapat dibuktikan dengan mendapatkan koordinat GPS (WGS-84) dari tengara yang dikenal, seperti Monumen Pahlawan Rakyat di Shanghai , yang terletak di 31.24427 N, 121.48695 E:

Saya masih belum jelas apakah chip GPS yang diproduksi di Cina mengembalikan koordinat GCJ-02 secara langsung, atau jika mereka mengembalikan koordinat WGS-84, yang dapat dikonversi oleh perangkat lunak peta yang disetujui ke GCJ-02.


Saya menelusuri kode sumber Android, dan tidak menemukan pergeseran ini di mana pun. Ini membuat saya percaya bahwa GPS itu sendiri memberikan nilai yang berubah; Mengingat sebagian besar elektronik tingkat konsumen diproduksi di Cina, ada kemungkinan bahwa firmware mereka menghasilkan Hasil dalam GCJ-02
Devdatta Tengshe

Bisakah Anda berbagi GPX dengan yang Anda menggambar garis merah di peta?
Devdatta Tengshe

@DevdattaTengshe: sayangnya saya tidak punya log - saya menemukan plot di sini . Namun, kami tahu pasti bahwa peta China dibuat menggunakan GCJ-02. Geser ke Shanghai dalam OpenLayers dan beralih antara OSM, Bing Aerial, dan Google Streets.
Dan Dascalescu

Jadi, apakah citra satelit Google menjadikannya benar? Saya bertanya karena saat menggunakan Google maps API, Google terrain dan Google roadshow bergeser peta dibandingkan dengan peta satelit (dan koordinat monumen runcing). Yang mana yang benar?
zetah

0

@ Devdatta Tengshe Aplikasi peta Google memberikan nilai yang diubah agar sesuai dengan peta GCJ-02. Buka halaman web Google maps pada ponsel Anda, cari, dan Anda akan menemukan ponsel Anda memberi Anda koordinat WGS-84 yang tepat yang tidak cocok dengan peta GCJ-02. Jadi ini tidak ada hubungannya dengan perangkat keras, firmware, atau Android, itu adalah aplikasi yang ingin melayani pelanggan atau pelanggan China mereka yang menghabiskan banyak waktu di Cina membuat transformasi koordinat WGS-84 ke GCJ-02. Lihat ini: http://www.sinosplice.com/life/archives/2013/07/16/a-more-complete-ios-solution-to-the-china-gps-offset-problem


Bagaimana Anda tahu bahwa Anda mendapatkan koordinat yang benar? Anda akan membandingkannya dengan apa?
Devdatta Tengshe

Saya memiliki Google Earth yang secara teknis bukan peta dan selalu memberikan koordinat WGS-84 yang tepat.
Tamu

@Devdatta Tengshe Jelas saya di Cina, dan saya sudah memeriksanya. Saya mengetikkan koordinat WGS-84 dari sebuah bangunan terkenal tepat di samping kantor saya, pada halaman web Google maps saya berada tepat di sampingnya, dan kami berdua berada di tempat yang salah di peta GCJ-02 tetapi tepat di WGS-84 citra satelit (aplikasi Google Maps menawarkan peta GCJ-02 dan citra satelit WGS-84 dan tentu saja mereka tidak cocok satu sama lain). Perusahaan besar seperti Google membayar untuk mendapatkan aplikasi peta mereka untuk mengubah koordinat WGS-84 menjadi GCJ-02. Masalah keamanan yang disebut konyol, ini bisnis.
Tamu

0

Saya baru saja kembali dari Shanghai. Menggunakan Google Maps pada iPhone 6+ Saya mengalami pergeseran sekitar 500m ke barat laut dari posisi saya yang sebenarnya. Apple Map bekerja dengan baik.

Seorang teman saya memeriksa silang dengan Google Maps di ponsel Android-nya dan di sana lokasinya benar.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.