墨卡托投影介绍

article/2025/9/13 21:02:54

一、墨卡托投影

墨卡托投影,又称正轴等角圆柱投影,由荷兰地图学家墨卡托(G.Mercator)于1569年创拟。假设地球被套在一个圆柱中,赤道与圆柱相切,然后在地球中心放一盏灯,把球面上的图形投影到圆柱体上,再把圆柱体展开,就形成以一幅墨卡托投影的世界地图(如下图)。因其等角特性,广泛应用与航空、航海中。

墨卡托投影,是正轴等角圆柱投影,圆柱投影的一种,为地图投影方法中影响最大的投影。假设地球被围在一中空的圆柱里,其基准纬线(赤道)与圆柱相切,然后再假想地球中心有一盏灯,把球面上的图形投影到圆柱面上,再把圆柱面展开,这就是一幅选定基准纬线上的“墨卡托投影”绘制出的地图。其中,按等角条件将经纬网投影到圆柱面上,将圆柱面展为平面后,得平面经纬线网。

imgimg

从墨卡托投影图上可以看出,经线间隔的经度如果相等,则经线是等距平行的直线,纬线也是平行的直线,而且经纬线是相互垂直的。

墨卡托投影有一个特别的特性:所有罗盘等角线,或称斜航线(就是与所经过的所有经线形成相同角度的航线,也称恒向航线)在墨卡托投影下都是直线。这使得在航海领域这个投影非常重要。

墨卡托投影对透视圆筒投影改造点:要使圆筒投影称为等角的性质,必须使由赤道向两极经线逐渐伸长的倍数与经线上各点相应的纬度扩大的倍数相同。

img

从上图中可以看出,X轴的刻度是等距的,Y轴方向越靠近两极变形越大。假设墨卡托投影的坐标系原点为(0,λ0) ,表示X轴为赤道,Y轴则在经度为λ0处垂直于赤道。 墨卡托投影公式即为:

img

其中, λ为经度, φ为纬度。左侧为正算,右侧为逆运算。

即有经纬度( φ,λ)对应的墨卡托平面坐标即为(xR,yR)。很明显,y方向的距离只有在赤道附近才是接近实际距离的。

地球赤道的圆周长为2πR(R为赤道半径),而各纬线圈周长为2πRcosΦ (Φ 表示对应的纬度),因此,墨卡托投影地图上纬线长与地球上实际纬线长的比值为:

img

既然各纬度的纬线扩大sec Φ (正割)倍,为了保持等角,各纬线通过处的经线也要相应的扩大sec Φ 倍。

这时,经线方向上的长度比才能与纬线方向上的长度比相等。

注意:投影地图上经纬线的伸长与纬度的正割成比例变化,随纬度增高极具拉伸,到极点成为无穷大;面积的扩大更为明显,在 60^{\circ} 的地方面积要扩大四倍(因为 \sec 60^{\circ} = 2,面积比是长度比的两倍,所以是四倍)。如下图所示,地理上等半径圆在高纬度面积明显扩大。

img

二、Web墨卡托投影

Web墨卡托投影(英文名为Web mercator 或 Spherical mercator)坐标系,广泛应用与Google Map、Bing Map等地图投影中。它以整个世界范围,赤道作为标准纬线,本初子午线作为中央经线,两者交点为坐标原点,向东向北为正,向西向南为负。

X轴:赤道半径取值为6378137米,则赤道周长为2PIr ,以坐标原点为中心,东西南北各方向为其值一半,即 PI*r= 20037508.3427892,因此X轴的取值范围:[-20037508.3427892,20037508.3427892]。

Y轴:由墨卡托投影的公式可知,当纬度φ接近两极,即90°时,y值趋向于无穷。为了使用方便,就把Y轴的取值范围也限定在[-20037508.3427892,20037508.3427892]之间,形成一个正方形。

