将一个坐标点添加到LineString中。
语法
geometry  ST_AddPoint(geometry  linestring , geometry  point);
geometry  ST_AddPoint(geometry  linestring , geometry  point , integer  position);参数
| 参数名称 | 描述 | 
|---|---|
| linestring | 目标Linestring对象。 | 
| point | 待添加点。 | 
| position | 添加点的位置。 | 
描述
- 位置索引从0开始。
- 当position设置为-1的时候,将在最末尾追加。
- 该函数支持3D对象,并且不会删除Z坐标。
示例
SELECT ST_AsEWKT(ST_AddPoint(ST_GeomFromEWKT('LINESTRING(0 0,0 1)'), ST_MakePoint(1,2)));
        st_asewkt
-------------------------
 LINESTRING(0 0,0 1,1 2)
(1 row)