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é ?

#1 Sat 15 December 2018 15:57

sylvainSIG
Participant assidu
Lieu: Moissac
Date d'inscription: 29 Nov 2018
Messages: 265

QGIS: Selection par expression

Bonjour,

J'ai un fichier shape qui a une table attributaire de 2942 attributs. Je cherche à sélectionner seulement une partie des communes (exactement 218). J'ai une colonne 'insee' avec les codes insee de chaque commune.
J'ai utilisé ce genre d'expression dans la "sélection par expression"

Code:

 ('insee'=51452) + ('insee'=52140) etc.

mais pour 218 entrées c'est vite long et chiant.

Y a-t il une expression plus rapide ?

Merci, Sylvain

Hors ligne

 

#2 Sat 15 December 2018 18:39

michel56
Participant assidu
Lieu: Lorient
Date d'inscription: 14 Jul 2012
Messages: 474

Re: QGIS: Selection par expression

Bonjour,

En sql on peut faire: insee IN("51452","52140") Mais actuellement, j'ai pas Qgis pour faire le test.

Cordialement.


Opérateur cartographique & DAO & PHP.

Hors ligne

 

#3 Mon 17 December 2018 09:43

simo lay
Participant assidu
Date d'inscription: 8 Dec 2011
Messages: 172

Re: QGIS: Selection par expression

Bonjour,
la requête de michel56 devrait fonctionner il faut mettre guillemet simple :insee IN('51452','52140').
Cordialement,

Hors ligne

 

#4 Mon 17 December 2018 15:40

laurent00
Participant assidu
Date d'inscription: 6 Aug 2007
Messages: 402

Re: QGIS: Selection par expression

bjr
qu'on t-elle en commun tes 218 communes
ne serait-il pas plus simple de faire un champs catégorie ...
LJ

Hors ligne

 

#5 Mon 17 December 2018 15:59

sylvainSIG
Participant assidu
Lieu: Moissac
Date d'inscription: 29 Nov 2018
Messages: 265

Re: QGIS: Selection par expression

Bjr, mes 218 communes ont en commun d'être riveraines de la Marne. Mais j'ai trouvé comment faire, j'ai créé une colonne avec 1 pour les colonnes concernées, et j'avais plus qu'à demander les communes ayant un 1 dans cette colonne.
Merci à tous

Hors ligne

 

Pied de page des forums

Powered by FluxBB