このトピックでは、ST_IsRing関数について説明します。 この関数は、入力ジオメトリオブジェクトのST_IsClosed関数とST_IsSimple関数の両方の結果がtrueの場合にtrueを返します。
構文
ブールST_IsRing (ジオメトリg);
パラメーター
項目 | 説明 |
g | 指定するジオメトリオブジェクト。 |
例
- 次のステートメントを実行すると、この関数はtrueを返します。
SELECT ST_IsRing(geom) 、ST_IsClosed(geom) 、ST_IsSimple(geom) FROM (SELECT 'LINESTRING (0 0,0 2,2 0,0 0)'::geometry AS geom) AS test; st_isring | st_isclosed | st_issimple ---------- --------------- ---------------------- t | t | t (1行)
- 次のステートメントを実行すると、この関数はfalseを返します。
SELECT ST_IsRing(geom) 、ST_IsClosed(geom) 、ST_IsSimple(geom) FROM (SELECT 'LINESTRING(0 0,0 2,0 0)'::geometry AS geom) AS test; st_isring | st_isclosed | st_issimple ---------- --------------- ---------------------- f | t | f (1行)