Name

ST_InterpolatePoint — Renvoie la mesure interpolée d'une géométrie la plus proche d'un point.

Synopsis

float8 ST_InterpolatePoint(geometry linear_geom_with_measure, geometry point);

Description

Renvoie une valeur de mesure interpolée d'une géométrie linéaire mesurée à l'emplacement le plus proche du point donné.

[Note]

Cette fonction n'est utilisée que pour les géométries linéaires avec une composante M.

Disponibilité : 2.0.0

Cette fonction prend en charge la 3D et ne supprime pas l'indice z.

Exemples

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

Voir aussi

ST_AddMeasure, ST_LocateAlong, ST_LocateBetween