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 11 March 2015 14:40

chuckapone
Juste Inscrit !
Date d'inscription: 2 Mar 2015
Messages: 2

QGIS : Probleme Etiquettes "Visibilite selon l'Echelle"

Bonjour à tous,

J'ai une couche avec des lignes : des rues.
J'ai un champs dans ma table attributaire avec le nom des rues. Je voudrais juste faire apparaitre celles-ci. J'ai réussi. L'emplacement des noms semblent bon.
Mon gros problème : Je voudrai afficher tous les noms de rues (ou les du moins les 3/4) à l'échelle d'une ville. Je suppose donc que c'est dans le rendu des étiquettes, dans l'option "Visibilité selon l'échelle". Je voudrais donc faire afficher toutes les étiquettes à l'échelle 1 : 14 000.
Cependant quand je met dans "Visibilité selon l'échelle" : Minimum 1, Max : 15 000 ou même l'inverse", rien ne change. J'ai tout essayé, en vain.
Pourtant, plus je zoom, plus l'échelle s'affine ( 1 : 7000, 1 : 3000 ...), plus j'ai d'étiquettes d'affichées. Mais moi je voudrais que ces étiquettes s'affichent à l'échelle 1 : 14 000 pour pouvoir imprimer un plan de la ville avec le nom des rues.

Comment remédier à ce problème ?

Merci d'avance !

Hors ligne

 

#2 Wed 11 March 2015 17:35

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3804

Re: QGIS : Probleme Etiquettes "Visibilite selon l'Echelle"

Bonjour,
Je crains que tu n'abordes la question sous un mauvais angle : indiquer une échelle de visibilité, c'est restreindre la visibilité des étiquettes à une plage d'échelle; en dehors de celle-ci, on ne veut pas les voir. Mais ça ce n'est pas vraiment ton problème. Ce que tu veux c'est les voir à l'échelle communale.
Il faut savoir que les étiquettes essaient autant que possible de se "coincer" sur la longueur de l'entité qu'elles identifient. Plus on zoome sur les entités, plus les entités sont plus grandes à l'écran et offrent plus de place au texte (notamment lorsque son unité est en points). En dézoomant à l'échelle commune, les rues sont donc plus courtes sur la mise en page (ou l'écran) et l'étiquette a donc moins de chance d'être à l'aise. Risque de télescopage donc non affichage des perturbées.

Pour résoudre le problème, il faudra plutôt, je pense, regarder du côté des unités de l'étiquette:
- soit tu as un grand format de papier qui permet d'avoir les lignes suffisamment longues pour afficher les étiquettes (en unités point)
- soit tu mets l'unité des étiquettes en "unités de la carte" et cherches une taille qui permette de lire ce qui sera écrit tout en affichant le max possible.
Essaie de jouer avec ces deux paramètres (unité et taille) pour voir comment ça fonctionne...

Hors ligne

 

#3 Wed 11 December 2019 10:45

MRG_56
Juste Inscrit !
Date d'inscription: 17 Apr 2019
Messages: 7

Re: QGIS : Probleme Etiquettes "Visibilite selon l'Echelle"

Bonjour,

Je me permet de déterrer ce sujet car il correspond exactement à ma demande (juste pas la même échelle souhaiter).
En effet, je n'arrive pas à avoir l'ensemble des étiquettes de mes rues sur le plan global de ma ville. Je ne suis pas très habiles avec les étiquettes et c'est un véritable casse tête à chaque fois. La réponse de SANTANNA, bien que complète, à pour une fois pas été très utile dans mon cas sad

Je précise que je suis en version 2.16.3.

Hors ligne

 

#4 Thu 12 December 2019 10:06

Elise
Participant assidu
Lieu: Argentat (19)
Date d'inscription: 16 Oct 2005
Messages: 497
Site web

Re: QGIS : Probleme Etiquettes "Visibilite selon l'Echelle"

Bonjour,

Je débute sous Qgis et je galère avec la gestion des étiquettes. au contraire de chuckapone, je ne souhaite afficher que certaines étiquettes et je souhaite que ces étiquettes ne se déplacent pas avec l'échelle (par exemple le long d'un cours d'eau). En somme, je veux choisir de façon manuelle les étiquettes à afficher et leur place. Y'a-t-il une manip' ? Je suis sur la version 3.10

Merci à vous.
Elise


Géoscope
  11 rue de l'Hospice - 19400 Argentat
  Tél. : 09 60 47 51 16

Hors ligne

 

#5 Thu 12 December 2019 10:45

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3804

Re: QGIS : Probleme Etiquettes "Visibilite selon l'Echelle"

Bonjour,

MRG56 a écrit:

La réponse de SANTANNA, bien que complète, à pour une fois pas été très utile dans mon cas


big_smile J'en déduis donc que c'est souvent utile. Merci (oui, je vois le verre à moitié plein, moi!)
2.16, c'est vieux! et je vais certainement dire des bêtises mais il me semble possible de choisir d'afficher les étiquettes en conflit (ce qui afficherait tout) puis de manuellement se fader leur positionnement. Pour avoir tous les noms de rues d'une commune, et lisibles bien sûr, il faut que le document sur lequel ce sera produit soit d'une taille pertinente. Si chaque étiquette a la place pour s'afficher (unités, taille - voir ci-dessus), il n'y a priori pas de raison pour qu'elle reste invisible

@Elise, la barre d'outils Étiquettess et le stockage auxiliaire devraient aider à comprendre comment ça marche, je pense.

Dernière modification par SANTANNA (Thu 12 December 2019 10:45)

Hors ligne

 

#6 Thu 12 December 2019 20:36

Elise
Participant assidu
Lieu: Argentat (19)
Date d'inscription: 16 Oct 2005
Messages: 497
Site web

Re: QGIS : Probleme Etiquettes "Visibilite selon l'Echelle"

Bonjour,

Merci SANTANNA, j'ai tant bien que mal utilisé les fonctions de la barre d'outils d'étiquette. Pour les étiquettes incurvées dans la polyligne, le fait de la déplacer la rend linéaire (genre aussi moche que sous Mapinfo !). Pour stockage d'auxiliaire faut que je me familiarise, ça sous-entend qu'il faut pour chaque étiquette relever dans un premier temps le choix de son emplacement en x et Y ? Fastidieux, non ?
Bon quand j'aurai progressé, j'espère que ce sera moi qui pourrait répondre aux questions nunuches ;-)

