OSMの座標投影と中国のGoogleマップの違いを理解する


8

GoogleマップとOSMの座標の違いを見ています。私はGISの背後にある技術の知識がありません。

読んだこと:

  1. Googleマップ、OpenStreetMap、リーフレットの場合はEPSG 3857または4326

  2. OpenStreetMapとGoogleマップの座標の違いを調整する方法

投影されたマップ上で数百メートルに表示される同じ座標の違いを引き起こすのは、#1または#2が原因かどうかはわかりません。

また、緯度/経度を使用した場合の、保存されたデータと投影されたマップの違い。

ありがとう!

編集

これは、中国と悪名高いオフセット問題に固有のものかもしれません。

次の座標を見31.230548,121.470965てください。Googleマップの上海美術館とditu。

OSMで同じ座標のセットを入力すると、上海美術館は北西方向に約400 Mの距離にあります。

投影されたマップで空間の物理的な点が異なる理由がわかりません。これは中国に固有のものですか?


2
混乱の原因となるスクリーンショットやコードを投稿してください。現在のところ、どのような答え/洞察が役立つかは明確ではありません。
アンダーダーク

アンダーダークが述べたように、私たちはあなたが経験している正確な問題を見ない限り、あなたの質問に答えることはできません。一般的に言えば、2つのサービスの間に違いはありませんが、多くの場合、データセットの起源のために違いがあります。
Devdatta Tengshe 2013

1
特定の例を含むように私の元の質問を更新しました。
Nora Olsen 2013

@DevdattaTengshe:Google(WGS-84)座標とBaiduが使用する座標系(GCJ-02?BD-09?わからない)の違いを示すコード: jsbin.com/panomu/2 / watch?js、output
Dan Dascalescu 2015

私は、中国で使用されている座標系(つまり、GCJ-02)でよく参照されているWikipediaの記事を作成しました。これは、悪名高い中国のGPSシフト問題を引き起こします。
Dan Dascalescu、2015

回答:


10

さまざまなデータソースを見ると、OSMがGoogleの衛星ビューと非常によく一致していることがわかります。

GeoFabrikのこの優れたツールで確認できます。さまざまな場所にマウスを置くだけで、他のマップにマウスの場所も表示されます。

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

しかし、GoogleマップとGoogleサテライトビューを確認すると、それらが一致していないことがわかります。

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

これを観察する最良の方法は、ハイブリッドビューでGoogleマップを開くことです。この場合、衛星ビューと道路レイヤーの間の明確なシフトが表示されます。

したがって、Googleマップであり、意図的に誤ったマップを表示しています。

なぜこれが起こっているのかについては、Googleだけが本物の答えを出すことができますが、私の経験では、これは中国の法律の法的要件を満たす必要があるとしています。

Googleフォーラムをざっと読むと、この問題はよく知られていることがわかります。たとえば、次の投稿を参照してください。

さらに読むと、これは中国の法律のために行われたことを示しています。これらのブログ投稿を参照してください。


更新

このオフセットが中国が他の予測を使用しているという事実に起因していることを私は見ました。これはまったくナンセンスです。

WGS84以外のデータだけでなく、他の予測でもデータを持っている国はたくさんあります。これらの地域のWebマップは正しく表示され、不一致はありません。

そのようなコードがリポジトリなどで簡単に利用できる場合、Google、Microsoft(Bingマップ)、Apple、Nokia(ここのマップ)などの組織は、単純なデータ変換または投影変換によってトラックで停止しているとは信じられません。なので

さらに、Baiduなどの中国のサービスが正しい地図を表示でき、外国のサービスが表示できない場合、問題は技術的なものだけではないことを示しています。 ここに画像の説明を入力してください


1
これは中国国内でのみ発生しますか?私は世界中の他の座標についていくつかのチェックを行い、OSMとGoogleの間で一致したためです。座標は、物理的な空間にあるものを反映する必要がありますか?
Nora Olsen 2013

1
それに答えるのはとても難しいです。私が言えることは、この問題を中国で見たことがないということだけです。2番目のポイントとして、あるべきものとあるべきものとの間にはしばしば違いがあります。
Devdatta Tengshe 2013

1
OpentreetmapはOpeningtreetmapの目的のために画像をデジタル化することを許可しているので、Googleはそうではなかったため、Openingtreetmapはbing画像に同調する必要があります。それにもかかわらず、両方のサービスが同じ衛星写真を購入した可能性があります。
AndreJ 2013

@AndreJoost:問題IMHOは、GoogleマップがGoogleサテライトビューにも一致しないことです。それが他とは一致しない理由です。他のすべてのソース(OSM、Google Satellite View、Bing)は互いに一致しています。
Devdatta Tengshe、2013年

2
この不十分に文書化された問題に48時間近く費やした後、私はそれについてウィキペディアの記事を作成しました。私が今理解していることから、最も簡単な説明は、Yahoo!中国の地図を表示する許可と、GCJ-02からWGS-84までの道路地図をオフセットして衛星画像と一致させるアルゴリズムを取得しました。
Dan Dascalescu、2015
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.