PostGis - ST_Union et objets multi-polygones
Bonjour,
J'ai besoin d'utiliser la fonction ST_Union de Postgis pour agréger des objets grâce à un champ de regroupement.
Voici la requête :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
CREATE TABLE cad_d63_2012b.edi_parc_uf
AS SELECT
ROW_NUMBER () OVER () AS gid,
ST_Union (the_geom) AS the_geom
FROM
cad_d63_2012b.edi_parc,
cad_d63_2012b.ident_prop_desti_av_imp
WHERE
edi_parc.id_parc = ident_prop_desti_av_imp.codparc AND edi_parc.code_insee = '63300'
GROUP BY
ident_prop_desti_av_imp.id_prop; |
Celle-ci fonctionne très bien à l'exception près qu'elle génère, pour certains cas, des objets multi-polygones : agrégations de parcelles disjointes.
Dans mon cas précis je ne veux pas d'objets multi-polygones.
Existe-t-il un argument ou une fonction qui permette :
- soit de ne pas autoriser les objets multi-polygones dans la fonction ST_Union ?
- soit de décomposer ensuite les objets multipolygones ?
D'avance merci pour votre aide.