世界地图可以无限放大_不敢相信!世界地图,你竟然骗了我这么多年...

本文转载自微信公众号:中国国家地理(ID:dili360)原文首发于2018年10月13日,标题为《世界地图,我竟然被你骗了这么多年!》不代表FM93交通之声观点。

都说眼见为实,其实眼见到的也不一定为实

相信你们很多人都以为

世界就像世界地图上画的那样

但你有怀疑过它的真实性吗?

通常我们看到的世界地图是这样的

d1f1bdb3833deb319d45b66fbf3382eb.png

或者是这样的

看了之后我们不禁会感叹:

俄罗斯真大啊!欧洲太小了叭!

但今天地理君告诉你

其实世界地图上看到的国家大小和现实差别很大

因为地球是圆的

纬度高低影响了最终在地图上呈现大小

(具体原因后面讲)

不信?让我们来对比一下

有一个叫thetruesize.com的网站

可以把各个国家的版图进行移动

地图也会相应的进行大小修正

俄罗斯

VS

非洲

你是不是感觉俄罗斯跟非洲差不多大

先让我们看看数据

俄罗斯面积:1709.82万平方公里

非洲面积:3020万平方公里

然鹅,我们把俄罗斯拖到非洲的位置才发现。。

ca75f1b343b44da7b6ebaf7cffaa8002.gif

俄罗斯咋缩水这么多??

其实。。这是一种普遍现象

格陵兰岛

VS

印度

格陵兰岛面积:216万平方公里

印度面积:298万平方公里

数据上是差不多大,但是地图上。。

cc37f4f24bdf446f0685b74ce67eed9c.gif

这下你懂了吧

再给你举几个栗子

巴西拉到欧洲,发现真的很大!

38fc102e085abcafb0cb83e40cbb329b.png

再把澳大利亚拖到俄罗斯

由于纬度变高已经有点变形了,但确实不小啊!

fc7038af047fbcd57809ccdbd51888aa.png

赤道附近非洲兄弟们真的受苦了

放到北美一对比,它们真的没有辣么小

7a66c4d761d7ec1e94a15348c675772c.png

为什么世界地图会失真呢?

众所周知,地球是一个球体,地球球面是一个曲面

为了将三维曲面转换到一个二维平面

1569年,地理学家Gerhard Kremer提出了

墨卡托投影法”(Mercator Projection)

即“等角正切圆柱投影法”。

8f1d7bfcac8013844cf269d6aecb9b65.png

因为这种地图为了让所有地方的北边朝上

必须将每一条纬线都拉得跟赤道一样

所以纬线长度基本都放大

此外这种地图的另一个特色是要维持方位的正确性

纬线放大,经线也要放大,才不会变形

于是,纬度愈高放大倍数愈夸张两极最为明显

545a0a124a8b2704b2e30deed0a0e8b5.png

墨卡托投影起初是为了解决航海中航线的表达问题

而今广泛应用于现实生活中

无论是常见的纸质地图

还是Google Map高德地图等app

普遍采用了墨卡托地图

球体表面是无法展成平面的曲面

投影变形,是绘制地图过程中一直存在的矛盾

这就好比,你剥橘子

橘子皮无论如何无法展开成一个完整的平面

竖版世界地图颠覆你的世界观

除了上面说到的世界地图外,在2013年9月

郝晓光博士主编的竖版《世界地势图》发行

a38aa90af3cdb41188f6eeeac3852475.png

图自《中国国家地理》2013年11月,供图 / 郝晓光

新的竖版地图克服了传统世界地图

适合表达东、西半球

不适合表达南、北半球地理关系的缺陷

传统世界地图是一种“经线世界地图”

竖版世界地图是运用“双经双纬”编制设计而来

新版世界地图的设想提出于2000年

最初的设计不是在纸上、计算机上

而是在地球仪上

虽然各个国家形状都不可避免地有些失真

面积大小却更符合实际

8ddca73394fc8445dc49a8993cb15218.png

图自《中国国家地理》2007年6月,供图 / 郝晓光

照这种切法画出的北半球版世界地图把世界上

任何一个大陆大洲、任何一个国家

无论大小都完整地表现出来

