

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# ST\_Envelope
<a name="access-graph-opencypher-22-spatial-functions-st-envelope"></a>

ST\_Envelope 返回输入几何体的最小边界框，如下所示：
+ 如果输入几何为空，则返回的几何体将为 POINT EMPTY。
+ 如果输入几何体的最小边界框退化为一个点，则返回的几何体是一个点。
+ 如果前面都不成立，则该函数返回一个 counter-clockwise-oriented多边形，其顶点是最小边界框的角落。

对于所有非空输入，该函数在输入几何体的 2D 投影上运行。

**语法**

```
ST_Envelope(geom)
```

**参数**
+ `geom`-数据类型为 GEOMETRY 的值或计算结果为 GEOMETRY 类型的表达式。

**返回类型**

GEOMETRY

如果 geom 为 null，则返回 null。

**示例**

```
RETURN ST_Envelope(ST_GeomFromText("POLYGON ((2 1, 4 3, 6 1, 5 5, 3 4, 2 1))"))
POLYGON ((2 1, 6 1, 6 5, 2 5, 2 1))
```