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)'));
 true
SELECT ST_HasM(ST_GeomFromText('LINESTRING(0 0, 1 1)'));
 false

関連情報

ST_ZMFlag

ST_HasZ