基于給定的WKT字符串表示的一條或多條封閉曲線為基礎(chǔ)來構(gòu)造一個Polygon對象。
語法
geometry ST_BdPolyFromText(text WKT , integer srid);
參數(shù)
參數(shù)名稱 | 描述 |
---|---|
WKT | WKT字符串。 |
srid | Geometry對象的空間參考系ID。 |
描述
- 如果輸入的WKT字符串不是MultiLineString則會報錯。
- 如果輸入的WKT字符串返回MultiPolygon則會報錯,需要換用ST_BdMPolyFromText方法或參考ST_BuildArea方法的描述信息。
示例
構(gòu)造一個描述MultiLineString的WKT對象并將其轉(zhuǎn)換為Polygon對象:
SELECT st_AsText(ST_BdPolyFromText(ST_AsText(ST_GeomFromText('MultiLineString((1 1,1 2),(2 2,1 1),(1 2,2 2))')),4326));
st_astext
----------------------------
POLYGON((1 1,1 2,2 2,1 1))
(1 row)