像是给地球表面的全体陆地成员拍了一张集体合影

一个都不少

看完感到世界观被颠覆的戳在看↓↓

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/513627.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

WebAssembly + Dapr = 下一代云原生运行时?

简介: 云计算已经成为了支撑数字经济发展的关键基础设施。云计算基础设施也在持续进化,从 IaaS,到容器即服务(CaaS),再到 Serverless 容器和函数 PaaS (fPaaS 或者 FaaS),新的计算形态相继出现。…

Service Mesh 开源实现之 Istio 架构概览

来源:无敌码农作者:无敌码农今天的文章将从更宏观的概念和架构入手,来全面介绍Istio这一最著名的服务网格开源解决方案,以求从整体上将Istio实现服务网格的核心原理阐述清楚!Istio中的关键概念要学习Istio需要先明确以…

mysql外键约束分数_MySQL提高(外键约束)

外键约束1.条件语句的写法在sql中可以通过where 条件语句 来对操作对象进行筛选 -筛选a.比较运算符&#xff1a;&#xff0c;<>,,<,>注意&#xff1a;判断一个字段的值是否为空不用使用和<>&#xff0c;而是使用is null和is not nullselect number from t_co…

Java Map中那些巧妙的设计

简介&#xff1a; 他山之石可以攻玉&#xff0c;这些巧妙的设计思想非常有借鉴价值&#xff0c;可谓是最佳实践。然而&#xff0c;大多数有关Java Map原理的科普类文章都是专注于“点”&#xff0c;并没有连成“线”&#xff0c;甚至形成“网状结构”。因此&#xff0c;本文基于…

java json转xml_关于JSON与XML的区别比较

现在互联网上&#xff0c;最流行的两大传输数据的标准就是json和XML了&#xff0c;关于谁是最好的&#xff0c;一直以来都是人们争论的话题&#xff0c;其实各有各的缺点和优点&#xff1b;1.定义介绍(1).XML定义扩展标记语言 (Extensible Markup Language, XML) &#xff0c;用…

揭秘!阿里实时数仓分布式事务Scale Out设计

简介&#xff1a; Hybrid Transaction Analytical Processing(HTAP) 是著名信息技术咨询与分析公司Gartner在2014年提出的一个新的数据库系统定义&#xff0c;特指一类兼具OLTP能力&#xff08;事务能力&#xff09;和OLAP能力&#xff08;分析能力&#xff09;的数据库系统。 …

mysql对本地文件的读取_Mysql 任意读取客户端文件

load data infile "/etc/passwd" into table test FIELDS TERMINATED BY \n;实现&#xff1a;Mysql Server会读取服务端的/etc/passwd&#xff0c;然后将其数据按照\n分割插入表中&#xff0c;但现在这个语句同样要求你有FILE权限&#xff0c;以及非local加载的语句也…

使用了12个月的苹果 M1 芯片,我发现了它的「致命」弱点

作者 | Attila Vg译者 | 弯月出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09;首先&#xff0c;我仍然相信苹果 M1 的芯片在技术上取得了巨大的飞跃&#xff0c;再次站在了创新的最前沿&#xff0c;然而一旦新鲜感消失之后&#xff0c;裂痕就会慢慢显现&#xff0c;…

spi 动态加载、卸载_理解 ServiceLoader类与SPI机制

对于Java中的Service类和SPI机制的透彻理解&#xff0c;也算是对Java类加载模型的掌握的不错的一个反映。了解一个不太熟悉的类&#xff0c;那么从使用案例出发&#xff0c;读懂源代码以及代码内部执行逻辑是一个不错的学习方式。一、使用案例通常情况下&#xff0c;使用Servic…

探秘RocketMQ源码——Series1:Producer视角看事务消息

简介&#xff1a; 探秘RocketMQ源码——Series1&#xff1a;Producer视角看事务消息1. 前言 Apache RocketMQ作为广为人知的开源消息中间件&#xff0c;诞生于阿里巴巴&#xff0c;于2016年捐赠给了Apache。从RocketMQ 4.0到如今最新的v4.7.1&#xff0c;不论是在阿里巴巴内部还…

三大院士、十大数据库掌门人,岳麓对话开启数字经济新时代!

