Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


ST_FORCERHR

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

功能描述

强制多边形中顶点的方向遵循右手定则,其中多边形所包围的区域位于边界的右侧。

语法格式

sql
GEOMETRY ST_FORCERHR(GEOMETRY g);

参数说明

  • g:目标 GEOMETRY 对象。

函数返回类型

GEOMETRY 类型

使用说明

  1. 外环沿顺时针方向定向,而内环沿逆时针方向定向。
  2. 该函数是 ST_FORCEPOLYGONCW 的同义词。
  3. 该函数支持多面体曲面。
  4. 该函数支持 3d 并且不会丢失 z-index。

注意

右手定则的上述定义与其他上下文中使用的定义相冲突。 为避免混淆,建议使用 ST_FORCEPOLYGONCW。

示例

sql
SQL> SELECT TO_CHAR(ST_ASEWKT(
       ST_FORCERHR(
             'POLYGON((0 0 2, 5 0 2, 0 5 2, 0 0 2),(1 1 2, 1 3 2, 3 1 2, 1 1 2))'
       )
     ));

+--------------------------------------------------------------+
|                            EXPR1                             |
+--------------------------------------------------------------+
| POLYGON((0 0 2,0 5 2,5 0 2,0 0 2),(1 1 2,3 1 2,1 3 2,1 1 2)) |
+--------------------------------------------------------------+