#1 Thu 15 May 2003 18:25
- Christian Marmond
- Invité
MI6.0 Selection ponctuels non inclus ds polygones
bonjour,
sous MI6.0, j'aimerais pouvoir selectionner des objets ponctuels d'une couche qui ne sont pas inclus dans des objets polygonaux d'une autre couche.
dans la requete, j'ai essaye de combiner NOT a WITHIN ou CONTAINS, mais la requete ne fonctionne pas.
est-il possible d'obtenir un resultat par le biais d'une requete spatiale ?
Merci pour vos reponses
&
bonne fin de journee
Cordialement
Christian Marmond
ISIS
4, rue des Cuirassiers
69 003 Lyon
#2 Fri 16 May 2003 13:21
- Dariuspol
- Invité
Re: MI6.0 Selection ponctuels non inclus ds polygones
as tu essaye d'inverser la selection ? tu selection tout ce qui es tcontenu dans l'objet concerne puis tu inverse la selection et tu auras donc tout ce qui n'est pas dans l'objet.
alex
#3 Sat 17 May 2003 14:47
- Rbizet
- Invité
Re: MI6.0 Selection ponctuels non inclus ds polygones
Bonjour, vous etes confronte a un grand classique du genre :
il faut faire une sous selection (qui passe donc en revue tous les objets
de la table Zones)
et rechercher les points qui ne sont dans (ou intersecte ou n'importe
quelle autre relation)
aucun des objets de Zone (d'ou Not ... ANY)
Select * from points where not obj within any (select obj from Zones) into
Selection
Ce principe n'est pas appliquable uniquement aux objets,
il faut bien faire attention que la sous-selection ne renvoie qu'UNE
information a la fois (select mon_champ... et surtout pas Select *...)