このトピックでは、ST_ForceCurve関数について説明します。 この関数は、ジオメトリオブジェクトをその湾曲表現に変換します。
構文
ジオメトリST_ForceCurve (ジオメトリg);
パラメーター
パラメーター | 説明 |
g | 指定するジオメトリオブジェクト。 |
説明
- 次のリストでは、さまざまなジオメトリオブジェクトの変換について説明します。
- ラインオブジェクトはCompoundCurveオブジェクトに変換されます。
- MultiLinesオブジェクトは、MultiCurveオブジェクトに変換されます。
- ポリゴンオブジェクトはCurvePolygonオブジェクトに変換されます。
- MultiPolygonsは、MultiSurfaceオブジェクトに変換されます。
- 指定したジオメトリオブジェクトが曲線表現の場合、ST_ForceCurve関数は元のジオメトリオブジェクトを返します。
- この関数は3Dオブジェクトをサポートし、z座標は削除しません。
- この関数は、円形の文字列と曲線をサポートします。
例
SELECT ST_AsText(ST_ForceCurve(ST_GeomFromText('POLYGON((1 1,2 1,2 2,1 1)))')));
st_astext
-------------------------------------
カーベポリゴン ((1 1,2 1,2 2,1 2,1 1))
(1行)