Comment ajouter des étiquettes en dehors des fonctionnalités?

14

J'essaie de réaliser ce type d'étiquetage à l'aide de QGIS. Apparemment, il ne semble pas être facilement pris en charge. Auriez-vous une idée de solution de contournement?

entrez la description de l'image ici

J'ai réussi à encercler le texte en utilisant des "diagrammes", que je peux même placer à l'aide d'un champ de coordonnées X et Y! Mais je n'ai aucune idée sur la façon de tracer une ligne entre le cercle et le bâtiment ... J'ai environ 400 cercles à placer, et ils pourraient très souvent changer, donc je ne peux pas compter sur une méthode manuelle.

Une idée ? Merci beaucoup !


Voici donc ce que j'ai en utilisant le plugin que vous avez suggéré:

ce que j'ai

Pas mal du tout !! Merci beaucoup !

J'ai du mal à mettre le chiffre au centre du cercle. Je vois qu'il y a deux champs: LblAlighH et un LblAlignV. Entrer "centre" dans LblAlignH centre le nombre horizontalement, mais j'ai essayé "milieu" ou "centre" dans LblAlignV sans que rien ne se passe ... (dans l'image, j'ai entré le centre pour LblAlignH dans celui en bas)

Cela serait-il possible ? :)

(Êtes-vous par hasard le développeur de ce plugin?)


D'accord, "moitié" dans le domaine VAlign semble bien fonctionner;)

Pour créer les cercles, j'ai utilisé des décorations de lignes dans la couche Arrow_Label_XXX:

comment

Et voici le résultat final:

résultat final

rouge
la source
Hm, je pense que l'édition d'Underdark a fait disparaître mon commentaire, donc là encore: selon mes notes, l'alignement vertical est défini par ces commandes: 'Bottom', 'Base', 'Half' et 'Top' (sans les guillemets, bien sûr)
SAnderka
1
Génial, merci pour les informations sur la technique de création de cercle!
SAnderka
Hé, ça a l'air génial! Si vous n'êtes toujours pas satisfait de l'emplacement de votre étiquette, vous pouvez simplement le déplacer à l'endroit souhaité (deuxième symbole à partir de la gauche sur la photo), le calque doit être en mode édition. Je vous serais également reconnaissant si vous acceptez ma réponse. cheers
Shepherdjo

Réponses:

14

Ce dont vous avez besoin, c'est du (tout nouveau) plugin "Easy custom labels":

Étiquetage personnalisé facile v. 0.3, Regis Haubourg (AEAG) - 2012. Action 1: ce plugin duplique une couche, transformant les géométries en centroïdes, et ajoute tous les champs requis pour l'étiquetage personnalisé. Action 2 - La fonction Flèche trace des lignes entre l'étiquette et l'objet d'origine AVERTISSEMENT! Ce plugin nécessite d'utiliser le plugin Memory Layer Saver si vous souhaitez enregistrer des étiquettes avec le projet. Dans QGIS 1.8, l'économiseur de couche mémoire 1.0 est nécessaire en raison du nouveau comportement gml (GDAL 1.9) Veuillez envoyer des bogues ou des demandes de fonctionnalités ici: http://hub.qgis.org/projects/easycustomlabeling

Vous utilisez ensuite ce menu (voir photo) pour effectuer toutes les opérations sur l'étiquette comme par exemple le déplacer.entrez la description de l'image ici

Je l'ai essayé moi-même. Fonctionne bien. Faites-moi savoir si cela a fonctionné.

Shepherdjo
la source
4
Wow, un plugin assez pratique. Btw, si vous ne le trouvez pas, il est toujours marqué comme "expérimental" et peut donc ne pas apparaître dans votre liste de plugins par défaut (vous pouvez le changer sous "Options" - "Plugins autorisés").
SAnderka
1
Super, je vais essayer ça maintenant;) Merci pour votre aide !!
rouge
Fonctionne un rêve. Eu le même problème et c'est parfait.
Ger