Nome

ST_SwapOrdinates — Retorna uma versão da geometria dada com os valores ordenados dados trocados.

Sinopse

geometry ST_SwapOrdinates(geometry geom, cstring ords);

Descrição

Retorna uma versão da geometria dada com as ordenadas dadas trocadas.

O parâmetro ords é uma string de 2-caracteres nomeando as ordenadas para trocar. Os nomes válidos são: x,y,z e m.

Disponibilidade: 2.2.0

This method supports Circular Strings and Curves.

This function supports 3d and will not drop the z-index.

This function supports M coordinates.

This function supports Polyhedral surfaces.

This function supports Triangles and Triangulated Irregular Network Surfaces (TIN).

Exemplo

This example scales the M value by 2.

Code
SELECT ST_SwapOrdinates(ST_Scale(ST_SwapOrdinates(g, 'xm'),
      2, 1
    ),
  'xm') FROM ( SELECT 'POINT ZM (0 0 0 2)'::geometry g ) foo;
Raster Outputs
POINT ZM (0 0 0 4)
Figure
Geometry figure for visual-st-swapordinates-01

Veja também

ST_FlipCoordinates