基于給定的WKT字符串表示的一條或多條封閉曲線為基礎來構造一個MultiPolygon對象。
語法
geometry ST_BdMPolyFromText(text WKT , integer srid);
參數
參數名稱 | 描述 |
---|---|
WKT | WKT字符串。 |
srid | Geometry對象的空間參考系ID。 |
描述
- 如果輸入的WKT字符串不是MultiLineString則會報錯。
- 即使輸入的Geometry對象是單個Polygon,也會強制輸出為MultiPolygon。
說明 如果明確知道輸入值為單獨的Polygon對象,請換用ST_BdPolyFromText方法,方法詳情請參見ST_BdPolyFromText。
示例
構造一個描述MultiLineString的WKT對象并將其轉換為MultiPolygon對象:
SELECT st_AsText(ST_BdMPolyFromText('MultiLineString((1 1,1 2),(2 2,1 1),(1 2,2 2),(-1 -1,-1 -2),(-2 -2,-1 -1),(-1 -2,-2 -2))',4326));
st_astext
---------------------------------------------------------------
MULTIPOLYGON(((-1 -1,-1 -2,-2 -2,-1 -1)),((1 1,1 2,2 2,1 1)))
(1 row)