GoogleMaps、OpenStreetMap、Leaflet用のEPSG3857または4326

WGS84との違いは何ですかEPSG4326?は、 4326がWGS84の単なるEPSG識別子であることを示しています。

GoogleマップとOpenStreetMapのWikipediaエントリは、どちらもWGS84を使用していることを示しています。

http://wiki.openstreetmap.org/wiki/EPSG:3857 は、

EPSG:3857は球形であると述べていますGoogleやその後のOpenStreetMapなどのウェブサービスで普及したメルカトル図法座標系。

リーフレットのヘルプの状態:

EPSG3857オンラインマップの最も一般的なCRS 、ほぼすべての無料および商用のタイルプロバイダーで使用されています。球形メルカトル図法を使用します。デフォルトでMapのcrsオプションに設定されています。|

EPSG4326GIS愛好家の間で一般的なCRS。単純な正距円筒図法を使用します。

これは紛らわしいです。GoogleマップとOpenStreetMapはEPSG3857を使用しているようですが、EPSG4326であるWGS84を使用しています。何かがここにあるはずがありません。おそらく私の理解です。

誰かが私を理解するのを手伝ってくれませんか?

回答

混乱していることがいくつかあります。

  • Google Earth は地理座標にあります wgs84データを含むシステム。(EPSG:4326)

  • Googleマップは、wgs84データに基づく投影座標系にあります。(EPSG 3857)

  • Open Street Mapデータベースのデータは、単位が10度のgcsに保存されます& wgs84のデータ。(EPSG:4326)

  • オープンストリートマップタイルとWMSWebサービスは、wgs84データムに基づく投影座標系にあります。(EPSG 3857)

したがって、GoogleマップのタイルまたはOpen Street Map Webサービスのタイルを使用するWebマップを作成する場合、それらはSperical Mercator(EPSG 3857またはsrid:900913)になります。したがって、マップは同じ投影法である必要があります。

編集:

mkennedy

このすべては、マップがWeb Mercator(EPSG:3857)にある場合でも、実際に使用される座標が緯度にあるという事実によってさらに混乱します。長い(EPSG:4326)。この規則は、次のような多くの場所で使用されます。

  • ほとんどのマッピングAPIでは、座標をLat-longで指定でき、APIはそれを適切なWebメルカトル座標に自動的に変換します。
  • KMLを作成するときは、Webメルカトル図法の上に表示される場合でも、常に地理的な緯度経度で座標を指定します。
  • ほとんどのモバイルマッピングライブラリは地図がウェブメルカトル図法にある間、位置はlat-longです。

コメント

  • 追加するだけで、EPSG:3857は単位メートルですが、実際のメートルではありません。北に行くほど、彼らはより圧迫されます。
  • 'も混乱しているのは、EPSGを使用してGoogleマップやBingマップを頻繁に操作することです。 :4326、たとえばKMLファイル。内部的に、サーバーはデータを同等のEPSG:3857に変換します。'タイルの1つに対してデータをマッシュアップする場合、タイルはEPSG:3857を使用しているため、'最初にデータをデータに変換する方が速いです。
  • これは、投影値を計算するときに、GoogleマップにOSMを使用しても安全であることを意味しますか? latをyに変換するなど: wiki.openstreetmap.org/wiki/Mercator#Spherical_Mercator
  • @brendan:はい。 OSMとGoogleマップ(およびBingを含む他の多くの座標、ここなど)にも同じ座標を使用できます。
  • @EtienneDesgagn é:はい

回答

要点:

EPSG:4326は座標系を使用します球または参照の楕円体の表面。

EPSG:3857は、球または楕円体の表面から平面に投影された座標系を使用します。

このように考えてください。 :

EPSG 4326は、GLOBE(曲面)と同じ座標系を使用します。 EPSG 3857は、MAP(平面)と同じ座標系を使用します。

回答

人々に何を示すかを示す1つの方法実際の投影平均の違いは、GoogleEarthで長い線を引くことです。 「長蛇の列」とは、目に見えて大圏ルートであるものを意味します。 Google Earthではすべて問題ありません。ただし、Googleマップ、CartoDB、またはOpenStreetMapの同じ2点の間に線を引くと、線は平らな投影に平坦化されます。線の中央を拡大して、中間点の距離を確認してください。置き換えられます。

回答

APIがSRID3857を使用していると言っているのに、SRID4326を使用して場所を指定していると混乱します

緯度/経度がどのSRIDにあるかをすばやく確認する方法:数値&の大きさ 精度を確認します。

パリと言えば次のとおりです。

  • A)Lat( 48 .8589506)Lon( 2 .2768485)
  • B)緯度( 6250962 .06)Lon( 253457 .62)

上記の2つのSRIDの選択を考えると、

A)は明らかに度単位です。リース、数字は小さく、小数点以下の桁数がたくさんあります(赤道から48m、グリニッジ子午線から2mの場合、パリは熱帯のGMT + 0の場所になりますが、私の一般的な知識では、パリは temperate および CET )で、SRIDは4326

B)両方の値が単位は度で、SRIDが3857になるようにメートルである必要があります

NBこのサイトを使用して 4326を3857に変換しました。これは、3857または4326のいずれかがわかっている場合にのみ役立ちます。 SRID がたくさんあり、ラジアン/フィートなどの小数があり、単位はそうではありません。それらが異なる唯一の方法

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です