名前

ST_IsNurbsCurve — ジオメトリーがNURBS曲線であるかどうかを調べます。

概要

boolean ST_IsNurbsCurve(geometry geom);

説明

ジオメトリーがNURBS曲線である場合にはTRUEを返し、それ以外ではFALSEを返します。kの関数はNURBS専用関数を適用する前にジオメトリタイプを調べるのに使えます。

入力がNULLの場合にはNULLを返します。

Availability: 3.7.0

この例ではジオメトリーがNURBS曲線かどうかを調べます。

Code
SELECT ST_IsNurbsCurve('NURBSCURVE(2, (0 0, 5 10, 10 0))'::geometry);
出力:
t
Figure
Geometry figure for visual-st-isnurbscurve-01

この例では通常のLINESTRINGを調べます。

Code
SELECT ST_IsNurbsCurve('LINESTRING(0 0,10 10)'::geometry);
出力:
f
Figure
Geometry figure for visual-st-isnurbscurve-02