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

Printemps des cartes 2024

#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


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

Hors ligne

 

#2 Wed 08 April 2020 13:11

chanteclair
Participant assidu
Lieu: Pau
Date d'inscription: 3 Jan 2007
Messages: 717

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


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

Hors ligne

 

#4 Thu 09 April 2020 09:20

Idir
Participant actif
Lieu: Perpignan
Date d'inscription: 28 Dec 2007
Messages: 95

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.


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

Hors ligne

 

#6 Thu 09 April 2020 14:04

chanteclair
Participant assidu
Lieu: Pau
Date d'inscription: 3 Jan 2007
Messages: 717

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


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

Hors ligne

 

#8 Thu 09 April 2020 16:33

Idir
Participant actif
Lieu: Perpignan
Date d'inscription: 28 Dec 2007
Messages: 95

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

 

Pied de page des forums

Powered by FluxBB