Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#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

 

Pied de page des forums

Powered by FluxBB