科普文章 - 正轴圆柱投影
正轴圆柱投影
本篇文章不是很严谨和规范。
我们想要绘制一张世界地图,在这里我们将地球视为球。
我们可以采取如下方式:放置一个(可能无限高的)圆柱面,它与球在赤道处相切,然后构造一个从球面到圆柱面的映射 $f$,最后选一条平行旋转轴的直线将圆柱面展开,就得到了平面地图。

一般情况下,我们会选择将每条纬线映射到圆柱面上平行于赤道的圆上,每条经线映射到平行于旋转轴的直线上,这就称为正轴圆柱投影。
设球半径为 $R$,用经度 $\alpha$ 和纬度 $\beta$ 来描述球面上一个点,(此处与常规可能不同)西经为负,东经为正,南纬为负,北纬为正,$\alpha\in (-\pi,\pi], \beta\in [-\frac{\pi}{2},\frac{\pi}{2}]$。
用 $x,y$ 描述圆柱面上一个点,$x$ 为赤道平面方向,以 $0$ 度经线为零点,西经为负,东经为正;$y$ 为垂直赤道平面方向,以赤道为零点,南纬为负,北纬为正。因此 $x\in (-\pi R,\pi R], y\in \mathbb R$。
一个正轴圆柱投影可以表述成 $(\alpha,\beta)$ 到 $(x,y)$ 的映射:
不同的投影方式就是因为 $y(\beta)$ 的选择而拥有不同的性质的。
注意到经线和纬线这一对正交方向在投影后仍然正交,所以我们可以试求出这组始终正交的方向上的一组正交基,我们关心这组正交基的长度。
考虑点 $(\alpha_0,\beta_0)$,设 $\alpha_0$ 经线为 $\mathbf A(\beta)$,$\beta_0$ 纬线为 $\mathbf B(\alpha)$,则:
其中,$\left\{\dfrac{\mathrm d\mathbf B}{\mathrm d\alpha}(\alpha_0),\dfrac{\mathrm d\mathbf A}{\mathrm d\beta}(\beta_0)\right\}$ 是球面上 $(\alpha_0,\beta_0)$ 处的一组正交基,它被投影后成为圆柱面上对应点处的正交基 $\left\{\dfrac{\partial(x,y)}{\partial \alpha}(\alpha_0,\beta_0),\dfrac{\partial(x,y)}{\partial \beta}(\alpha_0,\beta_0)\right\}$。
下面介绍几种正轴圆柱投影。
中心透视投影
从球心引射线,射线穿过的球上的点被映射到射线穿过的圆柱面上的点。
除了南北极点外,所有点都可以被映射到无限高的圆柱上。
通过简单的几何关系知:
保角投影
也叫 Mercator 投影,满足任何球面角等于映射后的平面角。
考虑角度的定义,曲线 $\mathbf P(t),\mathbf Q(t)$ 交于 $\mathbf P(0)=\mathbf Q(0)$,则夹角定义为:
因此只要一对标准正交基被映射到标准正交基,那么角度就保持不变。即:
解得:
保面积投影
球面上的一块面积与映射后的面积成固定比例。
类似地:
解得:
保距投影
球面距离与映射后的距离成固定比例。
这不可能实现。
WXF 课件写的感觉是错的!!Mercator 投影不是中心透视投影。