Name

ST_InterpolatePoint — ジオメトリのポイントに最も近いポイント上の補間M値を返します。

Synopsis

float8 ST_InterpolatePoint(geometry linear_geom_with_measure, geometry point);

説明

ライン系のM値を持つジオメトリについて、与えられたポイントに最も近い位置におけるM値の補間値を返します。

[Note]

この関数は、M要素を持つライン系ジオメトリでのみ使います。

Availability: 2.0.0

この関数は3次元に対応し、Z値を削除しません。

SELECT ST_InterpolatePoint('LINESTRING M (0 0 0, 10 0 20)', 'POINT(5 5)');
 ---------------------
         10
        

関連情報

ST_AddMeasure, ST_LocateAlong, ST_LocateBetween