すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB RDS:ST_ForceCurve

最終更新日:Mar 29, 2026

ジオメトリオブジェクトをその曲線表現に変換します。

構文

geometry ST_ForceCurve(geometry g);

パラメーター

パラメーター説明
g変換対象のジオメトリオブジェクトです。

説明

ST_ForceCurve 関数は、線形ジオメトリ型を対応する曲線型に変換します。

  • Line → CompoundCurve

  • MultiLineStringMultiCurve

  • Polygon → CurvePolygon

  • MultiPolygonMultiSurface

入力がすでに曲線表現である場合、関数は入力をそのまま返します。

この関数は 3D オブジェクトをサポートし、Z 座標を保持します。また、円弧文字列(circular string)および曲線もサポートします。

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)