全部產品
Search
文件中心

ApsaraDB RDS:ST_ForceCurve

更新時間:Feb 28, 2024

將一個Geometry對象轉換為對應的Curve版本。

文法

geometry  ST_ForceCurve(geometry  g);

參數

參數名稱

描述

g

目標Geometry對象。

描述

  • 轉換方向:

    • Line轉換為CompoundCurve。

    • MultiLines轉換為MultiCurve。

    • Polygon轉換為CurvePolygon。

    • MultiPolygons轉換為MultiSurface。

  • 如果輸入對象已經是Curve對象,則原樣返回。

  • 該函數支援3D對象,並且不會刪除Z座標。

  • 該函數支援Circular Strings和Curves對象。

樣本

SELECT ST_AsText(ST_ForceCurve(ST_GeomFromText('POLYGON((1 1,2 1,2 2,1 2,1 1))')));
              st_astext
-------------------------------------
 CURVEPOLYGON((1 1,2 1,2 2,1 2,1 1))
(1 row)