从给定的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)
                该文章对您有帮助吗?