本文主要是介绍为什么是web墨卡托投影,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前言
原文:https://blog.csdn.net/xcymorningsun/article/details/79254163
内容简要
- web墨卡托和墨卡托的区别,web墨卡托是将椭球换成圆球
使用web墨卡托原因
-
常涉及的投影方式主要有:
面向局部区域的二维平面高斯投影(横轴墨卡托,横轴圆柱投影)、
面向大范围(如全省、全国)的兰伯特投影(圆锥投影)、
面向大范围的经纬度等间隔直投,
而互联网上的大部分全国公众地图网站(百度、google、搜狗)则是另外一种就是——“web墨卡托”。 -
在市一级的小范围区域的GIS系统,比如规划局、国土局、建设局的系统,大都使用高斯投影,以便与地方地形图测绘、工程报建一直采用的坐标系相一致。高斯投影的特点也很明显,分带,适合小范围局部,不适合应用于大省、全国等大范围应用,若是强制按某带投影,则远离中央经线的区域的角度、距离、面积全部变形严重。
-
经纬度直投:经纬度等间隔直投”的特点是相同的经纬度间隔在屏幕上的间距相等,程序员应该比较喜欢,没有复杂的坐标变换。但是只是在低纬度地区长度、角度、面积、形状变化比较小,越向高纬度,水平距离变长越大,很小的纬圈都变得和赤道一样长。同时要素自身会变形,长方形会变成上宽下窄的倒梯形。因为我家维度不算太高,所以感觉还可以觉得没啥事儿,但是东北人民受不了啊。 天地图曾经采用的是经纬度直投,但是现在改成web墨卡托了。
-
web墨卡托:纵向距离也是随着纬度增大而变长, 横向变大,同时纵向也变大,而且变化比例接近(因为0.0000X纬度引起可忽略),结果就是只把一个图形“原样放大”了,而形状却没有变化。
web墨卡托投影问题
1、web墨卡托虽然形状没变,但是高纬度地区的面积比真实同样放大了很多倍
同一张全中国范围图上,三亚和哈尔滨,选取同样真实面积的区域,在投出来的图上面积相差好多倍,但是他们各自区域中的图形都没变型。
其实这个这个不影响我们的需求,我们是要在同一种投影下既能实现大范围的小比例尺显示,又能在大比例尺下最大限度接近真实世界,当放大到城市、街道级别时,当前屏幕展示的仅仅是这个小范围,此时您看到的是形状、角度未变化的,符合真实世界的,当您到另一区域,也是如此。您根本“没机会”去同时感受“小三亚”和“大哈尔滨”。
2、地图切片同级别的比例尺不同
web墨卡托这种方式投影出的地图,然后切成分级瓦片,同级别的瓦片中,三亚和哈尔滨的比例尺不同,而同比例尺栅格瓦片,是存在于不同的级别中的。不过这一切仅仅是技术存储上的,与用户的感觉是没有关系的。
3、航线图是弯曲的
当我们在地球曲面上航行的时候都是挑着最近的航线飞行,一旦投影到web墨卡托上面便不再遵循两点之间直线最短的定理。所以这个地图给飞行员来说参考价值还是有待商榷==
这篇关于为什么是web墨卡托投影的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!