このトピックでは、ST_IsSimple関数について説明します。 この関数は、入力ジオメトリオブジェクトに自己交点がない場合にtrueを返します。
構文
boolean ST_IsSimple(geometry geomA);
パラメーター
パラメーター | 説明 |
geomA | 指定するジオメトリオブジェクト。 |
説明
この関数は3Dオブジェクトをサポートし、z座標は削除しません。
例
次のステートメントを実行すると、この関数はtrueを返します。
SELECT ST_IsSimple('LINESTRING(0 0,0 2,2 0,0 0)'::geometry); st_issimple ------------- t (1 row)
次のステートメントを実行すると、関数はfalseを返します:
SELECT ST_IsSimple('LINESTRING(0 0,0 2,0 0)'::geometry); st_issimple ------------- f (1 row)