ST_InterpolatePoint — Für einen gegebenen Punkt wird die Kilometrierung auf dem nächstliegenden Punkt einer Geometrie zurück.
float8 ST_InterpolatePoint(
geometry linear_geom_with_measure, geometry point)
;
Gibt einen interpolierten Messwert einer linear gemessenen Geometrie an der Stelle zurück, die dem angegebenen Punkt am nächsten liegt.
Verwenden Sie diese Funktion nur für lineare Geometrien mit einer M-Komponente |
Verfügbarkeit: 2.0.0
Diese Funktion unterstützt 3d und lässt den Z-Index nicht fallen.
SELECT ST_InterpolatePoint('LINESTRING M (0 0 0, 10 0 20)', 'POINT(5 5)'); --------------------- 10