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