ST_最小外接圆半径 — 返回包含几何体的最小圆的中心点和半径。
(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