把一个LineString/Polygon转换成一个CircularString、Curved Polygon类型对象。

语法

geometry  ST_LineToCurve(geometry  geomANoncircular);

参数

参数名称 描述
geomANoncircular 目标Geometry对象。

描述

  • 描述等效弧线的点要远少于原始线/多边形。
  • 如果输入LineString/Polygon的弯曲程度小到不足以清楚地表示曲线,则原样返回。

示例

默认调用:
SELECT ST_AsText(ST_LineToCurve(ST_Buffer('POINT(0 0)', 1)));
                 st_astext
--------------------------------------------
 CURVEPOLYGON(CIRCULARSTRING(1 0,-1 0,1 0))
(1 row)