如果輸入對象是一個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)