ST_Scroll — Modifier le point de départ d'une LineString fermée.
geometry ST_Scroll(
geometry linestring, geometry point)
;
Modifie le point de départ/fin d'une LineString fermée en fonction du sommet point
donné.
Disponibilité : 3.2.0
Cette fonction prend en charge la 3D et ne supprime pas l'indice z.
Cette fonction prend en charge les coordonnées M.
Faire partir une ligne fermée de son 3ème sommet
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)