首頁
云數(shù)據(jù)庫 RDS
RDS PostgreSQL數(shù)據(jù)庫
時(shí)空引擎(GanosBase)
Geometry SQL參考
編輯函數(shù)
ST_CollectionExtract
ST_CollectionExtract
更新時(shí)間:
從一個(gè)(Multi)Geometry對(duì)象中,找出并返回指定類型的Geometry對(duì)象。
語法
geometry ST_CollectionExtract(geometry collection , integer type);
參數(shù)
參數(shù)名稱 | 描述 |
collection | 目標(biāo)Geometry對(duì)象。 |
type | 對(duì)象類型如下:
|
描述
僅支持Point、LineString和Polygon對(duì)象。
如果找不到指定類型的Geometry對(duì)象,將返回EmptyGeometry對(duì)象。
當(dāng)指定類型為Polygon時(shí),即使共享邊,也會(huì)返回MultiPolygon。
說明
在許多情況下(例如在ST_Split結(jié)果上應(yīng)用此功能),將導(dǎo)致無效的多邊形。
示例
SELECT ST_AsText(ST_CollectionExtract(ST_GeomFromText('GEOMETRYCOLLECTION(LINESTRING(1 1,2 1),LINESTRING(2 1,2 2))'),2));
st_astext
--------------------------------------
MULTILINESTRING((1 1,2 1),(2 1,2 2))
(1 row)
文檔內(nèi)容是否對(duì)您有幫助?