因此在投影坐标系(米)下的范围是:最小(-20037508.3427892, -20037508.3427892 )到最大 (20037508.3427892, 20037508.3427892)。经过反算,可得到纬度85.05112877980659。因此纬度取值范围是[-85.05112877980659,85.05112877980659]。

Web Mercator 坐标系使用的投影方法不是严格意义的墨卡托投影,而是一个被 EPSG(European Petroleum Survey Group)称为伪墨卡托的投影方法,这个伪墨卡托投影方法的大名是 Popular Visualization Pseudo Mercator,PVPM。 看起来就觉得这个投影方法不是很严谨的样子。

因为这个坐标系统是 Google Map 最先使用的,或者更确切地说,是Google 最先发明的。在投影过程中,将表示地球的参考椭球体近似的作为正球体处理(正球体半径 R = 椭球体半长轴 a)。这也是为什么在 ArcGIS 中我们经常看到这个坐标系叫 WGS 1984 Web Mercator (Auxiliary Sphere)。Auxiliary Sphere 就是在告知你,这个坐标在投影过程中,将椭球体近似为正球体做投影变换,虽然基准面是WGS 1984 椭球面。

这里写图片描述

在很长一时间是内,并没有被EPSG的投影数据库所接纳。EPSG认为他不能算作科学意义上的投影,所以只是给了一个EPSG:900913 的标号(SRID),这个标号游离在EPSG常规标号范围之外。也有人说,这个900913是google自己定的编号。900913 由于得不到官方的认证ID,Google为Web Mercator 任性地制定了这个ID,自娱自乐,也祝大家玩的开心……下面可不是我编的。

i think 900913 is great. 9-g 0-o 0-o 9-g 1-l 3-e get it? 900913 is equal to google. THAT’S AMAZING ! =-)

EPSG:3785 这是 EPSG 在 2008 年5月给 Web Mercator 设立的WKID,但是这个坐标系的基准面是正圆球,不是WGS 1984。 存在了一段时间后被弃用。

EPSG:3857 后来,Web Mercator 在 Web 地图领域被广泛使用,这个坐标系就名声大噪。尽管这个坐标系由于精度问题一度不被GIS专业人士接受,但最终 EPSG 还是给了 WKID:3857。EPSG为 Web Wercator 最终设立的WKID,也就是现在我们常用的Web 地图的坐标系,并且给定官方命名 “WGS 84 / Pseudo-Mercator“。

ESRI:102113 Esri内部使用ID,与 EPSG:3785 相应。已被弃用。

ESRI:102100 Esri内部使用ID,与 EPSG:3857 相应。

因此,细心地话,会发现在 ArcGIS Server 的REST 服务页面中,Web Mercator 的空间参考会记做: 102100(3857)

为什么这么受欢迎的坐标系还会受到GIS大咖的诟病?

拒绝给这个坐标系分配 坐标系ID 的原话是这样的:

“ The projected coordinate reference system originally lacked an official spatial reference identifier (SRID), and the Geodesy subcommittee of the OGP’s Geomatics committee (also known as EPSG) refused to provide it with one, declaring “We have reviewed the coordinate reference system used by Microsoft, Google, etc. and believe that it is technically flawed. We will not devalue the EPSG dataset by including such inappropriate geodesy and cartography.” ”

这不是EPSG 冷酷无情无理取闹,从技术角度看是有原因的。简而言之,主要原因在于基准面被篡改后,本来是等角投影的Mercator坐标变换算法,不再等角了,而是近似等角,也就是出现角度变形。这种变形势必影响了坐标的精度,如下是某位GIS专家给出的概要说明(闪亮的最后一条):

这里写图片描述