Merci,
Elise


Géoscope
  11 rue de l'Hospice - 19400 Argentat
  Tél. : 09 60 47 51 16

Hors ligne

 

#7 Fri 13 December 2019 08:29

GlaDal
Participant assidu
Date d'inscription: 30 Aug 2013
Messages: 996

Re: QGIS : Probleme Etiquettes "Visibilite selon l'Echelle"

Bonjour Elise,

Et si tu saisis cette expression dans la valeur définie par défaut de "rotation" de l'étiquette, est ce que ça fonctionne ? :

Code:

(atan((xat(-1)-xat(0))/(yat(-1)-yat(0)))) * 180/3.14159 + (180 *(((yat(-1)-yat(0)) < 0) + (((xat(-1)-xat(0)) < 0 AND (yat(-1) - yat(0)) >0)*2))) +90

Essaye de déplacer tes étiquettes et vois ce que ça donne.

Hors ligne

 

#8 Fri 13 December 2019 09:14

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3804

Re: QGIS : Probleme Etiquettes "Visibilite selon l'Echelle"

Hello,

Pour les étiquettes incurvées dans la polyligne, le fait de la déplacer la rend linéaire (genre aussi moche que sous Mapinfo !).


Ahhh wep. Deuxième fois que je lis ça cette semaine. J'ai donc signalé aux développeurs mais plutôt qu'un bug, semble-t-il que cette une fonction à développer. https://github.com/qgis/QGIS/issues/33374

