創建由給定Geometry對象的組成線段所構成的面狀對象。

語法

geometry  ST_BuildArea(geometry  a);

參數

參數名稱 描述
a 目標Geometry對象。

描述

  • 輸入的線條類對象類型可以是LineString、MultiLineString、Polygon、MultiPolygon和GeometryCollection。
  • 該函數假定所有的內部圖形表示為洞 。
  • 根據輸入類型,返回的類型可以是Polygon或MultiPolygon。 如果輸入的線條不能組成Polygon,那么返回NULL。

示例

默認調用:
SELECT ST_AsText(ST_BuildArea('MultiLineString((0 0,0 1),(0 1,1 1),(1 1,0 0))'::geometry));
         st_astext
----------------------------
 POLYGON((0 0,0 1,1 1,0 0))
(1 row)