名称

ST_NDims — 返回几何的坐标维度。

语法

integer ST_NDims(geometry g1);

说明

返回几何的坐标维度。PostGIS 支持 2 - (x,y) 、3 - (x,y,z) 或带测量值的 2D - x,y,m,以及带测量值空间的 4 - 3D x,y,z,m

此函数支持 3d 且不会删除 z 索引。

示例

SELECT ST_NDims(ST_GeomFromText('POINT(1 1)')) As d2point,
	ST_NDims(ST_GeomFromEWKT('POINT(1 1 2)')) As d3point,
	ST_NDims(ST_GeomFromEWKT('POINTM(1 1 0.5)')) As d2pointm;

	 d2point | d3point | d2pointm
---------+---------+----------
	   2 |       3 |        3
			

另请参阅

ST_CoordDimST_DimensionST_GeomFromEWKT