Name

ST_MinimumBoundingRadius — Restituisce il punto centrale e il raggio del cerchio più piccolo che contiene una geometria.

Synopsis

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

Descrizione

Calcola il punto centrale e il raggio del cerchio più piccolo che contiene una geometria. Restituisce un record con i campi:

  • center - center point of the circle

  • radius - radius of the circle

Si può usare con ST_Collect per ottenere il cerchio minimo di delimitazione di un insieme di geometrie.

Per calcolare due punti che giacciono sulla circonferenza minima (il "diametro massimo") si può usare ST_LongestLine.

Disponibilità: 2.3.0

Esempi

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