名稱

ST_OrientedEnvelope — 傳回包含幾何圖形的最小面積矩形。

概要

geometry ST_OrientedEnvelope( geometry geom );

描述

傳回包圍幾何圖形的最小面積旋轉矩形。請注意,可能存在多個這樣的矩形。在退化的輸入情況下,可能會傳回點或線串。

可用性:2.5.0。

需要 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))