#1 Tue 03 November 2020 15:38
- jeremiedelefosse
- Participant occasionnel
- Lieu: Yvelines
- Date d'inscription: 18 Nov 2012
- Messages: 37
QGIS: Filtre / Constructeur de requete MULTIPLE
Bonjour à tous,
Je cherche un moyen d'appliquer le même filtre du type NOM_REG = ' BRETAGNE' a plusieurs couches présentent dans un projet .QGS.
Pour le moment j'applique le filtre couche par couche mais je dois répéter cette action de nombreuse fois...fastidieux !
Je suppose que je dois pouvoir créer une boucle sur mes couches et appliquer ce fameux filtre avec du python mais comment ??
Merci beaucoup de votre aide, Bien à vous
Dernière modification par jeremiedelefosse (Tue 03 November 2020 15:39)
Hors ligne
#2 Tue 03 November 2020 16:03
- michel56
- Participant assidu
- Lieu: Lorient
- Date d'inscription: 14 Jul 2012
- Messages: 474
Re: QGIS: Filtre / Constructeur de requete MULTIPLE
Bonjour,
Si tu crées une variable dans ton projet avec la valeur 'BRETAGNE' et dans les filtres tu insères son nom.
Cordialement.
Opérateur cartographique & DAO & PHP.
Hors ligne
#3 Thu 05 November 2020 14:12
- jeremiedelefosse
- Participant occasionnel
- Lieu: Yvelines
- Date d'inscription: 18 Nov 2012
- Messages: 37
Re: QGIS: Filtre / Constructeur de requete MULTIPLE
Bonjour,
Merci pour votre réponse.
L'utilisation d'un variable est bien reconnu dans les calculatrice de champ mais la variable n'est pas reconnu dans le constructeur de requête d'un filtre...
Savez vous pourquoi ? Existe-il une syntaxe particulière ou un autre façon de filtrer ses couches ?
Merci d'avance
Dernière modification par jeremiedelefosse (Thu 05 November 2020 16:48)
Hors ligne
#4 Fri 06 November 2020 08:29
- michel56
- Participant assidu
- Lieu: Lorient
- Date d'inscription: 14 Jul 2012
- Messages: 474
Re: QGIS: Filtre / Constructeur de requete MULTIPLE
Bonjour,
En effet ça ne marche pas dans le constructeur de requête.
Cordialement.
Opérateur cartographique & DAO & PHP.
Hors ligne
#5 Fri 06 November 2020 15:59
- jeremiedelefosse
- Participant occasionnel
- Lieu: Yvelines
- Date d'inscription: 18 Nov 2012
- Messages: 37
Re: QGIS: Filtre / Constructeur de requete MULTIPLE
Bonjour,
Existe-t-il une autre solution en python par exemple ?
merci bcp
Hors ligne
#6 Fri 06 November 2020 16:39
- sylvain poupard
- Participant assidu
- Date d'inscription: 19 Mar 2009
- Messages: 362
Re: QGIS: Filtre / Constructeur de requete MULTIPLE
Bonjour,
Une solution de contournement pourrait être d'utiliser un masque (extension "mask") ou de créer un atlas reprenant votre filtre sur la couche de couverture.
Merci pour vos retours si vous trouvez la solution.
Bon courage
Hors ligne
#7 Thu 12 November 2020 17:19
- jeremiedelefosse
- Participant occasionnel
- Lieu: Yvelines
- Date d'inscription: 18 Nov 2012
- Messages: 37
Re: QGIS: Filtre / Constructeur de requete MULTIPLE
Bonjour,
J'ai trouvé un résolution qui me satisfait avec un plugin " Multiple Layers Edit" qui permet d'appliquer le même filtre sur plusieurs couches.
Mais comme d'habitude une question en appel une autre, je ne sais pas si je dois ouvrir une nouvelle discussion ?
je la pose ici et je verrai bien
Je cherche a appliquer ce filtre grâce à la fonction "intersect" et non pas un filtre attributaire. Le filtre fonctionne dans la table attributaire mais pas dans le constructeur de requête
intersects( $geometry, geometry(get_feature('polygon_layer','attribute','value')))
Pouvez vous m'aider ?
Merci à tous
Hors ligne