Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


ST_ROTATEY

📄字数 462
👁️阅读量 加载中...

功能描述

将几何体围绕Y轴逆时针旋转指定角度。

语法格式

sql
GEOMETRY ST_ROTATEY(GEOMETRY geomA, DOUBLE rotRadians);

提示

ST_RotateY(geomA, rotRadians)ST_Affine(geomA, cos(rotRadians), 0, sin(rotRadians), 0, 1, 0, -sin(rotRadians), 0, cos(rotRadians), 0, 0, 0)的简写。

参数说明

  • geomA:目标GEOMETRY对象。
  • rotRadians:旋转角度。

函数返回类型

GEOMETRY类型

使用说明

  • 该函数支持3D对象,并且不会删除Z坐标。
  • 该函数支持多面体表面(POLYHEDRALSURFACE)、三角形(TRIANGLE)、不规则三角形格网(Triangulated Irregular Network,TIN)类型几何对象。

示例

线串围绕Y轴逆时针旋转90°:

sql
SQL> SELECT TO_CHAR(ST_AsEWKT(ST_RotateY(ST_GeomFromEWKT('LINESTRING(1 2 3, 1 1 1)'), pi()/2)));

+---------------------------+
|           EXPR1           |
+---------------------------+
| LINESTRING(3 2 -1,1 1 -1) |
+---------------------------+