ST_ISPOLYGONCCW
📄字数 414
👁️阅读量 加载中...
功能描述
检测多边形是否具有逆时针外环和顺时针内环。
语法格式
sql
BOOLEAN ST_ISPOLYGONCCW ( GEOMETRY geom );参数说明
- geom:目标 GEOMETRY 对象;
函数返回类型
BOOLEAN 类型
使用说明
- 如果输入几何体的所有多边形元素对其外环使用逆时针方向,对所有内环使用顺时针方向,则返回 TRUE。
- 如果几何体没有多边形元素,则返回 TRUE。
- 闭合线串不被视为多边形元素。 如果传递单个闭合线串,则无论它是顺时针还是逆时针,都会得到 TRUE。
- 如果多边形元素的内环未反转(即,有一个或多个内环以与外环相同的方向旋转),则ST_IsPolygonCW和ST_IsPolygonCCW都返回 FALSE。
- 该函数支持 3d 并且不会丢失 z-index。
- 该功能支持M坐标。
示例
逆时针的 POLYGON 对象:
sql
SQL> SELECT ST_ISPOLYGONCCW('POLYGON((1 0,3 0,0 3,1 0),(1 0,0 2,2 0,1 0))'::GEOMETRY);
+-------+
| EXPR1 |
+-------+
| T |
+-------+