返回传入几何对象的坐标维度值。
语法
integer ST_NDims(geometry g1);
参数
参数名称 | 描述 |
g1 | 目标Geometry对象。 |
描述
不同类型对象的不同维度:
2:(X,Y)。
3:(X,Y,Z)或(X,Y,M)。
4:(X,Y,Z,M)。
该函数支持3D对象,并且不会删除Z坐标。
示例
2维对象:
SELECT ST_NDims('POINT(0 1)'::geometry); st_ndims ---------- 2 (1 row)
3维对象(3DM和3DZ):
SELECT ST_NDims('POINT(0 1 2)'::geometry) as _3DZ,ST_NDims('POINTM(0 1 2)'::geometry) as _3DM; _3dz | _3dm ------+------ 3 | 3 (1 row)
4维对象:
SELECT ST_NDims('POINT(0 1 2 3)'::geometry); st_ndims ---------- 4 (1 row)
文档内容是否对您有帮助?