设置坐标值¶
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¶
将第四个坐标分量设置为指定值