#1 Thu 13 June 2013 12:53
- infoble
- Participant occasionnel
- Lieu: CLERMONT-FERRAND
- Date d'inscription: 22 Dec 2011
- Messages: 13
multipolygones avec st_union
Bonjour,
sous postgis 2.0.3 je met à jour un geom avec une simple requête de type :
Code:
UPDATE table SET geom =(ST_MULTI(ST_UNION(geom)) FROM table WHERE condition)
le champ geom dans table est bien de type multipolygon mais lorsque le résultat est sensé être un multi polygone discontinu, la requête ne me garde que le premier polygone simple constitué.
st_union est pourtant bien sensé faire du multi... J'ai beau tourner dans tous les sens, je n'arrive pas à voir ou est l'erreur.
Merci d'avance.
Jacques
Dernière modification par infoble (Thu 13 June 2013 12:53)
Hors ligne
#2 Thu 13 June 2013 13:39
- Jcros
- Juste Inscrit !
- Date d'inscription: 11 Dec 2009
- Messages: 5
Re: multipolygones avec st_union
Il faudrait essayer de faire un select au lieu d'un update pour voir si :
select ST_MULTI(ST_UNION(geom)) FROM table WHERE condition
remonte bien ce que vous souhaitez, si par exemple cela retourner plus d'une seule ligne (même si je pense que vous auriez un message d'erreur)
Hors ligne
#3 Thu 13 June 2013 13:44
- infoble
- Participant occasionnel
- Lieu: CLERMONT-FERRAND
- Date d'inscription: 22 Dec 2011
- Messages: 13
Re: multipolygones avec st_union
Merci pour ta réponse.
le select retourne bien une seule ligne (comme tu dis il y aurait eu une erreur sur l'update sinon)
Hors ligne
#4 Thu 13 June 2013 14:06
- infoble
- Participant occasionnel
- Lieu: CLERMONT-FERRAND
- Date d'inscription: 22 Dec 2011
- Messages: 13
Re: multipolygones avec st_union
Autant pour moi, j'affichait le geom via l'api google. En vérifiant sur qgis je constate qu'il est bien conforme à ce que je suis sensé obtenir...
Le problème ne venait donc pas de la requête (ça me rassure...) mais de l'api ! Mais c'est un autre sujet, je vais creuser.
Désolé pour le dérangement.
Dernière modification par infoble (Thu 13 June 2013 14:10)
Hors ligne
#5 Thu 13 June 2013 15:08
- Jcros
- Juste Inscrit !
- Date d'inscription: 11 Dec 2009
- Messages: 5
Re: multipolygones avec st_union
Cela arrive souvent que le pb ne se situe pas à l'endroit imaginé
Hors ligne