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

PolarDB:ST_ClusterIntersecting

最終更新日:Jul 01, 2024

このトピックでは、ST_ClusterIntersecting関数について説明します。 この関数は、相互接続された一連のジオメトリオブジェクトを表すGeometryCollectionオブジェクトで構成される配列を返します。

構文

geometry[] ST_ClusterIntersecting(geometry set g);

パラメーター

パラメーター説明
g指定するジオメトリデータセット。

説明

この関数は、GeometryCollectionオブジェクトで構成される配列を返します。 各GeometryCollectionオブジェクトは、相互接続された一連のジオメトリオブジェクトを表します。

SELECT ST_AsText(unnest(ST_ClusterIntersecting(geom)))
    から (選択ARRAY['LINESTRING (0) 0,0 1)'::geometry、
                     'LINESTRING (0 1,3 3)'::geometry、
                     'POINT (-1 -1)'::geometry] as geom) as test;
                          st_astext
-------------------------------------------------------------
 GEOMETRYCOLLECTION(LINESTRING(0 0,0 1) 、LINESTRING(0 1,3 3))
 GEOMETRYCOLLECTION (ポイント (-1 -1))
(2行)