PostgreSQL point(polygon) 函数
PostgreSQL point(polygon)
函数计算指定的多边形的中心点并返回。它是多边形的多有的点位置的平均值。
point(polygon)
语法
这是 PostgreSQL point(polygon)
函数的语法:
point(polygon) -> point
参数
polygon
- 必需的。 一个多边形。例如:
polygon '((0,0),(1,1),(2,0))'
。
返回值
PostgreSQL point(polygon)
函数返回由参数指定的多边形的中心点。
point(polygon)
示例
下面的语句示例展示了如何使用 PostgreSQL point(polygon)
函数返回多边形 polygon '((0,0),(1,1),(2,0))'
的中心点。
SELECT point(polygon '((0,0),(1,1),(2,0))');
point
------------------------
(1,0.3333333333333333)
下面的语句示例展示了如何使用 PostgreSQL point(polygon)
函数返回多边形 polygon '(-1,1),(1,1),(1,-1),(-1,-1)'
的中心点。
SELECT point(polygon '(-1,1),(1,1),(1,-1),(-1,-1)');
point
-------
(0,0)