Name

ST_HasM — ジオメトリがM値をもっているかどうかを確認します。

Synopsis

boolean ST_HasM(geometry geom);

説明

入力ジオメトリがM値を持っているかどうかを確認して、真偽値を返します。ジオメトリがM値を持っている場合にはTRUEを返し、そうでない場合にはFALSEを返します。

M次元を持つジオメトリオブジェクトは通常、空間地物に関連付けられた計測値または追加データを表現します。

この関数はジオメトリがM値に関する情報を持つかどうかを判断するのに使います。

Availability: 3.5.0

この関数は3次元に対応し、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