EPSG:4326和EPSG:900913有什么区别?


45

我对EPSG:4326和EPSG:900913有点困惑。我以为他们都是一样的。尽管在将要素放置在GMaps(即EPSG:4326)上时,我需要将WFS图层的srsname定义为EPSG:900913,以便将其放置在正确的位置。如果我将srsname定义为4326,则将其投影到完全错误的地方。

有人可以详细解释一下这里出了什么问题吗?


1
是的,它确实。两者完全相同。
rudivonstaden 2012年

1
要添加到RK的回答,EPSG:900913种用途的等积球体。
arcsump

24
有一点琐事:900913最初被欧洲石油调查组织(EPSG)拒绝作为可靠的预测,因此Google(为网络发明了它)给了它自己的号码,如果您在老式的计算器上键入它的拼写“ googlE”(用“ 9”代替“ g”并斜视一下)。最终,EPSG放宽并允许900913进入其大地测量库,但编号为3857。–
MappaGnosis

2
@arcsump,900913(3857)不使用真实球体。它使用半径等于WGS 1984椭球半长轴的球体。
mkennedy

3
@ sylvester-sneekly,Google未定义900913,OpenLayers的Christopher Schmidt定义了:crschmidt.net/blog/archives/243/google-projection-900913
mkennedy

Answers:


58

她们不一样。EPSG:4326表示WGS 84,而EPSG:900913表示WGS84 Web Mercator。EPSG:4326将地球视为椭球,而EPSG:900913则将地球视为球体。这会影响基于将地图视为平面而进行的计算,这就是为什么将要素绘制在错误的位置上的原因。


21
此外,坐标值将完全不同,EPSG:4326具有十进制度值(-180至180和-90至90),而EPSG:900913具有度量值(-20037508.34至20037508.34)。
Crischan 2012年

是的,我确实注意到坐标值是如何变化的。谢谢
Sam007 '26

28

EPSG:4326使用纬度/经度坐标系。纬度= 90至-90,经度= 180至-180

EPSG:900913使用x / y轴坐标系。


2
我认为这是最好的答案,因为它把最关键的区别放在了最前面。
LarsH 2014年

您是说EPSG:4326吗?
普里莫兹Kralj
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.