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é ?

#1 Fri 29 February 2008 17:39

Wil
Participant occasionnel
Lieu: Limoges
Date d'inscription: 21 Dec 2005
Messages: 29
Site web

SDO GEOMETRY

Bonjour la liste,

connaissez-vous des exemples de syntaxes permettant de faire des requetes
de selections en SQL plus sur des tables SDE stockées en sdo_geometry ?
Du style, selectionner les champs d'un objet d'une couche de point et ceux
du polygone qui contient cet objet.

Le but étant bien sûr de permettre à des applis non Esri de lire mes
objets SDE... Sachant que mes deux couches de point et de polygone sont
stockés en sdo_geometry.

v9.2 d'ArcSDE
base Oracle 10g

Bon week-end,

Wilfrid FAUCHER
Direction Urbanisme - Mairie de Limoges

Hors ligne

 

#2 Fri 29 February 2008 18:20

Cartosig
Participant assidu
Date d'inscription: 16 Oct 2006
Messages: 222

Re: SDO GEOMETRY

Oracle intègre un grand nombre de fonctions permettant de faire des requêtes spatiales.
Il est nécessaire d'avoir crée des indexes géospatiaux pour que cela fonctionne correctement.

Pour votre demande, si on supose que l'on dispose d'une table A contenant des point et B contenant des polygones, on peut écrire la requête suivante pour trouver les point contenus dans les polygones :

Select A.* from A, B where SDO_RELATE(A.GEOM, B.GEOM, 'querytype=window mask=anyinteract')='TRUE';

SDO_RELATE est un des opérateurs spatiaux les plus puissants, il en existe de plus simples. Il y a bien sur aussi tout une floppée de fonctions qui permettent de produire toutes les géométries possibles et imaginables (buffers, unions, emporte-pièce, etc...).

Je ne saurais trop vous conseiller la doc de référence en ligne Oracle Spatial, qui est exhaustive et très bien faite.

Dernière modification par Cartosig (Fri 29 February 2008 18:21)

Hors ligne

 

#3 Mon 03 March 2008 10:40

Wil
Participant occasionnel
Lieu: Limoges
Date d'inscription: 21 Dec 2005
Messages: 29
Site web

Re: SDO GEOMETRY

Merci pour votre réponse.
J'avais une faute de syntaxe dans mes requetes sdo_relate.

Bonne journée à tous.

Wilfrid FAUCHER
Direction Urbanisme - Mairie de Limoges

Hors ligne

 

Pied de page des forums

Powered by FluxBB