ST_OrientedEnvelope — Gibt ein Rechteck mit minimalem Flächeninhalt zurück, das eine Geometrie enthält.
geometry ST_OrientedEnvelope( geometry geom );
Gibt das gedrehte Rechteck mit dem kleinsten Flächeninhalt zurück, das eine Geometrie umschließt. Beachten Sie, dass es mehr als ein solches Rechteck geben kann. Kann im Fall von degenerierten Eingaben einen Punkt oder einen LineString zurückgeben.
Verfügbarkeit: 2.5.0.
Erfordert GEOS >= 3.6.0.
SELECT ST_AsText(ST_OrientedEnvelope('MULTIPOINT ((0 0), (-1 -1), (3 2))'));
POLYGON((3 2,-1 -1,-1.12 -0.84,2.88 2.16,3 2))
Die ausgerichtete Einhüllende eines Punktes und einer Linie.
SELECT ST_AsText(ST_OrientedEnvelope(ST_Collect(ST_GeomFromText('LINESTRING(55 75,125 150)'),
ST_Point(20, 80))
)) As wktenv;
POLYGON((20 80,125 150,138.0769230769241 130.38461538461573,33.07692307692291 60.384615384615195,20 80))