ST_Polygon

更新时间:2023-08-17 07:43:55

从给定的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)
                
  • 本页导读 (1)
  • 语法
  • 参数
  • 描述
  • 示例