ST_HasM — ジオメトリがM値をもっているかどうかを調べます。
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