#1 Sat 12 April 2008 13:49
- Langdon
- Participant occasionnel
- Date d'inscription: 1 Apr 2008
- Messages: 12
Faire une selection
Bonjour, j'ai besoin d'une info. Je travaille avec MapInfo 8.0. J'ai deux couches et je voudrais selectionner tout les polygones qui sont contenues dans les 2 couches. Comment faire ?
Merci
Hors ligne
#2 Sat 12 April 2008 15:50
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Faire une selection
Bonjour
Si je traduis "selectionner tout les polygones qui sont contenues dans les 2 couches" par "sélectionner les polygones communs aux deux couches"... j'ai bon ??
Mais que veut dire commun: exactement semblables / qui s'intersectent (ont une partie commune) / qui ont le même identifiant etc ??
Il faut préciser une peu pour que l'on puisse répondre ...
Hors ligne
#3 Sat 12 April 2008 15:52
- Langdon
- Participant occasionnel
- Date d'inscription: 1 Apr 2008
- Messages: 12
Re: Faire une selection
qui ont le meme identifiant ...
Hors ligne
#4 Sat 12 April 2008 16:24
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Faire une selection
C'est le plus facile
Select * From Table_A,Table_B Where Table_A.ID = Table_B.ID Into Sel1
Le Into Sel1 est facultatif mais c'est mieux de nommer ses sélections plutôt que de laisser le nommage par défaut de MapInfo 'selection...qui devient Qyeryn dès qu'on y touche, pour l'afficher par exemple)
ps: pour maItriser le SQL, lire ces documents...
Hors ligne
#5 Sat 12 April 2008 16:32
- Langdon
- Participant occasionnel
- Date d'inscription: 1 Apr 2008
- Messages: 12
Re: Faire une selection
je ne vois pas comment ecrire Select * From Table_A,Table_B Where Table_A.ID = Table_B.ID Into Sel1
je ne trouve ni from ni where ... j'ai mapinfo 8.0
Hors ligne
#6 Sat 12 April 2008 16:53
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Faire une selection
Dans le document évoqué (à lire!), on explique en particulier l'utilisation de la fenêtre MapBasic (FMB)
Elle s'ouvre par menu Options->Afficher fenêtre MapBasic
La syntaxxe que j'ai donnée s'applique à la FMB ('enter' sur la ligne pour déclencher l'action)
Si vous utilisez le requêteur (menu Sélection->Sélection SQL...) vous verrez dans la FMB (si elle est ouverte !) s'inscrire cette syntaxe
Dans le requêteur:
case du haut: * (ou liste de ce qu'on sélectionne: colonnes ou expression impliquant des colonnes)
en dessous: From (tables à traiter)
en dessous: Where (critères à respecter)
en dessous: Group By (regroupement à appliquer -> donnera une table non graphique)
en dessous: Order By (tri à faire)
en dessous: Into (nom de la sélection résultante)
Hors ligne
#7 Sat 12 April 2008 16:55
- Langdon
- Participant occasionnel
- Date d'inscription: 1 Apr 2008
- Messages: 12
Re: Faire une selection
c'est bien ce que j'ai fais et ca ne marche po. je sais je sais je suis une bille pour map info. je prefere arc view mais j'ai pas de version d'arc. je vais faire avec la vieille méthode en sélectionnant à la main, en editant la table des elements selectionnés et en enregistrant la table.
merci quand même
Dernière modification par Langdon (Sat 12 April 2008 16:56)
Hors ligne
#8 Sat 12 April 2008 17:21
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Faire une selection
Ca veut dire quoi "ca ne marche po": rien de sélectionné, refus de MI de faire la sélection (syntaxe incorrecte), etc...
ps: personne n'est une bille quelque part. Si on ne persévère pas on ne progresse pas
Hors ligne