如果你想进一步关心细节,想知道这位专家对 Web Mercator 的 dark side 的深入见解,点[这里](http://hydrometronics.com/downloads/Web Mercator - Non-Conformal, Non-Mercator (notes).pdf)看看。

三、网络地图投影参数

Spherical Mercator (或称为 Web Mercator)的 Main parameters:

Datum:WGS84
Map projection:Spherical Mercator
Ellipsoid:WGS84
EPSG Code:EPSG: 4326(for coordinates in latitude/longitude)
EPSG Code:EPSG: 900913(for coordinates in metres)

正因为采用了相同的地图投影才使得不同地图服务商的瓦片地图能够很好的叠加,尽管切片规则和算法不尽相同,但最终拼接的结果始终是一致的。

在 EPSG 官网上找到的3857坐标的具体参数介绍,供参考:

这里写图片描述

参考:

墨卡托投影

Mercator Projection

在ArcGIS中设置Web墨卡托投影的方法

墨卡托投影, 18.11

GIS——各大地图厂商为什么偏爱web墨卡托投影

web 墨卡托投影

参考:https://zhuanlan.zhihu.com/p/98951492

转载:https://www.cnblogs.com/arxive/p/7472104.html


http://chatgpt.dhexx.cn/article/K1R6f7Jj.shtml

相关文章

Fiddler - 使用 Fiddler 监控本地 HTTP 请求,谷歌浏览器提示“隐私设置错误”

问题如下图所示,无论打开什么常用的网页,都提示这个,一开始以为在 “高级” 里点击 “继续访问” 即可,却没想到连这个按钮都没,而且每个网址访问都这样,想必是 Fiddler 在捣腾,于是想到是否证书…

使用腾讯 CDN,结果网站现在出现您的连接不是私密连接”“,”隐私设置错误”如何解决?

问题: 当配置好腾讯云CDN之后,直接访问主源站可以正常访问,但是当启动CDN加速服务后,就不能访问了。 打开高级看了一下,原来是还没有配置SSL证书。 原因: 网站引用了 https 资源,但没有在 C…

解决隐私权限原因拒审的终极方案. 在用户同意隐私政策前,您的应用获取了用户xx信息

App上架国内市场常会遇到以下原因审核被拒: 您的应用审核未通过。在用户同意隐私政策前,您的应用获取了用户的ANDROID ID,不符合应用市场审核标准。修改建议:请在用户同意隐私政策后,再申请获取用户个人信息及权限。 …

用户隐私保护指引设置~参考案例

文章目录 1. 搜索小程序2. 进入小程序详情3. 更多资料4. 小程序隐私指引5. 具体参考事项 1. 搜索小程序 这里以腾讯文档进行演示 2. 进入小程序详情 3. 更多资料 4. 小程序隐私指引 5. 具体参考事项 以实际的情况为准,这里只是演示

Chrome系浏览器,隐私错误-你的连接不是专用连接

环境 浏览器:Microsoft Edge Dev 92.0.884.2 操作系统:Win10 2004 19041.928 现象 访问不安全不是https的网站,会出现以下警告 解决方案 1.有的网站点开高级后,会出现继续访问的按钮,这种时候直接点击即可。 2.对…

TLS 安全设置未设置为默认设置,这也可能导致此错误。

edge浏览器打开网页时打示“TLS 安全设置未设置为默认设置,这也可能导致此错误。”,如图: 此时可以通过启用TLS功能处理该问题。控制面板-Internet选项-高级。如图: 启用TLS功能后刷新页面或重启浏览器。之后就不会提示之前的报…

Chrome访问HTTPS提示您的连接不是私密连接

谷歌浏览器隐私设置错误 NET::ERR_CERT_AUTHORITY_INVALID 攻击者可能会试图从 xx 窃取您的信息(例如:密码、通讯内容或信用卡信息)。 谷歌浏览器访问 https 提示您的连接不是私密连接 - 隐私设置错误 如图所示: ​ 点击 继续前…

edge隐私错误“你的连接不是专用连接”解决方案

新电脑自带edge,索性就用edge了。使用过程中发现时不时报错,如下图: 先说我发现的可能凑效的解决方案(简单粗暴): 进入edge设置,找到安全性一栏,把这部分功能都关闭,再在…

【错误记录】Google Play 上架报错 ( 对于在 APK 中使用该权限的应用,您必须设置隐私权政策 | 生成并托管 隐私政策 )

文章目录 一、报错信息二、解决方案1、生成隐私政策2、托管隐私政策页面3、Google Play 设置隐私政策 一、报错信息 在 Google Play 中 , 管理并创建内部测试版本 , 上传完毕后 , 检查版本时 , 出现 您的应用所用的 APK(版本代码:1)会请求以…

Chrome隐私设置错误,您的链接不是私密连接

Chrome浏览器访问https网站时,报: 隐私设置错误,您的链接不是私密连接,服务器证书无效 解决方案 删除Chrome 的 Web Data 配置文件,重启Chrome浏览器 路径:C:\Users\Administrator\AppData\Local\Googl…

关于Google您的连接不是私密连接问题的解决方法 (Chrome 地址栏 Google 搜索错误处理 隐私设置错误)

关于Google您的连接不是私密连接问题的解决方法 (Chrome 地址栏 Google 搜索错误处理 隐私设置错误) 法一:在谷歌浏览器界面输入“thisisunsafe”,注意不是地址栏输入而是任意的点击键盘就好啦~~不行的话就法二 法二:转…

关于访问github时出现隐私设置错误您的连接不是私密连接问题的解决方案

关于访问github时出现隐私设置错误您的连接不是私密连接问题的解决方案 为了更快的访问github网站,一般都会在hosts文件中加入github.com对应的ip地址。 但在加入值之后可能会出现下图中的情况 查看证书会发现这样一个问题 我查看百度几乎所有解决方案都没有效果…

关于谷歌浏览器显示隐私设置错误的解决方案

问题如下: 问题出现缘由: 使用了抓包工具Fiddle等或开启了某些广告过滤的软件进行截取HTTP请求, 进行窃取数据开启了局域网代理 网络错误或者网络攻击 解决方案: 关闭当前使用的抓包工具(有时候项目开发需要获取网络上的图片时也会被拦截,导致获取图片失败)取消代理服务器…

访问github时出现隐私设置错误您的连接不是私密连接问题的解决方案

为了更快的访问github网站,一般都会在hosts文件中加入github.com对应的ip地址。 但在加入值之后可能会出现下图中的情况: 查看证书会发现这样一个问题: 我查看百度几乎所有解决方案都没有效果,甚至一度怀疑被中间人攻击,到处查找证书的信息…

github连接显示隐私设置错误的解决方案

连接错误解决方案 问题: 在浏览器登录github网址,https://github.com,访问连接错误。解决步骤 1、打开 https://www.ipaddress.com/,查找相关IP 输入github.com 查找对应的ip : 140.82.112.4 输入github.global.ssl.…

单喇叭低成本蓝牙音箱解决方案

单喇叭低成本蓝牙音箱解决方案 1.蓝牙模块:RB102(蓝牙3.0) 2.蓝牙协议:音乐播放(A2DP)、免提通话(HFP) 3.实现功能:开/关机、音量控制、来电接听、来电转移、拒绝来电、…

高音质高性价比蓝牙音箱解决方案

高音质高性价比蓝牙音箱解决方案 1.蓝牙模块:RB103(蓝牙4.0) 2.蓝牙协议:音乐播放(A2DP)、流媒体控制(AVRCP)、免提通话(HFP) 3.实现功能:开/关机…

JL 杰理 AC692N系列TWS 蓝牙音箱 开发

一、简要说明 随着时间的推移,TWS蓝牙技术也广泛应用于音箱当中,主要采用relay转发模式。目前杰理公司所推出针对音箱方案的是AC692N系列,也必将成为今后一年内的音箱产品的主选方案。 二、开发细节 (一)连接方式选择 …

蓝牙音响DIY

蓝牙音箱 蓝牙音箱1.0 目的:自己动手做一个蓝牙音箱 材料:蓝牙解码器、功放板、两个扬声器、12V电源适配器。 工具:电络铁,焊锡丝。 蓝牙解码器 这个某宝上随便都可以搜到的,价钱在10块钱以内。 车载音箱功放蓝牙…