五种投影

自然地球投影:属性、用途与局限

手工调出来的折中投影:不保角也不等积,但两种失真都不严重。本站测到它有一条不在定义里的保形纬线,在 36.2°。

说明

自然地球投影(Natural Earth 1)由 Tom Patterson 于 2008 年发布。它不是从某个守恒条件推出来的,而是在 Flex Projector 里逐条纬线调出来的:原始定义是一张每 5° 一行的表,规定每条纬线的长度和间距。2011 年 Šavrič 等人给它拟合了一组多项式,今天各软件用的都是那组多项式,d3-geo 也是。

它属于折中投影,既不保角也不等积。目标只有一个:让世界全图看着对。

投影属性

投影族
折中伪圆柱
图幅宽高比
1.923:1
绘制范围
整个世界
极线长度
赤道的 55%
形状不失真的纬线
36.2°
面积失真达 2 倍
72.5°
形状失真达 2 倍
67.2°
按定义恒定的一栏
没有

纬线是水平直线,经线是弧线,四角圆润。两极画成直线,长度是赤道的 55%——这是本站量出来的数,比常被引用的 0.87 小得多,因为那个数说的是另一个量。

宽高比 1.923。面积失真:30° 处 1.11 倍,60° 处 1.49 倍,84° 处 3.47 倍,到 72.5° 才翻倍。形状失真:赤道处就已经是 1.16,它在赤道上并不保角;60° 处 1.55 倍,67.2° 处翻倍,84° 处 9.24 倍。

它有且只有一条形状不失真的纬线,本站测得在 36.2°。这条线不在它的定义里,也没有任何文档把它列为标准纬线,它是多项式凑出来的副产品。

还有一个实现细节:它为了塞进画布把低纬压扁了,赤道处的面积尺度只有标称尺度的 0.877 倍。本站的面积读数以每个投影自身赤道为基准实测归一,所以这里显示 1.00 而不是 0.88。

实测失真

本页所有数字由本站运行的投影现算,不是抄来的。
纬度0°30°45°60°72°84°
面积失真1.001.111.261.491.973.47
形状失真1.161.051.121.552.519.24

两栏都以这一种投影自身赤道处的实测尺度为 1。它们只能和同一张表里的数字比较,不能拿去和另一种投影的读数并排——每种投影的基准是它自己。

使用方法

地图集里的世界全图、教学挂图,以及任何不打算从图上量东西的场合。

折中投影的价值就在这里:如果你既不做面积统计也不导航,让两种失真都保持温和,通常比让一种归零、另一种失控更有用。作为对照,墨卡托在 84° 的面积是 91.5 倍,高尔–彼得斯在同一纬度的形状是 45.8 倍,而这张图两栏分别是 3.47 和 9.24。

局限性

它不守恒任何一样东西,所以从它身上量出来的面积和角度都没有依据。要做面积专题图应该换等积投影。

两极是线不是点,高纬的东西被横向压扁,南北极附近的地理关系不适合用它讨论。

自然地球投影还有 2012 年的第二版(Natural Earth II),轮廓收得更紧,是另一张图。本站画的是第一版。

参数

本站的构造(w、h 为画布尺寸,sphere 为整球):

geoNaturalEarth1().fitExtent([[0, 0], [w, h]], sphere)

geoNaturalEarth1 没有可调的标准纬线,也没有可调的极线长度:多项式系数是固定的。唯一可以动的是中央经线。

这也是折中投影的一般情形——它们由「看着对」定义,而不由某个可以解出参数的条件定义,所以通常没有什么好调的。

数据源