Name

ST_MinimumBoundingRadius — Gibt den Mittelpunkt und den Radius des kleinsten Kreises zurück, der eine Geometrie enthält.

Synopsis

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

Beschreibung

Berechnet den Mittelpunkt und den Radius des kleinsten Kreises, der eine Geometrie enthält. Gibt einen Datensatz mit Feldern zurück:

  • center - Mittelpunkt des Kreises

  • Radius - Radius des Kreises

Verwendung mit ST_Collect, um den minimalen Begrenzungskreis einer Reihe von Geometrien zu ermitteln.

Um zwei Punkte zu berechnen, die auf dem minimalen Kreis (dem "maximalen Durchmesser") liegen, verwenden Sie ST_LongestLine.

Verfügbarkeit: 2.3.0

Beispiele

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