名稱

ST_MinimumBoundingRadius — 傳回包含幾何圖形的最小圓的中心點和半徑。

概要

(geometry, double precision) ST_MinimumBoundingRadius(geometry geom);

描述

計算包含幾何圖形的最小圓的中心點和半徑。傳回具有以下欄位的記錄:

  • center - 圓的中心點

  • radius - 圓的半徑

ST_Collect 一起使用以取得一組幾何圖形的最小外接圓。

若要計算位於最小圓上的兩個點(「最大直徑」),請使用 ST_LongestLine

可用性 - 2.3.0

範例

SELECT ST_AsText(center), radius FROM ST_MinimumBoundingRadius('POLYGON((26426 65078,26531 65242,26075 65136,26096 65427,26426 65078))');

                st_astext                 |      radius
------------------------------------------+------------------
 POINT(26284.8418027133 65267.1145090825) | 247.436045591407