CG_Rotate — 将几何图形围绕 (0,0) 旋转指定的角度。
geometry CG_Rotate(
geometry geom, float8 angle)
;
将输入几何图形 geom
围绕 (0,0) 中心按 angle
弧度旋转。旋转发生在二维平面中,Z 值保持不变。正角度表示逆时针旋转。
可用性:3.6.0 - 需要 SFCGAL>= 2.0.0
该方法需要SFCGAL后端。
SELECT ST_AsText(CG_Rotate('LINESTRING(1 0, 0 1)', pi()/2)); -- Result: LINESTRING(0 1, -1 0)