如果输入对象是一个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)