PostgreSQL circle(polygon) 函数

PostgreSQL circle(polygon) 函数将指定的多边形转为圆形。圆的中心是多边形点位置的平均值,半径是多边形点到该中心的平均距离。

circle(polygon) 语法

这是 PostgreSQL circle(polygon) 函数的语法:

circle(polygon) -> circle

参数

polygon
必需的。 一个多边形。比如: polygon '((0,0),(1,3),(2,0))'

返回值

PostgreSQL circle(polygon) 函数返回一个从指定的多边形转换来的圆形。

circle(polygon) 示例

下面的语句示例展示了如何使用 PostgreSQL circle(polygon) 函数返回包围矩形 polygon '((0,0),(1,3),(2,0))' 的最小的圆形。

SELECT circle(polygon '((0,0),(1,3),(2,0))');
           circle           
----------------------------
 <(1,1),1.6094757082487299>