¿Existe la posibilidad de definir una regla de estilo QGIS para mostrar solo marcadores de puntos cuando se muestra su etiqueta?
Mi objetivo es excluir todos los puntos que no están etiquetados debido a la colisión entre etiquetas.
Ejemplo:
¿Existe la posibilidad de definir una regla de estilo QGIS para mostrar solo marcadores de puntos cuando se muestra su etiqueta?
Mi objetivo es excluir todos los puntos que no están etiquetados debido a la colisión entre etiquetas.
Ejemplo:
Respuestas:
Esto no es lo ideal, pero si está de acuerdo con que la etiqueta siempre aparezca en el marcador, puede usar un fondo en su etiqueta como solución alternativa.
Desventajas:
Un ejemplo que toma un nombre de archivo de "campo_1" y elimina la extensión .jpg para formar texto de etiqueta para ubicaciones de fotos:
Los resultados:
(nota: la dirección que señala el icono de svg se estableció mediante una expresión que hace referencia a otro campo en la tabla)
¿Has echado un vistazo al excelente tutorial de Nyall Dawson en http://nyalldawson.net/2015/07/recent-labelling-improvements-in-qgis-master/
En el tercer segmento de su tutorial, analiza la creación de una capa de obstáculos. Esto puede ayudarte.
Simplemente seleccione todos los valores que tengan una etiqueta usando una consulta, exporte a una nueva capa que use la capa recién creada.
Establezca una regla (estilo basado en reglas) para su símbolo :
"label" IS NOT NULL
(suponiendo que su campo para etiquetas se llama "etiqueta")
Ahora se mostrarán símbolos, si el campo para las etiquetas no está vacío.