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