回答:
これを行うには、ST_ClusterIntersectingを使用します。
SELECT attr, unnest(ST_ClusterIntersecting(geom))
FROM lines
GROUP by attr;
ST_ClusterIntersecting()
はPostGIS 2.2から利用できます...古いバージョンのソリューションはありますか?私はPostGIS 2.1.8を使用していますが、現時点ではPostGISをアップグレードできません。
ST_ClusterIntersecting
。2.2より前のいくつかのアイデアはgis.stackexchange.com/q/94203/18189にあります