從給定的LineString對象和SRID構造一個Polygon對象。
語法
geometry ST_Polygon(geometry aLineString , integer srid);
參數
參數名稱 | 描述 |
---|---|
aLineString | 目標LineString對象。 |
srid | Geometry對象的空間參考系ID。 |
描述
- 該函數不適用于MultiLineString,針對這種情況,請使用LineMerge合并多行。
- 該函數不會創建帶孔的Polygon,針對這種情況,請使用ST_MakePolygon函數。
- 該函數支持3D對象,并且不會丟棄Geometry對象的z-index。
示例
SELECT ST_AsEWKT(ST_Polygon(ST_GeomFromText('LINESTRING(1 2,3 4,5 6,1 2)'),4326));
st_asewkt
--------------------------------------
SRID=4326;POLYGON((1 2,3 4,5 6,1 2))
(1 row)