#1 Mon 21 September 2009 17:02
- guillaume grech
- Participant occasionnel
- Lieu: paris
- Date d'inscription: 18 Apr 2006
- Messages: 14
- Site web
Oracle Spatial - SDO_UTIL.APPEND
Bonjour,
Sous Oracle Spatial, la fonction SDO_UTIL.APPEND permet de réunir des géométries issues de plusieurs tables en une seule. Mais quelqu'un a t il déjà réussit a ajouter à ce résultats les identifiants attributaires de ces géométries, réunis comme le ferait une classique requête d'union ?
Auriez vous un exemple ?
Merci
Guillaume
Hors ligne
#2 Fri 02 October 2009 15:33
- Fred Vest
- Participant occasionnel
- Lieu: Vincennes
- Date d'inscription: 7 Sep 2005
- Messages: 15
Re: Oracle Spatial - SDO_UTIL.APPEND
Pourquoi tu ne fais pas une classique requête d'union ?
select col1, col2, col_geom from table1
union
select col1, col2, col_geom from table2
:+)
Hors ligne
#3 Mon 05 October 2009 13:49
- Cartosig
- Participant assidu
- Date d'inscription: 16 Oct 2006
- Messages: 222
Re: Oracle Spatial - SDO_UTIL.APPEND
Bonjour,
Utilisez plutot SDO_UNION du package SDO_GEOM, car la fonction que vous proposez risque de construire des géométrie invalide si vos polygones en entrée se touchent / superposent.
Il me semble que la requete "select col1, col2, col_geom from table1 union select col1, col2, col_geom from table2" provoquera une erreur oracle car on ne peut pas utiliser l'opérateur union sur un type geom.
Hors ligne