Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


ST_MAKEENVELOPE

📄字数 402
👁️阅读量 加载中...

功能描述

根据最小值和最大值 X 和 Y 生成矩形多边形。 输入值必须与 SRID 指定的空间参考系统匹配。

语法格式

sql
GEOMETRY ST_MAKEENVELOPE(DOUBLE xmin, DOUBLE ymin, DOUBLE xmax, DOUBLE ymax);
GEOMETRY ST_MAKEENVELOPE(DOUBLE xmin, DOUBLE ymin, DOUBLE xmax, DOUBLE ymax, INTEGER srid);

参数说明

  • xmin:X 坐标最小值;
  • ymin:Y 坐标最小值;
  • xmax: X 坐标最大值;
  • ymax: Y 坐标最大值;
  • srid: 空间参考系统ID,可选,默认值:0。如果未指定 SRID,则使用未知空间参考系统 (SRID 0)。

函数返回类型

GEOMETRY类型

示例

生成边界框多边形:

sql
SQL> SELECT ST_ASTEXT( ST_MAKEENVELOPE(10, 10, 11, 11, 4326) );

+------------------------------------------+
|                  EXPR1                   |
+------------------------------------------+
| POLYGON((10 10,10 11,11 11,11 10,10 10)) |
+------------------------------------------+