#1 Fri 01 April 2005 12:13
- Francoisviricelle
- Invité
aide sql
De: Francois
bonjour,
petite aide sur une requete sql! pouvez-vous me traduire ce que signifie precisement cette requete car j'ai un probleme pour mettre les champs dans le bon ordre!!
Parcelles.obj Contains Zone_d_intervention.obj
puis celle-ci
Zone_d_intervention.obj Contains Parcelles.obj
car la difference de resultat est de une parcelle! et je ne comprends pas pourquoi dans un cas cette parcelle est selectionnee et pas dans l'autre.
pour info, ma table zone d'observation est composee de parcelles cadastrales longeant une riviere et les parcelles sont celles de toute ma commune! je veux en fait savoir quelle sont les parcelles qui sont comprises dans la zone d'observation(avec le nouveau cadastre qui vient d'arriver). et avec la premiere requete, Mi m'en oublie une qui est en plein milieu mais pas avec l'autre requete!! et je ne comprends pas pourquoi!!
merci d'avance.
Francois
#2 Fri 01 April 2005 12:13
- Jean-François Behm
- Invité
Re: aide sql
Bonjour,
Parcelles.obj Contains Zone_d_intervention.obj signifie les objets de
parcelles qui contiennent le centroide des objets de Zone_d_intervention
Zone_d_intervention.obj Contains Parcelles.obj = > les objets de
Zone_d_intervention qui contiennent les centroides des objets de Parcelles
Dans le 1er cas, il faut que le centre des parcelles de la zone
d'intervention soit dans une parcelle pour que cette derniere soit
selectionnee ;
Dans le 2eme cas, les parcelles sont selectionnees si leur centre est dans
une des parcelles de la zone d'intervention.
Bon courage,
Jean-Francois Behm
Ecole Privee des Techniques Geographiques de l'Environnement
www.eptege.com
#3 Fri 01 April 2005 13:06
- ROBIN Thomas
- Invité
Re: aide sql
Bonjour :
Voici un pt descriptif des differents operateurs spatiaux sous MI.
MapInfo propose differents operateurs geographiques pour selectionner
des objets appartenant a deux tables a partir de leurs relation
spatiale. Voici une description des principaux.
* *_Contains_* : L'objet A contient l'objet B si le centroide de B
se trouve dans le polygone A.
* *_Contains entire_* : L'objet A contient l'objet B si le polygone
de B est entierement inclus dans le polygone A.
* *_Within_* : L'objet A est dans l'objet B si son centroide est
dans le polygone de B.
* *_Entirely within_* : L'objet A est entierement dans l'objet B si
le polygone de A est entierement dans le polygone de B.
* *_Intersetcs_* : L'objet A rencontre l'objet B s'ils ont au moins
un point en commun.
Cordialement
#4 Fri 01 April 2005 16:54
- francois viricelle
- Invité
Re: aide sql
merci pour vos reponses, c'est beaucoup plus clair desormais!
Francois