ST_DumpRings

更新时间:2023-12-06 07:37:52

返回将一个Polygon对象展开后dump出外环和内环的结果。

语法

geometry_dump[] ST_DumpRings(geometry aPolygon);

参数

参数名称

描述

参数名称

描述

aPolygon

目标Polygon对象。

描述

  • 它返回一组geometry_dump行,分别定义为path(integer[]类型)和geom(Geometry类型)。

    • path字段表示环的标号,0表示外环,大于0表示内环的标号。

    • geom字段以多边形表示对应的环。

  • 该函数目前只支持Polygon对象,不支持MultiPolygon类型对象。

  • 该函数支持3D对象。

示例

默认调用:

SELECT (t.dump).path,ST_AsText((t.dump).geom) from (select ST_DumpRings('POLYGON((0 0,0 4,4 4,4 0,0 0),(1 1,2 1,2 2,1 2,1 1))'::geometry) as dump) as t;
 path |           st_astext
------+--------------------------------
 {0}  | POLYGON((0 0,0 4,4 4,4 0,0 0))
 {1}  | POLYGON((1 1,2 1,2 2,1 2,1 1))
(2 rows)
                
  • 本页导读 (1)
  • 语法
  • 参数
  • 描述
  • 示例
AI助理

点击开启售前

在线咨询服务

你好,我是AI助理

可以解答问题、推荐解决方案等