从一个LineString之中移除指定索引编号的点。
语法
geometry ST_RemovePoint(geometry linestring , integer offset);
参数
参数名称 | 描述 |
---|---|
linestring | 目标Geometry对象。 |
offset | 索引编号。 |
描述
- 索引从0开始。
- 该函数对于将闭合的环变成开放的LineString很有用。
- 该函数支持3D对象,并且不会删除Z坐标。
示例
SELECT ST_AsText(ST_RemovePoint(ST_GeomFromText('LINESTRING(2 1,1 1,1 0)'),0));
st_astext
---------------------
LINESTRING(1 1,1 0)
(1 row)