ST_SetPoint
更新時間:
將傳入LineString中給定序號的坐標點替換為參數(shù)中指定的坐標點。
語法
geometry ST_SetPoint(geometry linestring , integer zerobasedposition , geometry point);
參數(shù)
參數(shù)名稱 | 描述 |
linestring | 目標LineString對象。 |
zerobasedposition | 插入位置,序號從0開始。 |
point | 待插入的Point對象。 |
描述
負索引是倒數(shù)的順序,所以-1表示最后一個點。
當一個頂點移動時嘗試保持節(jié)點的關系時,該函數(shù)在觸發(fā)器中特別有用。
該函數(shù)支持3D對象,并且不會刪除Z坐標。
示例
SELECT ST_AsText(ST_SetPoint(ST_GeomFromText('LINESTRING(2 1,1 1)'),0,ST_MakePoint(0,1)));
st_astext
---------------------
LINESTRING(0 1,1 1)
(1 row)
文檔內(nèi)容是否對您有幫助?