设置坐标值

7.0.0 新版功能.

将坐标分量设置为固定值。

Alias

设置

Domain

四维

输入类型

任何

输出类型

任何

此操作允许将坐标分量设置为固定值。这可能有助于 pipeline 当一个台阶需要将某个构件(通常是高程或日期)设置为固定值时。

例子

在具有NAP高度变换的ETRS89到Dutch RD中,用于Helmert变换的椭球体高度不是NAP高度,而是将高度设置为0 m。这是一个非常规的技巧,可以获得与水平NTv2网格中包含Helmert变换效果时相同的结果。对于从ETRS89到具有NAP高度的RD的正向变换,我们需要将Helmert变换的椭球体ETRS89高度设置为等效于0 m NAP。荷兰中心为43 m,该值可用作其他地方的近似值(该近似值对水平坐标的影响小于1 mm,在荷兰以外数百km的区域)。

这个 +proj=set +v_3=0 靠近管道末端是为了使其在相反方向上可用。

$ cct -t 0 -d 4 +proj=pipeline \
     +step +proj=unitconvert +xy_in=deg +xy_out=rad \
     +step +proj=axisswap +order=2,1 \
     +step +proj=vgridshift +grids=nlgeo2018.gtx \
     +step +proj=push +v_3 \
     +step +proj=set +v_3=43 \
     +step +proj=cart +ellps=GRS80 \
     +step +proj=helmert +x=-565.7346 +y=-50.4058 +z=-465.2895 +rx=-0.395023 +ry=0.330776 +rz=-1.876073 +s=-4.07242 +convention=coordinate_frame +exact \
     +step +proj=cart +inv +ellps=bessel \
     +step +proj=hgridshift +inv +grids=rdcorr2018.gsb,null \
     +step +proj=sterea +lat_0=52.156160556 +lon_0=5.387638889 +k=0.9999079 +x_0=155000 +y_0=463000 +ellps=bessel \
     +step +proj=set +v_3=0 \
     +step +proj=pop +v_3

参数

+v_1=value

将第一个坐标分量设置为指定值

+v_2=value

将第二个坐标分量设置为指定值

+v_3=value

将第三个坐标分量设置为指定值

+v_4=value

将第四个坐标分量设置为指定值