Pour stockage d'auxiliaire faut que je me familiarise, ça sous-entend qu'il faut pour chaque étiquette relever dans un premier temps le choix de son emplacement en x et Y ? Fastidieux, non ?


Non, dès lors que les outils d'étiquette sont activés et utilisés, pour la plupart des propriétés, QGIS se charge lui-même de remplir les champs correspondant aux modifications effectuées

Bon quand j'aurai progressé, j'espère que ce sera moi qui pourrait répondre aux questions nunuches ;-)


Je n'ai pas trouvé de question nunuche là-dedans mais oui, c'est bien tout l'intérêt du forum: que ceux qui savent un peu aident les autres à progresser...

Hors ligne

 

#9 Fri 13 December 2019 10:59

MRG_56
Juste Inscrit !
Date d'inscription: 17 Apr 2019
Messages: 7

Re: QGIS : Probleme Etiquettes "Visibilite selon l'Echelle"

SANTANNA a écrit:

Bonjour,

MRG56 a écrit:

La réponse de SANTANNA, bien que complète, à pour une fois pas été très utile dans mon cas


big_smile J'en déduis donc que c'est souvent utile. Merci (oui, je vois le verre à moitié plein, moi!)
2.16, c'est vieux! et je vais certainement dire des bêtises mais il me semble possible de choisir d'afficher les étiquettes en conflit (ce qui afficherait tout) puis de manuellement se fader leur positionnement. Pour avoir tous les noms de rues d'une commune, et lisibles bien sûr, il faut que le document sur lequel ce sera produit soit d'une taille pertinente. Si chaque étiquette a la place pour s'afficher (unités, taille - voir ci-dessus), il n'y a priori pas de raison pour qu'elle reste invisible

@Elise, la barre d'outils Étiquettess et le stockage auxiliaire devraient aider à comprendre comment ça marche, je pense.


Effectivement  c'est une bonne déduction ! smile

Merci pour cette réponse! Il y a bien la possibilité d'afficher les étiquettes en conflit. Je vais suivre ton conseil et voir ce que ça donne !

Je compte prochainement télécharger une version plus récente du logiciel, la 2.16 est en effet assez vieille et cela se ressent à certains moments!

Hors ligne

 

#10 Fri 13 December 2019 18:18

Elise
Participant assidu
Lieu: Argentat (19)
Date d'inscription: 16 Oct 2005
Messages: 497
Site web

Re: QGIS : Probleme Etiquettes "Visibilite selon l'Echelle"

Bonjour

GlaDal a écrit:

Et si tu saisis cette expression dans la valeur définie par défaut de "rotation" de l'étiquette, est ce que ça fonctionne ? :

Code:

(atan((xat(-1)-xat(0))/(yat(-1)-yat(0)))) * 180/3.14159 + (180 *(((yat(-1)-yat(0)) < 0) + (((xat(-1)-xat(0)) < 0 AND (yat(-1) - yat(0)) >0)*2))) +90

Essaye de déplacer tes étiquettes et vois ce que ça donne.


Il ne se passe rien.
Pas grave, je me débrouille en créant une couche avec des tronçons de polylignes là où je souhaite que mes étiquettes apparaissent et je sélectionne l'option "afficher toutes les étiquettes". Cela marche mieux, mais j'ai quand même des étiquettes qui n’apparaissent pas même si j'ai aussi vérifié :
- la longueur mini du polyligne
- le nombre max d'étiquettes
- que les obstacles soient décochés
- priorité élevée

... je n'ai pourtant qu'une 10aine d'étiquettes "nom de cours d'eau" pour une banale carte hydrographie et relief sur un territoire d'une 20aine de communes :-(
Y'a aussi un petit bug, je demande que la police soit en italique et gras, ça marche et à un moment ça repasse en "roman", il faut que je vérifie avant chaque export de la fenêtre mise en page que la police est bien configurée...


Bon c'est le week-end... basta Qgis :-)

Elise


Géoscope
  11 rue de l'Hospice - 19400 Argentat
  Tél. : 09 60 47 51 16

Hors ligne

 

Pied de page des forums

Powered by FluxBB