從給定的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)