首页 > 其他分享 >webgis 之 地图投影

webgis 之 地图投影

时间:2024-06-21 12:56:55浏览次数:27  
标签:地图投影 webgis 投影 变形 墨卡托 地球 等角投影

地图投影

为了更好地展示地球上的数据,需要将地球投影到一个平面上。地图投影是一个数学问题,按照一定的几何关系,将地球上的经纬度坐标映射到一个平面上的坐标。地球投影有很多种,每种投影都有自己的优缺点。本文介绍一些常用的地球投影。

什么是地图投影

投影,在数学上的含义是建立两个面之间点与点、线与线的对应关系。同样地,地图投影的定义是:建立地球椭球面(或球体表面)与地图平面之间点与点或线与线的一一对应关系。

地图投影的变形通常有长度变形、面积变形和角度变形。在实际应用中,根据地图的使用目的,通常会限定某种变形。

地球是一个球体,而我们的屏幕是一个平面,所以我们需要将地球投影到一个平面上,这样才能在屏幕上显示地球的数据。

目的

  • 方便看图或者展示地理信息;

  • 制作平面地图;

  • 建立投影坐标系;

  • 气象学分析;

种类

把球形的地球投影到平面上,一定会有形变或者扭曲,这种形变有很多种,不同的投影方式会有不同的形变。根据变形性质,常见的地图投影有:

  • 等角投影(正形投影):保持线和线的夹角不变,这是关注的的重点;

  • 等面积投影:保持面积不变;

  • 等距投影:保持距离不变;

  • 等形状投影:保持形状不变;

等角投影保证了角度不变,也就保证了方向不变,使用该投影可以保证地图上的方向是正确的,这种地图投影适合用于航海、飞行等需要方向准确的领域。是我们关注的重点。

等角投影的分类

  • 极地投影

  • 兰伯特投影

  • 墨卡托投影

重点介绍墨卡托投影,因为它是日常开发中遇到最多的投影方式。

墨卡托投影

1569年,由比利时数学家墨卡托(Gerardus Mercator)提出的一种地图投影方法,是最常用的地图投影方法之一。墨卡托投影是一种等角圆柱投影,它将地球表面投影到一个圆柱体上,然后再展开到一个平面上。

一个圆柱体套住地球,光线从球心射出。

墨卡托投影

墨卡托投影的特点是保持角度不变,是一种等角投影,地球上两直线的夹角,投影到平面上,角度不变,但是会有面积变形,即在地图的高纬度地区,面积会被放大。由于等角不变的特点,保证了投影后方向和相对位置不变,因此墨卡托投影在航海、飞行等需要方向准确的领域中应用广泛。

Web 墨卡托投影

2005年,Google Maps 推出,使用 Web 墨卡托投影,这种投影方式在 web 地图中得到了广泛应用,已经是 web 地图的事实标准。

EPSG 投影编码为 3857,即 EPSG:3857

地球是一个两极扁赤道略长的椭球体,而 Web 墨卡托投影把地球简化成一个正球体,两极半径和赤道半径相等了。

web 墨卡托投影

web 墨卡托水平方向(经度方向)没有变形,但是竖直方向(维度方向)随着维度的变大,长度被拉伸了,维度越高,拉伸越大。

经过 web 墨卡托投影以后,以赤道为标准纬线,本初子午线为中央经线,两者的交点为原点,向东、向北为正,向西、向南为负。

赤道半径R = 6378137米, PI = 3.14159265359, 则

X 轴范围:[-20037508.342789244, 20037508.342789244], 而 Y 轴,从投影上看,越靠近极点,会被拉伸到无穷远,google 的工程师干脆就取和 X 一样的范围,因此世界地图是一个正方形。

最小坐标为[-20037508.342789244, -20037508.342789244],最大坐标 [-20037508.342789244, 20037508.342789244]。

合法的经纬度范围为: [-180, -85.06, 180, 85.06]

为何是 85.05 呢?

我计算出来是 71.57

计算方法是:

tanX = PI*R/R = PI = 3.14159265359
X = 71.57

后在网上查询资料,发现是 85.06 ,原因是:

y = ln(tan(π/4 + φ/2)) # 当 φ = 85.06 时,tan(π/4 + φ/2) = ∞

不太明白这个公式,但是可以理解,因为墨卡托投影在极点处会无限拉伸,所以不能显示。

参考

陈志强同学-b站课程 - 投影

墨卡托投影是怎么把一个“球”变成一张“图纸”的呢?

