Пытаюсь объединить пересекающиеся геометрии слоя через запрос. Проблем нету если пересеклись две геометрии. Но в случаи если у нас будет как на картинки, то получается по сути две объединенные геометрии: Левая-центральная, центральная-правая.
Хотелось бы получить геометрию Левая-центральная-правая одним запросом.
P.S.
Мой запрос:
Код: Выделить всё
SELECT a.id_f1, b.id_f1, ST_Multi(ST_UNION(a.geom, b.geom))
FROM firepoint_for_threat AS a, firepoint_for_threat AS b
WHERE ST_Intersects(a.geom, b.geom)
AND a.id_f1 < b.id_f1;