ST_DumpRings
更新時(shí)間:
返回將一個(gè)Polygon對(duì)象展開(kāi)后dump出外環(huán)和內(nèi)環(huán)的結(jié)果。
語(yǔ)法
geometry_dump[] ST_DumpRings(geometry aPolygon);
參數(shù)
參數(shù)名稱 | 描述 |
aPolygon | 目標(biāo)Polygon對(duì)象。 |
描述
它返回一組geometry_dump行,分別定義為path(integer[]類型)和geom(Geometry類型)。
path字段表示環(huán)的標(biāo)號(hào),0表示外環(huán),大于0表示內(nèi)環(huán)的標(biāo)號(hào)。
geom字段以多邊形表示對(duì)應(yīng)的環(huán)。
該函數(shù)目前只支持Polygon對(duì)象,不支持MultiPolygon類型對(duì)象。
該函數(shù)支持3D對(duì)象。
示例
默認(rèn)調(diào)用:
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)
文檔內(nèi)容是否對(duì)您有幫助?