Name

ST_HasM — 检查几何体是否具有 M(测量)维度。

Synopsis

boolean ST_HasM(geometry geom);

描述

检查输入几何图形是否具有 M(度量)维度并返回布尔值。 如果几何体具有 M 维度,则返回 true; 否则,返回 false。

具有 M 维度的几何对象通常表示与空间特征相关的测量值或附加数据。

此函数对于确定几何图形是否包含测量信息非常有用。

可用性:3.5.0

该函数支持 3d 并且不会丢失 z-index。

该功能支持M坐标。

示例

SELECT ST_HasM(ST_GeomFromText('POINTM(1 2 3)'));
 --result
 true
SELECT ST_HasM(ST_GeomFromText('LINESTRING(0 0, 1 1)'));
 --result
 false

相关信息

ST_Zmflag

ST_HasZ