Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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é ?

Annonce

Printemps des cartes 2024

#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 smile

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

 

Pied de page des forums

Powered by FluxBB