ST_Envelope
Calculates the minimum bounding rectangle that contains the specified GEOMETRY object.
Behavior Type
Syntax
ST_Envelope( g )
Arguments
g |
Spatial object for which you want to find the minimum bounding rectangle, type GEOMETRY |
Returns
GEOMETRY
Supported Data Types
Data Type | GEOMETRY |
Point |
Yes |
Multipoint |
Yes |
Linestring |
Yes |
Multilinestring |
Yes |
Polygon |
Yes |
Multipolygon |
Yes |
GeometryCollection |
Yes |
Example
The following example shows how to use ST_Envelope.
Returns the minimum bounding rectangle:
=> SELECT ST_AsText(ST_Envelope(ST_GeomFromText('POLYGON((0 0,1 1,1 2,2 2, 2 1,3 0,1.5 -1.5,0 0))'))); ST_AsText ------------------------------------------- POLYGON ((0 -1.5, 3 -1.5, 3 2, 0 2, 0 -1.5)) (1 row)