ST_SwapOrdinates — 返回更改后的几何图形,其中交换了给定的坐标值。
geometry ST_SwapOrdinates(
geometry geom, cstring ords)
;
返回一个几何图形,其中给定坐标的值在给定几何图形中交换。
ords
参数是一个两个字符的字符串,指定要交换的坐标。有效名称为:x、y、z 和 m。
可用性:2.2.0
此方法支持圆形字符串和曲线。
该函数支持 3d 并且不会丢失 z-index。
该功能支持M坐标。
该函数支持多面体曲面。
此函数支持三角形和不规则三角网面 (TIN)。
-- Scale M value by 2 SELECT ST_AsText( ST_SwapOrdinates( ST_Scale( ST_SwapOrdinates(g,'xm'), 2, 1 ), 'xm') ) FROM ( SELECT 'POINT ZM (0 0 0 2)'::geometry g ) foo; st_astext -------------------- POINT ZM (0 0 0 4)