ST_SharedPaths

返回一个包含两个输入Geometry共享的路径的集合。

语法

geometry  ST_SharedPaths(geometry  lineal1 , geometry  lineal2);

参数

参数名称

描述

lineal1

路径1。

lineal2

路径2。

描述

  • 方向相同的对象在返回集合的第一个元素中,方向相反的对象在返回集合的第二个元素中。

  • 路径基于第一个Geometry对象的方向。

示例

默认调用:

select ST_AsText(ST_GeometryN(g,1)),ST_AsText(ST_GeometryN(g,2)) from (select ST_SharedPaths('LINESTRING(-1 0,0 0,0 1)'::geometry,'LINESTRING(0 0,0 1,1 1)'::geometry) as g) as t;
         st_astext          |       st_astext
----------------------------+-----------------------
 MULTILINESTRING((0 0,0 1)) | MULTILINESTRING EMPTY
(1 row)