#1 Mon 19 February 2007 17:01
- remyx
- Participant occasionnel
- Date d'inscription: 6 Feb 2007
- Messages: 20
[MI 5.5] Problème de requête
Bonjour, j’ai un petit problème avec la création d’une requête.
A partir de données GPS (qui donne un tracé) et une couche avec des parcelles, je peux à l’aide d’un requête avoir les points qui passent dans telle ou telle parcelle (apparaît le numero de la parcelle). Le critère de ma requête est : parcelle_map_access.Obj Contains essai_gps.Ob
Mais puis-je avoir aussi les points qui n’appartiennent pas à ces parcelles ? c'est-à-dire que lorsqu’un point n’est pas dans une parcelle, cela me marque ‘’0’’.
Merci par avance
Rémy
Hors ligne
#2 Mon 19 February 2007 18:36
- Daniel
- Membre
- Lieu: Victoriaville, Québec
- Date d'inscription: 6 Sep 2005
- Messages: 2028
Re: [MI 5.5] Problème de requête
Bonjour
Je ne sais pas si je comprends bien votre question mais si vous donnez 1 aux points GPS qui sont dans votre parcelle, inverser votre sélection et attribuez 0 aux autres... ou je ne comprend pas votre problème
Daniel
De retour à la géomatique
Hors ligne
#3 Mon 19 February 2007 21:38
- remyx
- Participant occasionnel
- Date d'inscription: 6 Feb 2007
- Messages: 20
Re: [MI 5.5] Problème de requête
et comment inverser la selection?
J'ai MapInfo 5.5
Hors ligne
#4 Mon 19 February 2007 23:09
- Damien BEAUSEIGNEUR
- Participant assidu
- Lieu: meyzieu
- Date d'inscription: 5 Sep 2005
- Messages: 425
Re: [MI 5.5] Problème de requête
Note c'est pour cela qu'il est utile de connaître la version de Mapinfo. La fonction inverse la sélection n'est présent qu'à partir de la version 6.0
En fait, il vaut mieux commencer par mettre par défaut pour tout tes points la valeur 0 mise à jour colonne pour la table entière , ensuite tu n'auras plus qu'a mettre à jour cette colonne en effectuant la jointure avec ta table parcelles.
Cordialement
Damien
Hors ligne
#5 Tue 20 February 2007 09:07
- remyx
- Participant occasionnel
- Date d'inscription: 6 Feb 2007
- Messages: 20
Re: [MI 5.5] Problème de requête
merci pour ta réponse, mais je ne comprends pas tout.
donc pourrais tu me détailler un peu de plus ta méthode?
merci par avance
rémy
Hors ligne
#6 Tue 20 February 2007 18:56
- Damien BEAUSEIGNEUR
- Participant assidu
- Lieu: meyzieu
- Date d'inscription: 5 Sep 2005
- Messages: 425
Re: [MI 5.5] Problème de requête
1ere étape
Sur ta table essai_gps ajoute une colonne qui indiquera le numéro de parcelle.
rempli pour tout les enregistrements cette valeur à 0. (mise à jour de la colonne)
2° étape
mets à jour tes enregistrements en utilisant la jointure (toujours sur la mise à jour de la colonne) avec ta table des parcelles et en choisissant l'identifiant des parcelles.
3° étape sélectionne toutes les lignes dans ta colonne les enregistrements sont à 0.
Tu auras donc ta sélection.
Hors ligne
#7 Wed 21 February 2007 14:27
- remyx
- Participant occasionnel
- Date d'inscription: 6 Feb 2007
- Messages: 20
Re: [MI 5.5] Problème de requête
j'ai compris votre solution, mais lorsque je veux mettre à jour la colonne, la table essai_gps dans la "table à mettre à jour". savez d'où vient ce problème?
merci par avance
rémy
Hors ligne
#8 Thu 22 February 2007 11:02
Re: [MI 5.5] Problème de requête
Un echo de cette conversation : http://www.forumsig.org/showthread.php?t=11243
Hors ligne
#9 Thu 22 February 2007 16:06
- remyx
- Participant occasionnel
- Date d'inscription: 6 Feb 2007
- Messages: 20
Re: [MI 5.5] Problème de requête
oui je suis membre de 2 forums de SIG voilà pourquoi vous trouvez cette même conversation sur forumsig.org
Hors ligne
#10 Thu 22 February 2007 16:30
Re: [MI 5.5] Problème de requête
Hello,
On est pas sectaire, ne vous inquiétez pas. C'est juste que les deux forums combinés ne donnent pas forcément les mêmes réponses , donc c'est bien de le signaler de part et d'autre quand vous faites cette démarche sur les deux forums.
Le but étant qu'un maximum de gens en profitent...
Géomatiquement,
Robin.
Hors ligne