ST_MinimumBoundingRadius — Gibt den Mittelpunkt und den Radius des kleinsten Kreises zurück, der eine Geometrie enthält.
(geometry, double precision) ST_MinimumBoundingRadius(geometry geom);
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
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