ST_LOCATEALONG
📄字数 394
👁️阅读量 加载中...
功能描述
返回 Geometry 对象中 M 值与给定的 M 值一样的元素。
语法格式
sql
GEOMETRY ST_LOCATEALONG(GEOMETRY geom_with_measure, DOUBLE measure, DOUBLE offset = 0);参数说明
- geom_with_measure:带有 M 值的目标 GEOMETRY 对象。
- measure:目标 M 值。
- offset:偏移量,可选,默认为:0。
函数返回类型
GEOMETRY 类型
使用说明
- 此函数仅对具有 M 分量的线性几何使用。
- 此函数不支持多边形输入。
- 如果提供了 offset,则结果将向输入线的左侧或右侧偏移指定的距离。 正偏移将向左偏移,负偏移将向右偏移。
示例
sql
SQL> SELECT TO_CHAR(ST_AsText(
ST_LocateAlong(
'MULTILINESTRINGM((1 2 3, 3 4 2, 9 4 3),(1 2 3, 5 4 5))'::geometry,
3 )));
+----------------------------------------+
| EXPR1 |
+----------------------------------------+
| MULTIPOINT M ((1 2 3),(9 4 3),(1 2 3)) |
+----------------------------------------+