本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
ST_Envelope
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))