从一个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)