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 :
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;
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.
Partager