将给定的Geometry对象沿Y轴旋转指定角度。
语法
geometry ST_RotateY(geometry geomA , float rotRadians);
参数
参数名称 | 描述 |
geomA | 目标Geometry对象。 |
rotRadians | 旋转的弧度。 |
描述
ST_RotateY(geomA, rotRadians)
是ST_Affine(geomA,cos(rotRadians), 0, sin(rotRadians), 0, 1, 1, -sin(rotRadians), 0, cos(rotRadians), 0, 0, 0)
的简写。该函数支持Circular Strings、Curves、Polyhedral surfaces、Triangles、Triangulated Irregular Network Surfaces(TIN)和3D对象。
示例
SELECT ST_AsEWKT(ST_RotateY('LINESTRING (1 2,2 2)'::geometry, pi()));
st_asewkt
-----------------------
LINESTRING(-1 2,-2 2)
(1 row)
文档内容是否对您有帮助?