ST_HasM — 检查几何图形是否具有 M(度量)维度。
boolean ST_HasM(
geometry geom)
;
检查输入的几何图形是否具有 M(度量)维度,并返回一个布尔值。如果几何图形具有 M 维度,则返回 true;否则返回 false。
具有 M 维度的几何对象通常表示与空间要素关联的测量值或附加数据。
此函数对于确定几何图形是否包含度量信息非常有用。
可用性:3.5.0
此函数支持 3d,并且不会删除 z 索引。
此函数支持 M 坐标。
SELECT ST_HasM(ST_GeomFromText('POINTM(1 2 3)')); --result true
SELECT ST_HasM(ST_GeomFromText('LINESTRING(0 0, 1 1)')); --result false