名称

ST_MakeEnvelope — 从最小和最大坐标创建一个矩形多边形。

概要

geometry ST_MakeEnvelope(float xmin, float ymin, float xmax, float ymax, integer srid=unknown);

描述

从 X 和 Y 的最小值和最大值创建一个矩形多边形。输入值必须在 SRID 指定的空间参考系统中。如果未指定 SRID,则使用未知空间参考系统 (SRID 0)。

可用性:1.5

增强:2.0:引入了不指定 SRID 即可指定范围的能力。

示例:构建边界框多边形

SELECT ST_AsText( ST_MakeEnvelope(10, 10, 11, 11, 4326) );

st_asewkt
-----------
POLYGON((10 10, 10 11, 11 11, 11 10, 10 10))

另请参阅

ST_MakePointST_MakeLineST_MakePolygonST_TileEnvelope