名稱

ST_LocateAlong — 傳回幾何圖形上符合量測值的點。

概要

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

描述

傳回沿著具有給定量測值的量測幾何圖形上的位置。結果為點或多點。不支援多邊形輸入。

如果提供了 offset,則結果會從輸入線向左或向右偏移指定的距離。正偏移量將向左偏移,負偏移量將向右偏移。

[Note]

此函式僅適用於具有 M 分量的線性幾何圖形

語義由 ISO/IEC 13249-3 SQL/MM Spatial 標準指定。

可用性:1.1.0 版本,舊名稱為 ST_Locate_Along_Measure。

已變更:2.0.0 版本,在先前版本中,此函式名為 ST_Locate_Along_Measure。

此函式支援 M 座標。

此方法實作 SQL/MM 規範。SQL-MM IEC 13249-3:5.1.13

範例

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

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