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