如果輸入對象是一個Polygon或MultiPolygon,返回其中環的個數。

語法

integer  ST_NRings(geometry  geomA);

參數

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

描述

  • 該函數與ST_NumInteriorRings不同,會計算外圈。
  • 該函數支持3D對象,并且不會刪除Z坐標。
  • 該函數支持Circular Strings和Curves類型幾何對象。

示例

  • 有內部環的POLYGON對象:
    SELECT ST_NRings('POLYGON((1 0,0 3,3 0,1 0),(1 0,2 0,0 2,1 0))'::geometry);
     st_nrings
    -----------
             2
    (1 row)
                        
  • 無內部環的POLYGON對象:
    SELECT ST_NRings('POLYGON((1 0,0 3,3 0,1 0))'::geometry);
     st_nrings
    -----------
             1
    (1 row)