Annonce
Suite à un problème technique intervenu entre le 22 et le 23 mars, nous avons du procéder dans la soirée du 25 mars, à la restauration de la base de données du 24 mars (matinée).
En clair, nous avons perdu vos contributions et inscriptions du dimanche 24 et du lundi 25 mars.
Nous vous prions de nous excuser.
#1 Sat 15 December 2018 15:57
- sylvainSIG
- Participant assidu
- Lieu: Moissac
- Date d'inscription: 29 Nov 2018
- Messages: 263
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: 361
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: 263
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