CG_2DRotate — Roterar en geometri med en given vinkel runt en angiven punkt i 2D.
geometry CG_2DRotate(
geometry geom, float8 angle, float8 cx, float8 cy)
;
Roterar indatageometrin geom
med angle
-radianer runt punkten (cx
, cy
). Rotationen utförs i 2D-rymd; Z-koordinater utelämnas. Positiva vinklar roterar geometrin moturs.
Tillgänglighet: 3.6.0 - kräver SFCGAL >= 2.0.0
Denna metod behöver SFCGAL-backend.
SELECT ST_AsText(CG_2DRotate('POINT(1 0)', pi()/2, 1, 1)); -- Result: POINT(2 1)