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

Rencontres QGIS 2026

Les inscriptions sont ouvertes !

#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

 

Pied de page des forums

Copyright Association GeoRezo