ST_INTERIORRINGN
📄字数 783
👁️阅读量 加载中...
功能描述
返回多边形的第 N 个内环(孔)。
语法格式
sql
GEOMETRY ST_INTERIORRINGN(GEOMETRY a_polygon, INTEGER n);参数说明
- geomA:目标 GEOMETRY 对象;
函数返回类型
BOOLEAN 类型
使用说明
- 以 LINESTRING 形式返回 POLYGON 几何体的第 N 个内环(孔)。
- 索引从 1 开始。如果几何图形不是多边形或索引超出范围,则返回 NULL。
- 此函数不支持 MULTIPOLYGON。 对于 MULTIPOLYGON,与 ST_GEOMETRYN 或 ST_DUMP 结合使用。
- 此方法实现了 SQL 1.1 的 OGC 简单功能规范。
- 该方法实现了SQL/MM规范。 SQL-MM 3: 8.2.6, 8.3.5
- 该函数支持 3d 并且不会丢失 z-index。
示例
sql
SQL> SELECT TO_CHAR(ST_AsText(ST_InteriorRingN(geom, 1))) As geom
FROM (SELECT ST_BuildArea(
ST_Collect(ST_Buffer(ST_Point(1,2), 20,3),
ST_Buffer(ST_Point(1, 2), 10,3))) As geom
) as foo;
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| GEOM |
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| LINESTRING(11 2,9.660254037844384 7.000000000000004,5.999999999999993 10.66025403784439,0.999999999999998 12,-4.000000000000004 10.660254037844384,-7.660254037844389 6.999999999999997,-9 1.999999999999999,-7.660254037844386 -3.000000000000004,-3.999999999999998 -6.660254037844387,1.000000000000001 -8,6.000000000000001 -6.660254037844386,9.660254037844387 -2.999999999999999,11 2) |
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+