Con mucha ayuda de gis.stackexchange.com, he creado líneas guía para símbolos de puntos. Las líneas se basan en una simbología del generador de geometría:
Acortar la geometría de la línea usando el diálogo de expresión en QGIS?
Ahora, quiero implementar líneas líderes para etiquetas movidas. Para mí es muy importante que las líneas comiencen en el centro de las etiquetas y terminen en las coordenadas del punto (o viceversa).
-- Geometry generator:
make_line(
make_point(label_x, label_y),
$geometry)
Una vez más, las líneas están cubiertas por las etiquetas:
¿Hay alguna manera de abordar los cuadros de etiquetas y acortar las líneas de referencia? Supongo que esta es una pregunta bastante complicada: /
qgis
labeling
symbology
geometry-generator
leader-line
eclipsado_por_la_luna
fuente
fuente
Respuestas:
En primer lugar, esta es una solución realmente ordenada. Resolví esto usando una vista de base de datos (un poco exagerado, pero funcionó).
Mi sugerencia es usar un fondo y completar la etiqueta.
O, mirando aquí , puede encadenar una solución de tipo buffer y clip.
Acabo de probar lo anterior y funciona (tengo diferentes campos que tú, pero lo demuestra). El uso del generador de geometría es realmente flexible, por lo que también podría tener la distancia del búfer en un campo, ¿dependiendo de la simbología?
No estoy seguro de qué está pasando con el punto 'tres', pero supongo que el punto de anclaje está un poco a la izquierda.
fuente
Actualmente trabajo en una bifurcación de plugin de etiquetado personalizado fácil, para permitir la creación automática de etiqueta y línea de encabezado vinculado.
Echa un vistazo a: EasycustomLabaling
Descárguelo, descomprímalo y pegue el repertorio 'EasyCustomLabeling' en el repertorio de su repertorio de complementos QGIS. Recargar QGIS.
fuente