ST_NDims — ST_Geometry 値の座標次元を返します。
integer ST_NDims(geometry g1);
ジオメトリーの座標次元返します。PostGIS では、2 - (X,Y), 3 - (X,Y,Z), (X,Y,M), 4 - (X,Y,Z,M) に対応しています。
この関数は3次元に対応し、Z値を削除しません。
SELECT ST_NDims('POINT(1 1)') As d2point,
ST_NDims('POINT(1 1 2)') As d3point,
ST_NDims('POINTM(1 1 0.5)') As d2pointm;
d2point | d3point | d2pointm
---------+---------+----------
2 | 3 | 3