如果輸入Polygon參數的所有外邊界都是順時針的,所有內邊界都是逆時針的,則返回true。
語法
boolean ST_IsPolygonCW (geometry geom);
參數
參數名稱 | 描述 |
---|---|
geom | 目標Geometry對象。 |
描述
- 如果輸入值不包含Polygon組件,也會返回true。
閉合的LineString對象不被視為包含Polygon組件。
- 如果存在一個或多個內環的方向與外環的方向相同,則ST_IsPolygonCW和ST_IsPolygonCCW都將返回false。
- 該函數支持3D對象,并且不會刪除Z坐標。
- 該函數支持M坐標。
示例
順時針的Polygon對象:
SELECT ST_IsPolygonCW('POLYGON((1 0,0 3,3 0,1 0),(1 0,2 0,0 2,1 0))'::geometry);
st_ispolygoncw
----------------
t
(1 row)