#1 Wed 08 April 2020 12:40
- Carl85
- Participant occasionnel
- Date d'inscription: 9 Jan 2020
- Messages: 11
QGIS 3.8.0: Probl Etiquette dans atlas
Bonjour,
je suis bloqué avec mes étiquettes lorsque génère un atlas.
je travaille au sein d'une commune nouvelle composée de 10 communes déléguées, et je dois réaliser une carte par commune pour classer les type de voie.
J'ai une couche linéaire de mes voies avec un champ code_voie (ex : VC 105 - VC141 ...). J'ai étiqueté ce champ.
j'ai également une couche surfacique pour la limite de mes communes.
J'ai fait ma mise en page et générer un atlas. Le problème c'est que mes étiquettes de nom de voie apparaissent également sur les communes limitrophes de la commune concernée par la carte de l'atlas (cf pièce jointe)
J'aimerai que les étiquettes n'apparaissent que sur la commune concernée, mais je ne sais pas comment faire.
Si quelqu'un peut m'apporter une solution, d'avance merci.
Dans l'attente de vous lire.
Cordialement
Hors ligne
#2 Wed 08 April 2020 13:11
- chanteclair
- Participant assidu
- Lieu: Pau
- Date d'inscription: 3 Jan 2007
- Messages: 725
Re: QGIS 3.8.0: Probl Etiquette dans atlas
Bonjour,
Utilisez le plugin Mask qui gérera automatiquement l'affichage des couches dans le masque et à l'extérieur.
Cordialement.
Hors ligne
#3 Thu 09 April 2020 08:55
- Carl85
- Participant occasionnel
- Date d'inscription: 9 Jan 2020
- Messages: 11
Re: QGIS 3.8.0: Probl Etiquette dans atlas
Bonjour,
Merci Chanteclair,
J'ai appliqué un mask, mais les étiquettes des communes voisines apparaissent toujours ou ne sont pas estompées (cf pièce jointe).
Du coup, je n'ai toujours pas trouvé la solution.
Cordialement
Hors ligne
#4 Thu 09 April 2020 09:20
- Idir
- Participant actif
- Lieu: Perpignan
- Date d'inscription: 28 Dec 2007
- Messages: 97
Re: QGIS 3.8.0: Probl Etiquette dans atlas
Bonjour,
En fait, il y a beaucoup de sujets qui parlent de ce problème ici sur GeoRezo.
Voir ce lien : https://georezo.net/resultatrecherche.p … s_pagename
Bon confinement
IDIR
Hors ligne
#5 Thu 09 April 2020 12:40
- Carl85
- Participant occasionnel
- Date d'inscription: 9 Jan 2020
- Messages: 11
Re: QGIS 3.8.0: Probl Etiquette dans atlas
Merci Idir,
J'ai bien regardé, mais je ne trouve pas la réponse à ma question, désolé.
J'ai 2 couches dans qgis (cf pièce jointe capture 2) :
- une couche commune (surface) sur laquelle j'ai appliqué un mask et cela fonctionne bien dans mon atlas
- une couche voirie (linéaire) que j'ai étiqueté (VC105,...)
Mais dans mon atlas, les étiquettes des voiries des communes voisines apparaissent ou ne sont pas estompées par le mask (cf pièce jointe capture 1)
Je ne sais pas comment faire apparaitre que les étiquettes de voirie de la commune concernée lorsque je fais défilé mes carte de chacune des communes dans l'atlas, puisque mes étiquettes ne proviennent pas d'un champ contenu dans ma couche surfacique commune sur laquelle j'ai appliqué le mask, mais de la couche linéaire voirie sur laquelle je ne peux appliquer de mask.
Je ne sais pas si j'ai été plus claire ☺
Merci d'avance de votre éventuelle aide.
Hors ligne
#6 Thu 09 April 2020 14:04
- chanteclair
- Participant assidu
- Lieu: Pau
- Date d'inscription: 3 Jan 2007
- Messages: 725
Re: QGIS 3.8.0: Probl Etiquette dans atlas
A la création du masque avec le plugin, celui-ci détecte les autres couches ayant des étiquettes et demande s'il faut ou non masquer ce qui est à l'extérieur.
Vous n'avez pas eu cette question ?
Hors ligne
#7 Thu 09 April 2020 14:45
- Carl85
- Participant occasionnel
- Date d'inscription: 9 Jan 2020
- Messages: 11
Re: QGIS 3.8.0: Probl Etiquette dans atlas
J'ai effectivement une question sur l'étiquetage (cf capture 3).
J'ai essayé avec toutes les propositions, mais rien n'y fait, les étiquettes voisines apparaissent toujours
Hors ligne
#8 Thu 09 April 2020 16:33
- Idir
- Participant actif
- Lieu: Perpignan
- Date d'inscription: 28 Dec 2007
- Messages: 97
Re: QGIS 3.8.0: Probl Etiquette dans atlas
Pour faire apparaître que les étiquettes d'une zone précise;
1 - vous pouvez utiliser votre couche de communes comme mask avec la symbologie polygones inversés, avec comme règle :
"nom du champ des noms de communes" = @atlas_pagename
2 - Si votre couche de voirie ne contient pas un champ de nom de commune (même nom de champ que la couche commune), il faut la découper par cette dernière (couche commune).
3 - Couche voirie, étiquettes basées sur des règles et comme règle :
within($geometry, geometry(get_feature('nom de ta couche commune', 'nom du champ des noms de communes', @atlas_pagename)))
Hors ligne
#9 Fri 10 April 2020 09:04
- Carl85
- Participant occasionnel
- Date d'inscription: 9 Jan 2020
- Messages: 11
Re: QGIS 3.8.0: Probl Etiquette dans atlas
Bonjour,
Merci Idir, ça fonctionne bien.
Je n'aurais jamais trouvé ☺.
Bonne journée.
Cordialement
Hors ligne