Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


ST_SCROLL

📄字数 323
👁️阅读量 加载中...

功能描述

更改闭合线串的起点。

语法格式

sql
GEOMETRY ST_SCROLL(GEOMETRY linestring, GEOMETRY point);

参数说明

  • linestring:目标 LINESTRING 对象;
  • point:目标起点。

函数返回类型

GEOMETRY 类型

使用说明

  1. 将闭合线串的起点/终点更改为给定的point。
  2. 该功能支持M坐标。
  3. 该函数支持 3d 并且不会丢失 z-index。

示例

使闭合线从其第三个顶点开始:

sql
SQL> SELECT ST_ASEWKT(ST_SCROLL('SRID=4326;LINESTRING(0 0 0 1, 10 0 2 0, 5 5 4 2,0 0 0 1)', 'POINT(5 5 4 2)'));

EXPR1 |
------------------------------------------------------------------------------
SRID=4326;LINESTRING(5 5 4 2,0 0 0 1,10 0 2 0,5 5 4 2)|

Total 1 records.