ST_WrapX — Versammelt eine Geometrie um einen X-Wert
geometry ST_WrapX(
geometry geom, float8 wrap, float8 move)
;
Diese Funktion teilt die eingegebenen Geometrien auf und verschiebt dann jede resultierende Komponente, die rechts (bei negativem 'move') oder links (bei positivem 'move') von der gegebenen 'wrap'-Linie fällt, in die durch den 'move'-Parameter angegebene Richtung und fügt die Teile schließlich wieder zusammen.
![]() |
|
Nützlich, um eine Eingabe in Länge und Breite neu zu zentrieren, damit die wesentlichen Geoobjekte nicht von einer Seite bis zur anderen abgebildet werden. |
Verfügbarkeit: 2.3.0 erfordert GEOS
Diese Funktion unterstützt 3d und lässt den Z-Index nicht fallen.
-- Move all components of the given geometries whose bounding box -- falls completely on the left of x=0 to +360 select ST_WrapX(geom, 0, 360); -- Move all components of the given geometries whose bounding box -- falls completely on the left of x=-30 to +360 select ST_WrapX(geom, -30, 360);