10月23日&#xff0c;第二届“长沙 中国1024程序员节”在湖南长沙盛大开幕。大会以“开源开放、算据赋能——开启数字经济新时代”为主题&#xff0c;囊括岳麓尖峰对话、2021技术英雄大会、18场专业主题论坛/峰会&#xff1b;50企业创新展&#xff0c;联动100海内外高校&#…

java 队列_百战程序员:Java并发阻塞队列

阻塞队列 (BlockingQueue)是Java util.concurrent包下重要的数据结构&#xff0c;BlockingQueue提供了线程安全的队列访问方式&#xff1a;当阻塞队列进行插入数据时&#xff0c;如果队列已满&#xff0c;线程将会阻塞等待直到队列非满&#xff1b;从阻塞队列取数据时&#xff…

select事件有哪些_Android 深入底层:Linux事件管理机制 epoll

在linux 没有实现epoll事件驱动机制之前&#xff0c;我们一般选择用select或者poll等IO多路复用的方法来实现并发服务程序。在linux新的内核中&#xff0c;有了一种替换它的机制&#xff0c;就是epoll。select()和poll() IO多路复用模型select的缺点&#xff1a;单个进程能够监…

如何从 0 到 1 开发 PyFlink API 作业

简介&#xff1a; 以 Flink 1.12 为例&#xff0c;介绍如何使用 Python 语言&#xff0c;通过 PyFlink API 来开发 Flink 作业。 Apache Flink 作为当前最流行的流批统一的计算引擎&#xff0c;在实时 ETL、事件处理、数据分析、CEP、实时机器学习等领域都有着广泛的应用。从 F…

殷浩详解DDD:如何避免写流水账代码?

简介&#xff1a; 在日常工作中我观察到&#xff0c;面对老系统重构和迁移场景&#xff0c;有大量代码属于流水账代码&#xff0c;通常能看到开发在对外的API接口里直接写业务逻辑代码&#xff0c;或者在一个服务里大量的堆接口&#xff0c;导致业务逻辑实际无法收敛&#xff0…

重度使用Flutter研发模式下的页面性能优化实践

简介&#xff1a; 淘宝特价版是集团内应用Flutter技术场景比较多&#xff0c;且用户量一亿人以上的应用了。目前我们首页、详情、店铺、我的&#xff0c;看看短视频&#xff0c;及评价&#xff0c;设置等二级页面都在用Flutter技术搭建。一旦Flutter有性能瓶颈&#xff0c;重度…

蚂蚁构建服务演进史

简介&#xff1a; 自动化构建和CI/CD往往是相辅相成的&#xff0c;可以理解为&#xff0c;自动化构建是温饱问题&#xff0c;解决了温饱就会有更多的提高生产力的诉求&#xff0c;也就是对应的CI平台&#xff0c;CI/CD本篇文章不做扩展。 作者 | 琉克 来源 | 阿里技术公众号 一…

这个云原生开发的痛点你遇到了吗?

简介&#xff1a; 上云从来都不是一片坦途&#xff0c;在此过程中我们总会遇到一些困难和挑战&#xff0c;得益于云原生技术的日益成熟&#xff0c;这些问题一定会有相应的解法。 作者&#xff1a;纳海 背景 在云原生时代&#xff0c;国内外众多云厂商释放出强大的技术红利…

mysql安装pymyaql_python安装mysql的依赖包mysql-python操作

一般情况下&#xff0c;使用pip命令安装即可&#xff1a;[rootdthost27 ~]# pip install mysql-python但是在实际工作环境中&#xff0c;往往会安装失败&#xff0c;这是因为系统缺少mysql的相关依赖组件。所以必须先安装mysql-devel类的包&#xff0c;而且必须要对应好mysql客…

「技术人生」专题第1篇:什么是技术一号位?

前言 什么是技术一号位、有哪些关注点、怎么做技术一号位&#xff1f; 做了研发团队的技术 leader 以后&#xff0c;要处理的事情非常多&#xff0c;如果对自己扮演的角色没有一个清晰的认知&#xff0c;就会出现该做的事情没有做&#xff0c;不该做的事情投入了过多的精力&…