一个小游戏让你彻底弄懂墨卡托投影

article/2025/9/14 13:30:37

什么是墨卡托投影?

什么是墨卡托投影,这个问题我问过别人,同样也有很多人问过我。

受介质和技术的限制,我们平时看到的地图大多是平面的,那么如何将一个三维的地球画在平面上呢。

墨卡托投影就是将三维的地球表示在一个二维平面上的方法之一,也是应用得最广泛的方法,我们平时看到的谷歌地图,百度地图,包括我们的GeoHey地图,都是使用的墨卡托投影。

墨卡托投影的过程其实非常简单,就是将地球展开成一个圆柱,再将圆柱展开成平面。


从球心出发射出一条直线,它与球的交点投影后的位置就是这条线与圆柱的交点

当然,中间的计算过程中会做一些取舍。

玩个游戏才是正经事

为了更直观地展示这个过程,我做了一个小游戏,点我玩游戏

思考题

在墨卡托投影的过程中,有一些信息会被改变或丢失,可能会得到一些让人疑惑的结果。

让我们一起思考一下这几个问题:

1.飞机的航线为什么不是直线?

飞机的航线受很多因素影响:空域管制、绕过军事区域、技术限制等等。

但是即使在没有其它干扰的情况下,飞机的航线在平面地图上看起来也都是一条条曲线,这是为什么?

我们都知道两点之间直线最短,这个结论在墨卡托投影后的地图上还是成立的吗?

全球航线图
(数据来自GeoHey公共数据平台)
 

可以试试用GeoHey平台的[模型计算](https://geohey.com/apps/data-analysis/)计算两点间真正的最短的线路(OD线功能-线型选择“大圆航线”)。

2.格陵兰岛真的比中国大这么多吗?

在地图上看,格陵兰岛比中国要大很多,事实是这样吗?

格陵兰岛和中国
(图片来自GeoHey往期博客:正确比较各国面积)
 

3.比例尺是准确的吗?

地图左下角通常有一个比例尺,它可能是准确的吗?为什么?

地图左下角的比例尺
 

想出答案的同学请告诉我,想不到的话再回过头玩玩游戏哦。

相关博客

  • 正确比较各国面积 - GeoHey:地图,你好
  • 逃离墨卡托 - GeoHey:地图,你好

对游戏实现代码感兴趣?

(根本没人感兴趣啦)

git-osc:what-is-the-mercator-projection: 一个关于墨卡托投影的小游戏


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

相关文章

墨卡托投影

目录 一、墨卡托投影基本介绍 二、墨卡托投影由来 三、墨卡托投影的特点 四、墨卡托投影流行的原因 4.1、墨卡托投影对于航行的价值 4.2、墨卡托投影与政治 4.3、Web墨卡托投影 五、墨卡托投影的缺点 一、墨卡托投影基本介绍 墨卡托投影,是正轴等角圆柱投影…

墨卡托投影介绍

一、墨卡托投影 墨卡托投影,又称正轴等角圆柱投影,由荷兰地图学家墨卡托(G.Mercator)于1569年创拟。假设地球被套在一个圆柱中,赤道与圆柱相切,然后在地球中心放一盏灯,把球面上的图形投影到圆柱体上,再把…

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.实现功能:开/关机…