Web Mercator 公开的小秘密

投影、坐标与瓦片

小结

  • 地图投影是将地球投影到一个平面上,以便展示地球上的数据;
  • 地图投影有很多种,每种投影都有自己的优缺点;
  • 墨卡托投影是一种等角投影,保持角度不变,适合航海、飞行等需要方向准确的领域;
  • Web 墨卡托投影是一种等角投影,保持角度不变,但是会有面积变形,纬度越高变形越严重,适合 web 地图展示。

标签:地图投影,webgis,投影,变形,墨卡托,地球,等角投影
From: https://blog.csdn.net/JackZhouMine/article/details/139858075

相关文章

  • 非GIS专业,真的不适合WebGIS开发吗?
    到底是哪些人在新中地特训营学GIS开发?很多同学对GIS开发的认知还停留在GIS专业的学生才能学GIS开发,然而,在新中地教育,非GIS专业的学生几乎占一半。除了GIS专业,还有测绘、遥感等跟GIS差别不大的专业学生选择来学习GIS开发。但是今天我想说的不是3S专业,而是在课业上与GIS专业差......
  • WebGIS 智慧城市可视化合集 | 图扑数字孪生
    智慧城市可视化建设不仅提升了城市管理的科技含量和效率,还促进了城市可持续发展,提升了居民的生活质量。随着技术的不断发展和应用,智慧城市可视化建设将会更加丰富和完善,为城市发展带来更加广阔的前景。效果展示图扑应用自研HTforWeb产品搭建轻量化GIS智慧城市,一屏覆盖城市......
  • WebGIS开发常见的开源框架及其区别与联系
    WebGIS(网络地理信息系统)是指工作在Web网上的GIS,是传统的GIS在网络上的延伸和发展,具有传统GIS的特点,可以实现空间数据的检索、查询、制图输出、编辑等GIS基本功能,同时也是Internet上地理信息发布、共享和交流协作的基础。简单来说,WebGIS即是Web+GIS,可以通过浏览器进行GIS数据处......
  • WebGIS 瓦片地图引擎实现之——地图瓦片加载计算原理介绍
    WebGIS瓦片地图引擎实现之——地图瓦片加载计算原理介绍ThinkGISGIS背景在蚂蚁搞空间数据可视化,L7地理可视化引擎作者​关注他 65人赞同了该文章.背景1.1地图瓦片之前在地图瓦片技术使用之前,用户使用在线地图,一般都是客户端把将要显示的......
  • WebGIS 地铁交通线网 | 图扑数字孪生
    数字孪生技术在地铁线网的管理和运维中的应用是一个前沿且迅速发展的领域。随着物联网、大数据、云计算以及人工智能技术的发展,地铁线网数字孪生在智能交通和智慧城市建设中的作用日益凸显。图扑软件基于HTML5的2D、3D图形渲染引擎,结合GIS地图,以B/S技术架构打造地铁线网......
  • WebGIS:明小图
         ......
  • ArcGIS地图投影与坐标系转换的方法
      本文介绍在ArcMap软件中,对矢量图层或栅格图层进行投影(即将地理坐标系转为投影坐标系)的原理与操作方法。  首先,地理坐标系与投影坐标系最简单的区别就是,地理坐标系用经度、纬度作为空间衡量指标,而投影坐标系用米、千米等长度单位作为空间衡量指标。  在GIS处理中,将原本为......
  • WebGIS|使用Openlayers获取Geoserver发布的WFS和WCS服务
    1、发布WFS和WCS服务发布WFS服务Web要素服务(WFS)支持对地理要素的插入,更新,删除,检索和发现服务。该服务根据HTTP客户请求返回GML数据。其基础接口是:GetCapabilities,DescribeFeatureType,GetFeatureGetCapabilities同上。DescribeFeatureType返回要素结构,以便客户端进行查询和......
  • WebGIS|GML简介
    GML介绍GML是基于XML的空间信息编码标准,由OpenGISConsortium(OGC)提出,得到了许多公司的大力支持,如Oracle、Galdos、MapInfo、CubeWerx等。运用GML,封装的地理数据和图形......
  • WebGIS|阿里云服务器配置Geoserver并发布服务
    前期准备购买阿里云的ECS服务器,创建实例,进入实例概述,查看这个实例的基本情况,这里我的实例的操作系统为系统为Ubuntu20.04。内存为4G,这里要注意的是公网IP,这时之后我们访......