¿Bloqueo de etiquetas en QGIS?

12

¿Alguien sabe cómo funciona el estilo de etiqueta 'Bloqueo' en QGIS 2.16? Tengo una capa límite de polígono y me gustaría evitar que las etiquetas se superpongan al contorno. He activado el bloqueo para el polígono, pero ninguna de las etiquetas parece cambiar.

Galen
fuente
Sí, tampoco voy a hacer que esto funcione ...
DPSSpatial
1
Sí ... no creo que haya mucha información sobre esto excepto este tweet
Joseph

Respuestas:

5

Probé la opción de bloqueo, usando QGIS 2.16.2, para bloquear las etiquetas que se encuentran en el borde del límite del polígono. En realidad funciona, pero parece que funciona si las etiquetas se encuentran cerca del borde de la capa de polígono.

Para ilustrar la diferencia de usar la opción de bloqueo y no usar la opción de bloqueo, usaré dos archivos de forma: el archivo de forma de límite mundial y el archivo de forma de ciudad principal.

Primero, debemos mostrar las etiquetas de los archivos de forma de las principales ciudades y usar el polígono de límites mundiales para bloquear las etiquetas.

Aquí está la diferencia:

  1. Sin usar la opción de bloqueo, las etiquetas se verán así:

ingrese la descripción de la imagen aquí

  1. Con el uso de la opción de bloqueo, las etiquetas se verán así, especialmente aquellas marcadas con rectángulos rojos:

ingrese la descripción de la imagen aquí

Si las etiquetas del archivo de forma de la ciudad principal se encuentran muy cerca del borde del archivo de forma del límite del polígono (límite mundial), se bloqueará que las etiquetas cubran el borde del límite del polígono, pero si las etiquetas de la ciudad principal se encuentran un poco lejos del borde del límite del polígono, la influencia del bloqueo tendrá un efecto mínimo o ninguna influencia.

Otro punto es que la opción de bloqueo estaba disponible en la versión anterior de 2.14, pero con un nombre diferente "Disuadir a otras etiquetas de cubrir funciones en esta capa". Creo que el equipo de desarrolladores cambió el nombre para acortarlo y darle un significado más descriptivo a su función.

ahmadhanb
fuente
Gracias por echarle un vistazo. Me doy cuenta de lo que describe. Me encantaría tener una función comparable a los pesos de las etiquetas de arcmap donde puede evitar por completo que las etiquetas se superpongan con los bordes o interiores de los polígonos.
Galen
"Bloquear" es más absoluto que "desalentar", creo que el nombre no debería haberse cambiado dada la funcionalidad que permite.
alphabetasoup
1

Me parece que esta característica tiene errores. Noté que el resultado depende de la configuración de 'colocación' de las etiquetas:

  • desplazamiento del centroide / alrededor del centroide: las áreas de bloqueo se ignoran
  • horizontal / libre / uso del perímetro: se respetan las áreas de bloqueo

Mi configuración de prueba:

  • una capa de polígono que contiene un polígono, etiquetas establecidas en 'bloqueo'
  • otra capa de polígono con algunos polígonos, etiquetas habilitadas y luego usando diferentes opciones de 'colocación'

Presenté un informe de error: https://hub.qgis.org/issues/15718

evod
fuente