基于給定的WKT字符串表示的一條或多條封閉曲線為基礎(chǔ)來構(gòu)造一個MultiPolygon對象。

語法

geometry  ST_BdMPolyFromText(text  WKT , integer  srid);

參數(shù)

參數(shù)名稱 描述
WKT WKT字符串。
srid Geometry對象的空間參考系ID。

描述

  • 如果輸入的WKT字符串不是MultiLineString則會報錯。
  • 即使輸入的Geometry對象是單個Polygon,也會強制輸出為MultiPolygon。
    說明 如果明確知道輸入值為單獨的Polygon對象,請換用ST_BdPolyFromText方法,方法詳情請參見ST_BdPolyFromText

示例

構(gòu)造一個描述MultiLineString的WKT對象并將其轉(zhuǎn)換為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)