把一个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)