ST_SwapOrdinates — 与えられたジオメトリーにおいて与えられた座標の値を入れ替えたジオメトリーを返します。
geometry ST_SwapOrdinates(geometry geom, cstring ords);
与えられたジオメトリーにおいて与えられた座標の値を入れ替えたジオメトリーを返します。
ords引数は 2文字の文字列で、入れ替える座標名を示します。座標名は x, y, z, m が有効です。
Availability: 2.2.0
このメソッドは曲線ストリングと曲線に対応しています。
この関数は3次元に対応し、Z値を削除しません。
この関数はM値に対応します。
この関数は多面体サーフェスに対応しています。
この関数は三角形と不規則三角網 (TIN) に対応しています。
この例では M 値を 2倍にしています。
SELECT ST_SwapOrdinates(ST_Scale(ST_SwapOrdinates(g, 'xm'),
2, 1
),
'xm') FROM ( SELECT 'POINT ZM (0 0 0 2)'::geometry g ) foo;
POINT ZM (0 0 0 4)