名稱

ST_Scroll — 變更封閉 LineString 的起點。

概要

geometry ST_Scroll(geometry linestring, geometry point);

描述

將封閉 LineString 的起點/終點變更為給定的頂點 point

可用版本:3.2.0

此函數支援 3D,且不會捨棄 z 索引。

此函數支援 M 座標。

範例

讓封閉線條從其第三個頂點開始

SELECT ST_AsEWKT(ST_Scroll('SRID=4326;LINESTRING(0 0 0 1, 10 0 2 0, 5 5 4 2,0 0 0 1)', 'POINT(5 5 4 2)'));

st_asewkt
----------
SRID=4326;LINESTRING(5 5 4 2,0 0 0 1,10 0 2 0,5 5 4 2)

另請參閱

ST_Normalize