莫洛登斯基变换

5.0.0 新版功能.

莫洛登斯基变换类似于 赫尔默特变换 具有零旋转和统一比例,但直接从大地坐标转换为大地坐标,无需与赫尔默特变换相关的笛卡尔地心坐标之间的中间偏移。Molodensky变换易于实现和参数化,只需要输入和输出帧之间的3个偏移,以及参考椭球体的半长轴和展平参数之间的相应差异。数字计算机之所以流行,是因为它的算法简单。今天,由于历史的原因,它主要是有趣的,但是由于大量的数据已经以这种方式进行了转换,因此它是不可或缺的 [EversKnudsen2017] .

Alias

莫洛登斯基

Domain

三维

输入类型

大地坐标(水平),米(垂直)

输出类型

大地坐标(水平),米(垂直)

莫洛登斯基变换可用于从坐标系执行基准移动 \((\phi_1, \lambda_1, h_1)\)\((\phi_2, \lambda_2, h_2)\) 其中两个坐标被引用到不同的椭球体。这基于三个假设:

  1. 笛卡尔坐标轴, \(X, Y, Z\) ,两个椭球中的一个平行。

  2. 偏移量, \(\delta X, \delta Y, \delta Z\) ,两个椭球体之间是已知的。

  3. 两个椭球体的特征,用半长轴的差表示 (\(\delta a\) )变平 (\(\delta f\) ),是已知的。

莫洛登斯基变换主要用于旧系统之间的转换,可以追溯到计算机出现之前。莫洛登斯基变换的优点是,手工计算相当简单。计算的容易是以有限的精确度为代价的。

有关莫洛登斯基变换的数学公式的推导,请参见 [Deakin2004] .

实例

删节的莫洛登斯基:

proj=molodensky a=6378160 rf=298.25 da=-23 df=-8.120449e-8  dx=-134 dy=-48 dz=149 abridged

使用标准Molodensky的相同转换:

proj=molodensky a=6378160 rf=298.25 da=-23 df=-8.120449e-8  dx=-134 dy=-48 dz=149

参数

要求的

+da=<value>

定义椭球的半长轴的差异。

+df=<value>

定义椭球体的展平差异。

+dx=<value>

定义椭球体的X轴偏移。

+dy=<value>

Y轴的偏移量。

+dz=<value>

定义椭球体的Z轴偏移。

+ellps=<value>

内置椭球体定义的名称。

看见 椭球体 获取更多信息,或执行 proj -le 以获取内置椭圆体名称的列表。

默认为“GRS80”。

可选的

+abridged

使用莫洛登斯基变换的简化版本。