ジオメトリオブジェクトから重複するポイントを削除し、新しいジオメトリオブジェクトを返します。
構文
geometry ST_RemoveRepeatedPoints(geometry geom, float8 tolerance);パラメータ
パラメータ | 説明 |
geom | 重複するポイントを削除する対象となるジオメトリオブジェクトです。 |
tolerance | ポイント比較時の許容誤差値です。 |
例
以下の例では、デフォルトのパラメータ設定を使用してポリゴンから重複するポイントを削除します。入力ポリゴンには頂点 1 0 が 2 回出現しており、重複しています。この関数を実行後、出力ポリゴンからは重複頂点が削除されます。
SELECT ST_AsText(ST_RemoveRepeatedPoints('POLYGON((0 0,1 0,1 0,1 1,0 0))'::geometry));出力結果:
st_astext
----------------------------
POLYGON((0 0,1 0,1 1,0 0))
(1 row)