Suite

Puis-je ajuster la position des étiquettes qgis individuelles ?

Puis-je ajuster la position des étiquettes qgis individuelles ?


J'ai joué avec les paramètres de placement de base des étiquettes, mais je me demande s'il existe un moyen pour moi d'ajuster le placement des étiquettes individuelles ?

Il y en a quelques-uns qui se chevauchent et j'aimerais pouvoir les ajuster manuellement.

Ou… dois-je exporter un SVG et faire cette dernière étape là-bas ?


Il y a quelques plugins qui aident à cela.

Je ne déplacerais les étiquettes que dans la toute dernière étape d'une production de carte, sinon vous devrez le refaire plusieurs fois pour obtenir les résultats souhaités !

J'utilise parfois "Calque à calque étiqueté" pour cela. En l'utilisant, il demandera un champ d'étiquette, puis activera l'étiquetage pour la couche. De plus, il ajoute de nombreux champs commençant par "Lbl… " à votre liste d'attributs, puis lie les paramètres d'étiquette de votre couche à ces champs (vous pouvez le voir à partir des symboles jaunâtres dans les propriétés de votre étiquette)

Ces champs ne servent pas seulement à stocker des informations sur la position de votre étiquette, mais aussi sur la taille de la police, les couleurs, la rotation, etc.

Rendez votre calque modifiable, et vous verrez que le "Déplacer l'étiquette"-Le bouton deviendra activé (car le plugin définit automatiquement vos paramètres de coordonnées X et Y sur les nouveaux champs LblX et LblY)

Ouvrez maintenant un compositeur d'impression et ajoutez votre carte, pour pouvoir voir comment le déplacement des étiquettes fonctionnera pour votre échelle finale.

Changement de position d'une étiquette avec le bouton "Déplacer l'étiquette". Les coordonnées de l'étiquette sont maintenant stockées dans la liste des attributs. Vérifiez la nouvelle position dans le compositeur d'impression en actualisant le cache.

[

Ce qui est bien, c'est que le reste des étiquettes est toujours placé automatiquement, vous n'avez donc qu'à déplacer les étiquettes qui ne s'adaptent pas automatiquement.

La saisie de données dans les autres champs (par exemple via le calculateur de champs) vous permettra de donner à vos étiquettes des tailles individuelles ou d'autres propriétés de police, par exemple. par catégories définies.


Vous pouvez utiliser la position pilotée par les données sur l'onglet de placement dans la boîte de dialogue d'étiquette. Malheureusement pour cela, vous devez créer et remplir deux colonnes (par exemple x,y) dans la table attributaire. Si vous avez des polygones, vous pouvez utiliser la calculatrice de champ pour remplir x et y, par ex.

x(centre de gravité($géométrie)) y(centre de gravité($géométrie))

Après cela, définissez la position de l'étiquette sur ces colonnes et modifiez les coordonnées dans le talbe des quelques étiquettes qui se chevauchent.