名稱

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

另請參閱

ST_Zmflag

ST_HasZ