Existe-t-il un moyen dans qgis 2.0 pour éviter le chevauchement des étiquettes?

9

Existe-t-il un moyen dans qgis 2.0 pour éviter le chevauchement des étiquettes?

J'ai une couche avec une grande étendue géographique, ce qui signifie un tas de labels. Beaucoup d'entre eux entrent en collision et ça a l'air vraiment mauvais. Existe-t-il un moyen pour que qgis place automatiquement les étiquettes sur un «emplacement» alternatif?

Je sais que c'est possible dans MapInfo mais je préfère utiliser qgis :)

Daníel Örn
la source
Le moteur d'étiquette fait cela par défaut. Quelles options utilisez-vous?
Nathan W
J'utilise l'option "Calque à calque étiqueté". Eh bien, le défaut semble être qu'il n'autorise pas les étiquettes en collision, mais au lieu de les déplacer vers un autre emplacement, il n'affiche tout simplement pas les étiquettes en collision.
Daníel Örn
Labels -> Placement -> Free cela résoudra le problème.
user140347

Réponses:

6

Dans les propriétés du calque, sélectionnez la page Étiquette . Dans la sous-page Rendu à droite, vous pouvez sélectionner diverses options dans la catégorie Fonctionnalités .

Vous pouvez limiter la quantité d'étiquettes à imprimer ou fusionner les étiquettes de ligne connectées (cela dépend bien sûr du type de fonction utilisé).

Le placement des étiquettes peut être personnalisé sous la sous- page Placement .

Johnny Cusack
la source
3
Ah d'accord. Je viens de voir la case à cocher intitulée «Dissuader les étiquettes de couvrir les fonctionnalités». Après avoir décoché cette case, les étiquettes en collision ont été déplacées vers d'autres positions. Merci pour l'aide!
Daníel Örn
J'ai eu le même problème il y a quelques jours. Heureux de vous aider!
Johnny Cusack
1
Eh bien .... le problème n'a été résolu qu'à 50% :) J'utilise l'option 'Calque à calque étiqueté' et si mes étiquettes sont trop grandes, elles se chevaucheront même si j'ai décoché la case. La décoche de la case a-t-elle résolu votre problème?
Daníel Örn
Je ne suis pas sûr de bien comprendre le problème, mais pour moi - corrigez-moi si je me trompe - il semble que vous ayez toutes les fonctionnalités sur une seule couche? Il peut être utile de les diviser en plusieurs couches et d'utiliser le paramètre de priorité dans la page Placement .
Johnny Cusack
2
Vous avez bien compris le problème :) Toutes les fonctionnalités sont dans une seule couche. Les diviser et utiliser le paramètre Priorité ne résoudrait pas le problème. Si les étiquettes se chevauchaient, le paramètre de priorité ne rendrait visible que l'étiquette de priorité supérieure, me laissant ainsi exactement où j'ai commencé. Dans MapInfo, il y a un bouton qui dit «essayer un autre emplacement pour les étiquettes qui se chevauchent». J'espérais juste que Qgis avait une option similaire, mais je suppose que c'était trop demander :)
Daníel Örn
0

Pratique uniquement si le nombre d'étiquettes est limité, mais vous pouvez déplacer les étiquettes en utilisant le bouton "déplacer les étiquettes et le diagramme"

user136727
la source