Name

ST_InterpolatePoint — Für einen gegebenen Punkt wird die Kilometrierung auf dem nächstliegenden Punkt einer Geometrie zurück.

Übersicht

float8 ST_InterpolatePoint(geometry linear_geom_with_measure, geometry point);

Beschreibung

Gibt einen interpolierten Messwert einer linear gemessenen Geometrie an der Stelle zurück, die dem angegebenen Punkt am nächsten liegt.

[Anmerkung]

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.

Beispiele

Code
SELECT ST_InterpolatePoint(
'LINESTRING M (0 0 0,10 0 20)',
'POINT(5 5)');
Ausgabe von Rastern
10
Figure
Geometry figure for visual-st-interpolatepoint-01