Spherical Mercator球面墨卡托投影

球面墨卡托是一个在OpenLayers社区以及其他的一些开源GIS社区所使用的事实上的术语,用来描述GoogleMap,Virtual Earth,Yahoo Map等商业地图API提供者使用的地图投影。

这个术语表示这些商业地图API提供者使用的投影是把地球当做一个球体,而不是一个椭球体。

为了和这些已经存在的商业地图API能够一起工作,许多生产数据的用户都把他们的数据用球面墨卡托投影,一个主要的例子就是OpenStreetMap

地图投影通常使用一个EPSG代码表示,如最常用的EPSG:4326是经纬度投影。球面墨卡托的官方代码是EPSG:3857,非官方的代码EPSG:900913。

特别地,大多数球面墨卡托表示地球的范围:经度(-180~180),纬度(-85.0511,85.0511)。换算成米就是(-20037508.34,-20037508.34,20037508.34,20037508.34),刚好为一个正方形,

当用一个256X256的图片表示的时候,最大分辨率为(20037508.34*2)/256=156543.0339,也就是一个像素代表实地距离156543.0339米。

原文地址:https://www.cnblogs.com/winson/p/3418177.html