如果輸入Polygon對象的所有外邊界都是逆時針的,且所有內邊界都是順時針的,則返回true。

語法

boolean  ST_IsPolygonCCW (geometry  geom);

參數

參數名稱 描述
geom 目標Geometry對象。

描述

  • 如果輸入值不包含Polygon組件,也會返回true。

    閉合的LineString對象不被視為包含Polygon組件。

  • 如果存在一個或多個內環的方向與外環的方向相同,則ST_IsPolygonCW和ST_IsPolygonCCW都將返回false。
  • 該函數支持3D對象,并且不會刪除Z坐標。
  • 該函數支持M坐標。

示例

逆時針的Polygon對象:
SELECT ST_IsPolygonCCW('POLYGON((1 0,3 0,0 3,1 0),(1 0,0 2,2 0,1 0))'::geometry);
 st_ispolygonccw
-----------------
 t
(1 row)