Quelqu'un sait-il comment fonctionne le style d'étiquette «Blocage» dans QGIS 2.16? J'ai une couche limite de polygone et je voudrais empêcher toute étiquette de chevaucher le contour. J'ai activé le blocage pour le polygone, mais aucune des étiquettes ne semble changer.
12
Réponses:
J'ai testé l'option de blocage, à l'aide de QGIS 2.16.2, pour bloquer les étiquettes situées au bord de la limite du polygone. En fait, cela fonctionne, mais il semble que cela fonctionne si les étiquettes sont situées près du bord de la couche de polygones.
Pour illustrer la différence entre utiliser l'option de blocage et ne pas utiliser l'option de blocage, j'utiliserai deux fichiers de formes: le fichier de formes des limites du monde et le fichier de formes des grandes villes.
Tout d'abord, nous devons montrer les étiquettes des fichiers de formes des grandes villes et utiliser le polygone des limites du monde pour bloquer les étiquettes.
Voici la différence:
Si les étiquettes du fichier de formes de la grande ville sont situées très près du bord du fichier de formes des limites du polygone (frontière mondiale), les étiquettes ne pourront pas couvrir le bord de la frontière du polygone, mais si les étiquettes de la grande ville sont situées un peu loin du bord de la limite du polygone, l'influence du blocage aura un effet minimum ou aucune influence.
Un autre point est que l'option de blocage était disponible dans la version précédente de 2.14, mais avec un nom différent "Décourager les autres étiquettes de couvrir les entités de cette couche". Je pense que l'équipe de développeurs a changé le nom pour le raccourcir et donner un sens plus descriptif à sa fonction.
la source
Il me semble que cette fonctionnalité est buggée. J'ai remarqué que le résultat dépend des paramètres de «placement» des étiquettes:
Ma configuration de test:
J'ai déposé un rapport de bug: https://hub.qgis.org/issues/15718
la source