14 votos

¿Cómo añadir etiquetas fuera de las características?

Estoy tratando de lograr este tipo de etiquetado utilizando QGIS. Aparentemente, no parece ser fácil de soportar. ¿Tendrías alguna idea para una solución?

enter image description here

Conseguí tener un texto rodeado de círculos usando "Diagramas", ¡que parece que incluso puedo colocar usando un campo de coordenadas X e Y! Pero no tengo ni idea de cómo dibujar una línea entre el círculo y el edificio... Tengo unos 400 círculos para colocar, y podrían cambiar con bastante frecuencia, así que no puedo confiar en un método manual.

¿Alguna idea? Muchas gracias.


Así que esto es lo que tengo usando el plugin que has sugerido :

what i've got

No está nada mal. Muchas gracias.

Sólo me cuesta poner el número en el centro del círculo. Veo que hay dos campos: LblAlighH y un LblAlignV. Introduciendo "centro" en LblAlignH se centra el número horizontalmente, pero he probado con "medio" o "centro" en LblAlignV sin que pase nada... (en la imagen, he introducido "center" para LblAlignH en la de abajo)

¿Sería posible? :)

(¿Es usted por casualidad el desarrollador de ese plugin?)


Vale, "la mitad" en el campo VAlign parece funcionar bien ;)

Para crear los círculos, he utilizado decoraciones de líneas en la capa Arrow_Label_XXX :

how to

Y aquí está el resultado final :

final result

14voto

damorg Puntos 1024

Lo que necesitas es el plugin (bastante nuevo) "Easy custom labeling":

Easy custom labeling v. 0.3, Regis Haubourg (AEAG) - 2012. Acción 1:Este plugin duplica una capa, transformando las geometrías en centroides, y añade todos los campos necesarios para el etiquetado personalizado. Acción 2 - La función de flecha dibuja líneas entre la etiqueta y el objeto original ¡AVISO! Este plugin requiere el uso del plugin Memory Layer Saver si quiere guardar las etiquetas con el proyecto. En QGIS 1.8, se necesita el Memory Layer Saver 1.0 debido al nuevo comportamiento de gml (GDAL 1.9): http://hub.qgis.org/projects/easycustomlabeling

A continuación, utilice este menú (véase la imagen) para realizar cualquier operación en la etiqueta como, por ejemplo, moverla. enter image description here

Lo he probado yo mismo. Funciona bien. Hazme saber si ha funcionado.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X