地心到地心转换

8.0.0 新版功能.

将地心坐标转换为地心坐标(在前进路径中)。

Alias

地心的

Domain

三维

输入类型

地心笛卡尔坐标

输出类型

地心笛卡尔坐标

此操作将地心坐标值(X、Y、Z)转换为地心坐标值(E/东、N/北、U/上)。这有时也被称为ECEF(地心地球固定)到ENU的转换。

地心坐标表示在一个框架中,该框架的东轴和北轴与固定在特定位置(地心原点)的地球椭球面形成一个局部切面,上轴沿着该平面的法线指向上。

Enu坐标系

地心原点是转换所需的参数,可以表示为地心坐标 (X_0Y_0Z_0 )或者作为地理坐标 (lat_0lon_0h_0

当需要在地理坐标和地心坐标之间进行转换时,地心坐标转换之前必须有 大地坐标到笛卡尔坐标的转换 转换以执行初始地理坐标到地心坐标的转换。

使用的公式来自#年的“地心/地心换算”段。 [IOGP2018]+proj=topocentric 单独对应于 EPSG:9836 换算方法, +proj=cart 紧随其后的是 +proj=topocentric 对应于 EPSG:9837

使用

将地心坐标转换为地心坐标,并在地心坐标中指定地心原点:

echo 3771793.968 140253.342 5124304.349 2020 | \
    cct -d 3 +proj=topocentric +ellps=WGS84 +X_0=3652755.3058 +Y_0=319574.6799 +Z_0=5201547.3536

-189013.869    -128642.040     -4220.171     2020.0000

将地理坐标转换为地心坐标,并在地理坐标中指定地心原点:

echo 2.12955 53.80939444 73 2020 | cct -d 3 +proj=pipeline \
    +step +proj=cart +ellps=WGS84 \
    +step +proj=topocentric +ellps=WGS84 +lon_0=5 +lat_0=55 +h_0=200

-189013.869    -128642.040     -4220.171     2020.0000

参数

+ellps=<value>

内置椭球体定义的名称。

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

默认为“GRS80”。

以地心坐标描述的地心原点

备注

以下选项与将原点表示为地理坐标的选项相互排斥。

+X_0=<value>

地心原点的地心X值(单位:米)

+Y_0=<value>

地心原点的地心Y值(米)

+Z_0=<value>

地心原点的地心Z值(米)

描述为地理坐标的地心原点

备注

以下选项与将原点表示为地心坐标的选项相互排斥。

+lat_0=<value>

地心原点纬度(度)

+lon_0=<value>

地心原点经度(度)

+h_0=<value>

地心原点椭球高度(米)

默认为0.0。