Skip to content

PostgreSQL circle(polygon) 函数 ​

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

circle(polygon) 语法 ​

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

sql
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))' 的最小的圆形。

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