返回一个用整数表示的输入Geometry对象的Z/M标志。
语法
smallint ST_Zmflag(geometry geomA);
参数
参数名称 | 描述 |
---|---|
geomA | 目标Geometry对象。 |
描述
- 数字值的含义如下:
- 0:2d
- 1:3dm
- 2:3dz
- 3:4d
- 该函数支持3D对象,并且不会删除Z坐标。
- 该函数支持Circular Strings和Curves类型几何对象。
示例
不同类型的返回值:
SELECT ST_Zmflag('POINT(0 1)'::geometry) as _2D,
ST_Zmflag('POINTM(0 1 2)'::geometry) as _3DM,
ST_Zmflag('POINT(0 1 2)'::geometry) as _3DZ,
ST_Zmflag('POINT(0 1 2 3)'::geometry) as _4D;
_2d | _3dm | _3dz | _4d
-----+------+------+-----
0 | 1 | 2 | 3
(1 row)