名稱

ST_Zmflag — 傳回一個程式碼,指示幾何圖形的 ZM 坐標維度。

概要

smallint ST_Zmflag(geometry geomA);

說明

傳回一個程式碼,指示幾何圖形的 ZM 坐標維度。

值為:0 = 2D,1 = 3D-M,2 = 3D-Z,3 = 4D。

此函數支援 3D,不會捨棄 z 索引。

此方法支援圓弧字串和曲線。

範例

SELECT ST_Zmflag(ST_GeomFromEWKT('LINESTRING(1 2, 3 4)'));
 st_zmflag
-----------
		 0

SELECT ST_Zmflag(ST_GeomFromEWKT('LINESTRINGM(1 2 3, 3 4 3)'));
 st_zmflag
-----------
		 1

SELECT ST_Zmflag(ST_GeomFromEWKT('CIRCULARSTRING(1 2 3, 3 4 3, 5 6 3)'));
 st_zmflag
-----------
		 2
SELECT ST_Zmflag(ST_GeomFromEWKT('POINT(1 2 3 4)'));
 st_zmflag
-----------
		 3

另請參閱

ST_CoordDimST_NDimsST_Dimension