暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

PostgreSQL polygon(integer, circle) 函数

原创 游湖 2023-02-04
665

PostgreSQL polygon(integer, circle) 函数

PostgreSQL polygon(integer, circle) 函数将一个圆形转成一个由指定数量的点表示的多边形并返回。

polygon(integer, circle) 语法

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

polygon(integer, circle) -> polygon

参数

integer
必需的。 一个整数。指定多边形的点数。
circle
必需的。 一个圆形。例如: circle '<(0,0),2>'

返回值

PostgreSQL polygon(integer, circle) 函数返回一个由参数指定的圆形转成的指定数量的点表示的多边形。

polygon(integer, circle) 示例

下面的语句示例展示了如何使用 PostgreSQL polygon(integer, circle) 函数将圆形 circle '<(0,0),2>' 转成一个 3 个点的多边形。

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

                                         polygon
------------------------------------------------------------------------------------------
 ((-2,0),(0.9999999999999996,1.7320508075688774),(1.0000000000000009,-1.732050807568877))

下面的语句示例展示了如何使用 PostgreSQL polygon(integer, circle) 函数将圆形 circle '<(1,2),3>' 转成一个 4 个点的多边形。

SELECT polygon(4, circle '<(1,2),3>');

                                    polygon
--------------------------------------------------------------------------------
 ((-2,2),(0.9999999999999998,5),(4,2.0000000000000004),(1.0000000000000004,-1))
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论