Name

ST_LocateAlong — 返回几何图形上与测量值匹配的点。

Synopsis

geometry ST_LocateAlong(geometry geom_with_measure, float8 measure, float8 offset = 0);

描述

返回沿测量几何图形(作为点或多点)与测量值匹配的位置。不支持多边形元素。

如果 offset 则结果将向输入行的左侧或右侧偏移指定的距离。正偏移量将位于左侧,负偏移量位于右侧。

[Note]

仅对具有M分量的几何使用此函数

语义由 ISO/IEC 13249-3SQL/MM空间 标准。

可用性:旧名称ST_LOCATE_LONG_MEASURE为1.1.0。

已更改:2.0.0在以前的版本中,这通常称为ST_LOCATE_ALOW_MEASURE。

This function supports M coordinates.

示例

SELECT ST_AsText(
  ST_LocateAlong(
    'MULTILINESTRINGM((1 2 3, 3 4 2, 9 4 3),(1 2 3, 5 4 5))'::geometry,
    3 ));

            st_astext
----------------------------------
 MULTIPOINT M ((1 2 3),(9 4 3),(1 2 3))

另请参阅

ST_LocateBetween, ST_LocateBetweenElevations