Memahami perbedaan antara proyeksi koordinat di OSM dan Google Maps di Cina

8

Saya melihat perbedaan koordinat antara Google Maps dan OSM. Saya seorang noob dalam hal teknis di balik GIS.

Telah membaca:

  1. EPSG 3857 atau 4326 untuk GoogleMaps, OpenStreetMap, dan Leaflet

  2. Cara menyesuaikan perbedaan antara koordinat dari OpenStreetMap dan Google Maps

Saya tidak yakin apakah itu karena # 1 atau # 2 yang menyebabkan perbedaan untuk koordinat yang sama yang muncul beberapa ratus meter di peta yang diproyeksikan.

Dan perbedaan antara data yang disimpan dan peta yang diproyeksikan saat menggunakan lat / long.

Terima kasih!

EDIT

Ini mungkin lebih spesifik untuk Cina dan masalah offset yang terkenal.

Melihat koordinat berikut: 31.230548,121.470965untuk Shanghai Art Museum di Google Maps dan ditu.

Setelah memasuki set koordinat yang sama di OSM, itu memberi saya Shanghai Art Museum berjarak sekitar 400M ke arah NW.

Saya tidak mengerti mengapa titik fisik dalam ruang berbeda pada peta yang diproyeksikan? Apakah ini khusus untuk China?

Nora Olsen
sumber
2
Silakan kirim tangkapan layar dan / atau kode yang menyebabkan kebingungan Anda. Saat ini tidak jelas jawaban / wawasan seperti apa yang akan membantu Anda.
underdark
Seperti yang disebutkan Underdark, kami tidak dapat menjawab pertanyaan Anda, kecuali kami melihat masalah persis apa yang Anda alami. Secara umum seharusnya tidak ada perbedaan antara kedua layanan, tetapi sering kali ada, karena asal set data.
Devdatta Tengshe
1
Memperbarui pertanyaan awal saya untuk memasukkan contoh spesifik.
Nora Olsen
@DevdattaTengshe: ini adalah kode yang menunjukkan perbedaan antara koordinat Google (WGS-84), dan sistem koordinat yang digunakan Baidu (GCJ-02? BD-09? Saya tidak tahu): jsbin.com/panomu/2 / watch? js, output
Dan Dascalescu
Saya telah membuat artikel Wikipedia yang direferensikan dengan baik tentang sistem koordinat yang digunakan di Cina (yaitu GCJ-02) , yang menciptakan masalah pergeseran GPS China yang terkenal.
Dan Dascalescu

Jawaban:

10

Jika Anda melihat berbagai sumber data, Anda akan melihat bahwa OSM sangat cocok dengan Google's Satellite View.

Anda dapat memeriksanya dengan alat luar biasa ini dari GeoFabrik. Arahkan mouse ke berbagai lokasi, dan Anda juga akan melihat lokasi mouse di peta lainnya.

http://tools.geofabrik.de/mc/#15/39.9076/116.3929&num=4&mt0=mapnik&mt1=google-map&mt2=bing-map&mt3=google-satellite

Tetapi ketika Anda memeriksa Google Maps, dan Google Satellite View, Anda akan melihat bahwa mereka tidak cocok.

http://tools.geofabrik.de/mc/#15/39.9076/116.3929&num=4&mt0=google-hybrid&mt1=google-map&mt2=bing-map&mt3=google-satellite

Cara terbaik untuk mengamati ini, adalah membuka Google Maps dalam tampilan Hybrid, di mana Anda akan melihat perubahan yang jelas antara tampilan satelit dan Roads Layer.

Begitu juga Google Maps, yang dengan sengaja menunjukkan peta yang salah.

Mengenai mengapa hal ini terjadi, hanya Google yang dapat memberikan jawaban otentik kepada Anda, tetapi pengalaman saya mengatakan bahwa ini harus memenuhi persyaratan hukum undang-undang Tiongkok.

Pembacaan singkat dari forum Google menunjukkan bahwa masalah ini sudah diketahui. Sebagai contoh lihat posting ini:

Lebih banyak bacaan menunjukkan bahwa ini dilakukan karena hukum Tiongkok. Lihat Posting Blog ini.


Memperbarui

Saya telah melihat bahwa offset ini dikaitkan dengan fakta bahwa China menggunakan beberapa proyeksi lain. Ini omong kosong.

Ada banyak negara yang memiliki data mereka dalam proyeksi lain serta data selain WGS84. Peta web di wilayah ini tampak benar, dan tidak menunjukkan ketidakcocokan.

Sulit bagi saya untuk percaya bahwa organisasi seperti Google, Microsoft (Bing maps), Apple & Nokia (Here maps) dihentikan di jalur mereka oleh transformasi datum sederhana atau transformasi proyeksi, ketika kode untuk itu mudah tersedia di Repositori seperti sebagai

Lebih jauh lagi, ketika layanan Cina seperti Baidu dapat menunjukkan peta yang benar, dan layanan Asing tidak bisa, itu menunjukkan bahwa masalah tidak hanya techincal masukkan deskripsi gambar di sini

Devdatta Tengshe
sumber
1
Apakah ini hanya terjadi di China? Karena saya melakukan beberapa pemeriksaan pada koordinat lain di seluruh dunia dan cocok dengan OSM dan Google. Koordinat harus mencerminkan apa yang ada dalam ruang fisik?
Nora Olsen
1
Sangat sulit untuk menjawabnya. Yang bisa saya katakan adalah bahwa saya belum pernah melihat masalah ini dari Cina. Sebagai poin kedua Anda: seringkali ada perbedaan antara apa yang seharusnya dan apa yang seharusnya.
Devdatta Tengshe
1
Openstreetmap harus disertai dengan citra bing, karena mereka telah memungkinkan untuk mendigitalkan citra yang ada untuk tujuan Openstreetmap, sementara Google tidak. Meskipun demikian mungkin kedua layanan telah membeli gambar satelit yang sama.
AndreJ
@AndreJoost: Masalahnya IMHO adalah bahwa Google Maps bahkan tidak cocok dengan Google Satellite View; Itu sebabnya tidak cocok dengan yang lain. Semua sumber lain (OSM, Google Satellite View, Bing) cocok satu sama lain.
Devdatta Tengshe
2
Setelah menghabiskan hampir 48 jam untuk masalah yang tidak terdokumentasi ini, saya telah membuat artikel Wikipedia tentang itu . Dari apa yang saya mengerti sekarang, penjelasan paling sederhana adalah bahwa Yahoo! memperoleh izin untuk menampilkan peta Cina, bersama dengan algoritma untuk mengimbangi peta jalan dari GCJ-02 ke WGS-84 sehingga cocok dengan citra satelit.
Dan Dascalescu