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 Mon 06 February 2023 10:40

florence44
Participant actif
Date d'inscription: 11 Sep 2007
Messages: 102

QGIS: Ensemble de regles

Bonjour
Je suis désolée je pense que ce thème à déjà été abordé mais dans l'urgence je ne parviens pas à trouver la réponse sad
J'ai une couche catégorisée et un atlas sur différents sites, mes espèces correspondent à un site particulier
et je veux faire apparaître QUE les points visible sur le site concerner.
Comment lier la règle $id= @atlas_featureid avec chaque symbole ?
image jointe = je ne veux pas voir les points non inclus dans mon site
Merci, Florence


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#2 Mon 06 February 2023 11:05

Sylvain M.
Participant assidu
Lieu: Saint-Pierre-des-Nids (53)
Date d'inscription: 8 Sep 2005
Messages: 983

Re: QGIS: Ensemble de regles

Si l'id du site est bien présent en table attributaire de la couche d'observation, il écrire les règles comme ceci :

Code:

"Sp_fr" = 'Arbre à papillons' AND "id_site" = @atlas_featureid

ou (selon la structure de vos données) :

Code:

"Sp_fr" = 'Arbre à papillons' AND "id_site" = attribute( @atlas_feature, 'id_site' )

Si l'id du site n'est pas présent dans la table des observations, il faut le calculer d'après une jointure spatiale (on verra à ce moment là, selon votre cas de figure)

Dernière modification par Sylvain M. (Mon 06 February 2023 11:05)


Sylvain M.

Hors ligne

 

#3 Mon 06 February 2023 11:24

Vincent Vauchey
Participant assidu
Lieu: saint jean de braye
Date d'inscription: 24 Jan 2006
Messages: 287

Re: QGIS: Ensemble de regles

Je crois qu'avec la nouvelle version de Qgis (également LTR) il est possible de le faire directement depuis le composeur, il est possible d'utiliser une couche comme masque, et de définir les couches a masquer ou  non.

c'est la dernière icon : Paramètre de découpage

Cordialement

Hors ligne

 

#4 Mon 06 February 2023 11:38

Vincent Vauchey
Participant assidu
Lieu: saint jean de braye
Date d'inscription: 24 Jan 2006
Messages: 287

Re: QGIS: Ensemble de regles

Hors ligne

 

#5 Mon 06 February 2023 14:45

florence44
Participant actif
Date d'inscription: 11 Sep 2007
Messages: 102

Re: QGIS: Ensemble de regles

Sylvain M. a écrit:

Si l'id du site est bien présent en table attributaire de la couche d'observation, il écrire les règles comme ceci :

Code:

"Sp_fr" = 'Arbre à papillons' AND "id_site" = @atlas_featureid

ou (selon la structure de vos données) :

Code:

"Sp_fr" = 'Arbre à papillons' AND "id_site" = attribute( @atlas_feature, 'id_site' )

Si l'id du site n'est pas présent dans la table des observations, il faut le calculer d'après une jointure spatiale (on verra à ce moment là, selon votre cas de figure)


C'est bien ce que j'ai essayé, mais ça ne fonctionne pas !

Je rectifie, super merci beaucoup ça fonctionne (id n'était pas correctement crée)
Encore merci
Bonne journée
Florence

Dernière modification par florence44 (Mon 06 February 2023 15:25)

Hors ligne

 

#6 Mon 06 February 2023 15:25

Sylvain M.
Participant assidu
Lieu: Saint-Pierre-des-Nids (53)
Date d'inscription: 8 Sep 2005
Messages: 983

Re: QGIS: Ensemble de regles

florence44 a écrit:

C'est bien ce que j'ai essayé, mais ça ne fonctionne pas !


Du coup, comment sont structurées vos données ?
Quel est le champ de la couche d'observations, qui permet d'identifier le site auquel elles se rattachent ?
Et quel est le nom de ce champ dans la couche des sites ?


Sylvain M.

Hors ligne

 

#7 Mon 06 February 2023 15:39

florence44
Participant actif
Date d'inscription: 11 Sep 2007
Messages: 102

Re: QGIS: Ensemble de regles

Sylvain M. a écrit:
florence44 a écrit:

C'est bien ce que j'ai essayé, mais ça ne fonctionne pas !


Du coup, comment sont structurées vos données ?
Quel est le champ de la couche d'observations, qui permet d'identifier le site auquel elles se rattachent ?
Et quel est le nom de ce champ dans la couche des sites ?


Merci celà fonctionne bien avec l'id des sites que j'ai identifié dans un champs id de ma couche d'espèces

Merci beaucoup

Hors ligne

 

Pied de page des forums

Powered by FluxBB