WGS84和EPSG4326有什么区别?显示4326只是WGS84的EPSG标识符。.

Google Maps和OpenStreetMap的维基百科条目显示它们都使用WGS84。

http://wiki.openstreetmap .org / wiki / EPSG:3857指出,

EPSG:3857是一种球形墨卡托投影坐标系,已被Google等Web服务和后来的OpenStreetMap所普及。

传单的帮助说明:

EPSG3857在线地图的最常见CRS,几乎所有免费和商业瓷砖提供商都在使用。使用球形墨卡托投影。默认情况下,在Map的crs选项中设置。EPSG4326在GIS爱好者中常见的CRS。使用简单的等角矩形投影。

这令人困惑-似乎Google Maps和OpenStreetMap使用EPSG3857,但它们使用的是WGS84,即EPSG4326。这里可能不正确,很可能是我的理解。

有人可以帮我理解吗?

#1 楼

您正在混淆一些事情。


Google Earth位于具有wgs84
基准的地理坐标系中。 (EPSG:4326)
Google Maps位于基于
wgs84基准的投影坐标系中。 (EPSG 3857)
开放街道地图数据库中的数据存储在gcs中,其单位
小数度和基准均为wgs84。 (EPSG:4326)
Open Street Map磁贴和WMS Web服务位于基于wgs84基准的
投影坐标系中。 (EPSG
3857)

因此,如果要制作使用Google地图图块或Open Street Map网络服务图块的网络图,它们将位于Sperical Mercator(EPSG 3857或纬度:900913),因此您的地图必须具有相同的投影。

编辑:

我想扩大mkennedy提出的点

所有这些都进一步与事实混淆,即使地图位于Web Mercator(EPSG:3857)中,但实际使用的坐标还是经纬度(EPSG:4326)。此约定在许多地方都使用,例如:


在大多数Mapping API中,您可以以纬度为单位给出坐标,并且该API会自动将其转换为适当的Web Mercator坐标。
制作KML时,即使坐标可能显示在Web Mercator地图的顶部,您也总是以纬度经度给出坐标。
大多数移动地图图书馆都将纬度经纬度用于地图在Web Mercator中时的位置。


评论


只是要补充一点,EPSG:3857称其为米,但它们不是真正的米。您越往北走,他们受到的挤压越多。

– AndreJ
13年1月24日在7:38

还令人困惑的是,您经常使用EPSG:4326与Google Maps或Bing Maps进行交互,例如在KML文件中。在内部,服务器将数据转换为其等效的EPSG:3857。如果您将数据与它们的一个磁贴进行混搭,则该磁贴正在使用EPSG:3857,因此,将数据首先转换为EPSG更快。

– mkennedy
13年1月24日在20:36

这是否意味着在计算投影值时,将OSM用于Google Maps是安全的?例如将lat转换为y:wiki.openstreetmap.org/wiki/Mercator#Spherical_Mercator

–布伦丹
2013年6月3日23:04

@brendan:是的。您可以为OSM和Google Maps使用相同的坐标(以及包括Bing,此处等的许多其他坐标)

–德瓦塔塔·滕舍
2013年6月4日在2:43

@EtienneDesgagné:是的

–德瓦塔塔·滕舍
13年8月6日在13:51

#2 楼

要点:

EPSG:4326在参考球体或椭球体的表面上使用坐标系。

EPSG:3857使用从球体表面投影的坐标系

这样想:

EPSG 4326使用与GLOBE(弯曲表面)相同的坐标系。
EPSG 3857使用与MAP(平面)相同的坐标系。

#3 楼

向人们展示投影差异在实际中意味着什么的一种方法是在Google Earth中划出一条长线。 “长线”是指一条明显的大圆环路线。 Google Earth一切正常。但是,如果您在Google Maps,CartoDB或OpenStreetMap中的相同两个点之间绘制一条线,则该线将展平到平面投影上。放大线的中间以查看中点的位移量。

#4 楼

当API声明使用SRID 3857但使用SRID 4326给出位置时,这很令人困惑。 >
EPSG:4326以度为单位-3D球面

EPSG:3857以度为单位-2D投影

如果我说巴黎是:

A)纬度(48.8589506)朗(2.2768485)
B)纬度(6250962.06)朗(253457.62)

鉴于以上两个SRID的选择
显然,度数很小,还有小数位的负载(赤道48m处,格林威治子午线2m处会使巴黎成为热带GMT + 0位置,但我的一般常识说巴黎是温带的,在CET上),因此SRID为4326
B)两个值都远远超过单位为度的最大值,必须为米,因此SRID为3857。您知道它是3857还是4326,其中包含SRID的负载,以弧度/英尺为单位的一些度量值等等单位不是它们区别的唯一方式