#1 Mon 20 April 2015 09:12
- pierre_isere
- Participant actif
- Date d'inscription: 13 Jul 2011
- Messages: 81
QGIS Atlas: masquer entite Atlas
Bonjour à tous,
Est-il possible de cacher toute les entités sauf celle affichée dans l'Atlas?
Merci beaucoup de votre aide
Hors ligne
#2 Mon 20 April 2015 10:18
- gaetanpru
- Participant actif
- Lieu: Limoges
- Date d'inscription: 4 Jan 2012
- Messages: 93
Re: QGIS Atlas: masquer entite Atlas
Bonjour,
Pour afficher uniquement l'entité en cours de l'atlas, il faut aller dans l'onglet "Style" des propriétés de la couches.
Puis choisir le style "Ensemble de règles" et ajouter une nouvelle règle avec comme condition "$id= $atlasfeatureid" pour le style de l'entité en cours d'affichage.
Les variables de l'atlas sont disponibles si l'option "Atlas" est activée dans ton composeur d'impression
Tu peux utiliser l'inversion de polygone pour créer un masque autour de ton entité, ou éclaircir les entités voisines en utilisant la transparence.
A toi de jouer avec les styles pour faire ce que tu veux.
Dernière modification par gaetanpru (Mon 20 April 2015 10:20)
Gaëtan - Béziers
Hors ligne
#3 Mon 20 April 2015 11:37
- pierre_isere
- Participant actif
- Date d'inscription: 13 Jul 2011
- Messages: 81
Re: QGIS Atlas: masquer entite Atlas
merci beaucoup pour cette réponse rapide
Hors ligne
#4 Hier 19:48
- Tixi
- Participant actif
- Date d'inscription: 6 Jun 2022
- Messages: 142
Re: QGIS Atlas: masquer entite Atlas
Bonsoir
Je rebondis sur ce vieux message,
J ai besoin de cacher les entites qui ne sont pas celles de mon Atlas (des lignes), je l avais deja fait sur d autres projets donc pas de probleme.
Je veux le faire sur la couche enfant, et j ai un peu plus de problemes.
Cette couche enfant est faite d une quinzaine de symbloes categorises. Je n ai pas trouve comment appliquer ma formule "$id= $atlasfeatureid" sur la couche en entier, ni sur les symboles. J ai triche en selectionnant tout les symboles et en faisant une formuöe sur la taille (taille x si "$id= $atlasfeatureid" sinon taille nulle), mais j ai du ensuite faire pareil sur le texte de l etiquette et sur le halo.
Ce n est pas ideal de le faire en trois fois et ca l est encore moins ensuite car je n ai plus de symboles sur la legende.
Est ce qu il y a d autres moyens d arriver a mes fins, peut etre en passant tout en symbologie par regle et en appliquant la formule "$id= $atlasfeatureid" , en esperant que cela fonctionne aussi pour les etiquettes.
Hors ligne


