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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Fri 15 December 2006 10:42

Yasmine
Participant actif
Lieu: Nevers
Date d'inscription: 9 Sep 2005
Messages: 117

Sélections géographiques

Bonjour!
comment saisir, dans la fenêtre sql:
tableX.obj qui n'intersectent pas tableY.obj?
Merci une fois de plus par avance et bonne journée à vous

Hors ligne

 

#2 Fri 15 December 2006 10:53

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: Sélections géographiques

Bonjour
Simplement ajouter NOT entre where et la condition d'intersection
Etonnant, non ???

Hors ligne

 

#3 Fri 15 December 2006 11:35

Yasmine
Participant actif
Lieu: Nevers
Date d'inscription: 9 Sep 2005
Messages: 117

Re: Sélections géographiques

au risque de paraître stupide, ce que je suis sans doute, ça ne donne rien.
Voici ma sélection d'intersection:
Select * from routes_et_pistes_71_et_21, BD_routes_départementales where routes_et_pistes_71_et_21.obj intersects BD_routes_départementales.obj into Selection

j'ai essayé de rajouter "not" juste après "where", juste avant "intersects"... sans succès.
Alors il y a bien la solution "inverser sélection" que quelqu'un d'avisé (qui se reconnaîtra) vient de me souffler mais je ne me sentirai apaisée que lorsque j'aurais enfin compris où mettre ce "not".

Et après promis, je ne vous embête plus pendant au moins une semaine! wink

Hors ligne

 

#4 Fri 15 December 2006 13:18

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: Sélections géographiques

C'est vrai que MI est chatouilleux avec le NOT: si on ne met pas =, ou intersects il considère à cause du Not qu'il n'y a pas de condition de jointure !!
Truc pour le calmer -> rédiger la requête avec une sous sélection, genre:
Select * from routes_et_pistes_71_et_21 where Not obj intersects any (select obj from BD_routes_départementales)
Bonnes vacances donc (ça m'en fera aussi smile) !!

Hors ligne

 

Pied de page des forums

Powered by FluxBB