ST_OrientedEnvelope
Prev | 8.14. Geometry Processing | Next

## Name

ST_OrientedEnvelope — Returns a minimum-area rectangle containing a geometry.

## Synopsis

`geometry ST_OrientedEnvelope(` geometry geom `)`;

## Description

Returns the minimum-area rotated rectangle enclosing a geometry. Note that more than one such rectangle may exist. May return a Point or LineString in the case of degenerate inputs.

Availability: 2.5.0

## See Also

ST_Envelope ST_MinimumBoundingCircle

## Examples

                    SELECT ST_AsText(ST_OrientedEnvelope('MULTIPOINT ((0 0), (-1 -1), (3 2))'));

                    st_astext
                    ------------------------------------------------
                    POLYGON((3 2,2.88 2.16,-1.12 -0.84,-1 -1,3 2))

Oriented envelope of a point and linestring.

    SELECT ST_AsText(ST_OrientedEnvelope(
            ST_Collect(
                ST_GeomFromText('LINESTRING(55 75,125 150)'),
                    ST_Point(20, 80))
                    )) As wktenv;
    wktenv
    -----------
    POLYGON((19.9999999999997 79.9999999999999,33.0769230769229 60.3846153846152,138.076923076924 130.384615384616,125.000000000001 150.000000000001,19.9999999999997 79.9999999999999))

Prev | Up | Next
ST_MinimumBoundingRadius | Home | ST_OffsetCurve