PostgreSQL polygon(box) 函数

PostgreSQL polygon(box) 函数将一个矩形转成一个由四个点表示的多边形并返回。

polygon(box) 语法

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

polygon(box) -> polygon

参数

box
必需的。 一个矩形。例如: box '(1,1),(-1,-1)'

返回值

PostgreSQL polygon(box) 函数返回一个由参数指定的矩形转成的由四个点表示的多边形。

polygon(box) 示例

下面的语句示例展示了如何使用 PostgreSQL polygon(box) 函数将矩形 box '(1,1),(-1,-1)' 转为多边形。

SELECT polygon(box '(1,1),(-1,-1)');
            polygon
-------------------------------
 ((-1,-1),(-1,1),(1,1),(1,-1))

下面的语句示例展示了如何使用 PostgreSQL polygon(box) 函数将矩形 box '(2,2),(1,1)' 转为多边形。

SELECT polygon(box '(2,2),(1,1)');
          polygon
---------------------------
 ((1,1),(1,2),(2,2),(2,1))