このトピックでは、ST_ForceRHR関数について説明します。 この関数は、多角形オブジェクトの頂点の向きをRight-Hand-Ruleに従わせ、多角形オブジェクトによって囲まれた領域は境界の右側にあります。
構文
geometry ST_ForceRHR(geometry g);
パラメーター
パラメーター | 説明 |
g | 指定するジオメトリオブジェクト。 |
説明
ポリゴンオブジェクトの外部リングは時計回り方向に向けられ、ポリゴンオブジェクトの内部リングは反時計回り方向に向けられる。
ST_ForceRHR関数は、ST_ForcePolygonCW関数の同義語です。
この関数は多面体表面をサポートします。
この関数は3Dオブジェクトをサポートし、z座標は削除しません。
例
SELECT ST_AsText(ST_ForceRHR(ST_GeomFromText('POLYGON((1 1,2 1,2 2,1 2,1 1))')));
st_astext
--------------------------------
POLYGON((1 1,1 2,2 2,2 1,1 1))
(1 row)