返回一個用整數表示的輸入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)