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))')); st_astext ------------------------------------------------ POLYGON((3 2,2.88 2.16,-1.12 -0.84,-1 -1,3 2))
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))