#1 Sun 28 September 2025 17:04
- vxTedxv
- Participant occasionnel
- Date d'inscription: 26 Jan 2011
- Messages: 28
QGIS/Symbologie: contours avec masquage
Bonjour,
Je cherche à obtenir le résultat en pièce-jointe pour des symboles de points.
QGis 3 dispose d'une fonctionnalité de masquage de symboles mais je ne parviens pas à arriver à ce résultat. Je crois que c'est parce que je cherche à effectuer un masquage d'éléments d'une même couche mais je n'en suis pas certain.
Ce qui s'en rapproche le plus est d'appliquer un contour blanc et d'appliquer une opération de multiplication sur la couche mais la couleur du symbole se multiplie avec celle du fond, ce que je ne veux pas.
Des idées ?
Hors ligne
#2 Sun 28 September 2025 18:44
- laurent00
- Participant assidu
- Date d'inscription: 6 Aug 2007
- Messages: 436
Re: QGIS/Symbologie: contours avec masquage
bonsoir
en principe sur un symbole il y a le remplissage et le trait, est-ce que de mettre le trait en transparent ne fait pas le taf ?
LJ
Hors ligne
#3 Tue 30 September 2025 21:00
- arnaudp
- Participant actif
- Date d'inscription: 20 Sep 2020
- Messages: 54
Re: QGIS/Symbologie: contours avec masquage
Bonsoir,
Je ne suis pas totalement convaincu du résultat, mais dans la symbologie, si nous mettons un trait blanc (légèrement épais) et le mode de fusion de la couche en Découper et celui des entité en Filtrer, nous avons quelques choses qui se rapproche de votre exemple.
Hors ligne
#4 Hier 18:44
- vxTedxv
- Participant occasionnel
- Date d'inscription: 26 Jan 2011
- Messages: 28
Re: QGIS/Symbologie: contours avec masquage
Merci pour vos tentatives de résolution respectives.
@laurent00 Hélas, la transparence d'un contour n'agit pas comme un masque : un coutour transparent = pas de contour
Note : QGis gère les contours en épaississant la ligne de remplissage (de part et d'autre, et non seulement à l'intérieur ou à l'extérieur de cette limite). Ce qui peut être d'autant plus gênant quand on joue avec la transparence. Solution pour ce problème spécifique : supprimer le contour et ajouter une deuxième couche dans le symbole, dédiée au contour
@arnaudp
J'ai essayé votre méthode mais ça ne donne absolument pas le résultat escompté (cf. capture2)
Rappel du résultat escompté : capture1 sans les contours blancs
Combinaison qui s'en approche le plus mais avec une altération de la couleur des symboles en fonction de la couleur du fond (et a fortiori ne masquant pas totalement les motifs d'arrière plan) : couche=assombrir ; entité=normal (cf. capture3)
La solution idéale n'a donc pas été trouvée.
Note : le masquage de symbole natif de QGis gère le masquage des symboles d'une couche d'entités par rapport à une autre couche d'entités, et non entre les symboles d'une même couche d'entités, ni entre les couches de symboles dans un même symbole. La duplication de la couche d'entité pour s'en servir de masque sur elle-même ne semble pas fonctionner comme escompté non plus.
Dernière modification par vxTedxv (Hier 18:50)
Hors ligne


