ST_RemovePoint — Ta bort en punkt från en linestrings.
geometry ST_RemovePoint(
geometry linestring, integer offset)
;
Tar bort en punkt från en LineString, givet dess index (0-baserat). Användbar för att förvandla en sluten linje (ring) till en öppen linestrings.
Förbättrad: 3.2.0
Tillgänglighet: 1.1.0
Denna funktion stöder 3d och kommer inte att tappa z-index.
Garanterar att inga linjer är slutna genom att ta bort slutpunkten för slutna linjer (ringar). Förutsätter att geom är av typen LINESTRING
UPDATE sometable SET geom = ST_RemovePoint(geom, ST_NPoints(geom) - 1) FROM sometable WHERE ST_IsClosed(geom);