地心网格偏移¶
7.0.0 新版功能.
使用网格偏移进行地心转换
Alias |
xyzgridshift公司 |
Domain |
三维 |
输入类型 |
笛卡尔坐标 |
输出类型 |
笛卡尔坐标 |
通过网格中dx、dy、dz平移值的双线性插值执行地心平移。网格参照与输入(或有时输出)CR相对应的2D地理CR。
此方法在 [NTF_88] 与中的EPSG操作方法代码9655相同 [IOGP2018] (§2.4.4.1.1法国地心插值)。
网格中的平移在前进方向被添加到输入坐标,在相反方向被减去。默认情况下(如果 grid_ref=input_crs
),在前进方向上,将输入坐标转换为其地理等效坐标,以便直接从网格中读取和插值。在相反的方向上,使用迭代方法能够找到要读取的网格位置。如果 grid_ref=output_crs
然后采用反向策略:正向迭代,反向直接读取。
例子¶
NTF到RGF93的转换使用 gr3df97a.tif
网格
+proj=pipeline
+step +proj=push +v_3
+step +proj=cart +ellps=clrk80ign
+step +proj=xyzgridshift +grids=gr3df97a.tif +grid_ref=output_crs +ellps=GRS80
+step +proj=cart +ellps=GRS80 +inv
+step +proj=pop +v_3
参数¶
椭球体参数应与 grid_ref
. 它们用于执行地心到地理的转换,以找到转换参数。
要求的¶
- +grids=<list>¶
要加载的网格的逗号分隔列表。如果网格的前缀是
@
电网被认为是可选的,如果电网不可用,项目将不会投诉。网格应为GeoTIFF格式。如果没有提供元数据,则假设第一、第二和第三个样本分别是沿X、Y和Z轴的地心平移,单位为米。
可选的¶
- +grid_ref=input_crs/output_crs¶
指定栅格参照的CR。默认值为inputcrs。也就是说,网格在与输入地心CRS相对应的地理CRS中被引用。
如果指定了OUTPUT_CRS,则在与输出地心CRS对应的地理CRS中引用栅格。这就是法国人的例子。
gr3df97a.tif
网格从NTF转换为RGF93,但参照RGF93。因此,在正向(NTF->RGF93),使用迭代方法来寻找适当的移位。
- +multiplier=<value>¶
指定要应用于栅格值的乘数。默认为1.0