すべてのプロダクト
Search
ドキュメントセンター

PolarDB:ST_SharedPaths

最終更新日:Jul 01, 2024

このトピックでは、ST_SharedPaths関数について説明します。 この関数は、2つの入力ジオメトリオブジェクトによって共有されるパスのコレクションを返します。

構文

geometry  ST_SharedPaths(geometry  lineal1 , geometry  lineal2);

パラメーター

パラメーター

説明

lineal1

共有パス1。

lineal2

共有パス2.

説明

  • 同じ方向のオブジェクトは、返されたコレクションの最初の要素にあり、反対方向のオブジェクトは、返されたコレクションの2番目の要素にあります。

  • 返されるコレクション内のパスの方向は、最初の入力ジオメトリオブジェクトの方向に基づいています。

デフォルトのパラメータ設定を使用して返される結果:

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)