如果輸入的Geometry對象是封閉的,則返回true。

語法

boolean  ST_IsClosed(geometry  g);

參數

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

描述

  • 對于Polyhedral Surfaces對象,它表示該曲面是面(開放)還是體(封閉)。
  • 該函數支持3D對象,并且不會刪除Z坐標。
  • 該函數支持 Polyhedral Surface類型幾何對象。
  • 該函數支持Circular Strings和Curves類型幾何對象。

示例

  • 不閉合的對象:
    SELECT ST_IsClosed('LINESTRING(0 0,0 1)'::geometry);
     st_isclosed
    -------------
     f
    (1 row)
                        
  • 閉合的對象:
    SELECT ST_IsClosed('LINESTRING(0 0,0 1,1 0,0 0)'::geometry);
     st_isclosed
    -------------
     t
    (1 row)