4 votos

Suprimir el etiquetado de las características más pequeñas que no funcionan correctamente

En QGIS existe la opción de no etiquetar las características más cortas que un cierto valor:

("Suprimir el etiquetado de los rasgos más pequeños que")

El valor máximo que puedo establecer para la longitud es 99,99mm. Así que si quiero suprimir el etiquetado de características menores de 0,5m no puedo elegir 0,5m como valor.

enter image description here

Para evitarlo, uso esta expresión que funciona bien:

case when $length>0.49
then MyTextColumn
END

¿Es posible que el valor que puedo establecer para esta opción signifique la longitud (en mi pantalla o en mi hoja de papel) a una cierta escala? Esto sería muy engañoso, ya que creo que para una escala en una pantalla esperaría establecer un valor en Pixel.

3voto

Braiam Puntos 120

Su suposición es correcta, la etiqueta rendering / feature options / suppress small labels considera el tamaño renderizado (es decir, en pantalla). Hay una relación directa entre píxeles y milímetros, por lo que el uso de cualquiera de ellos debería tener un resultado consistente.

Para su caso, la manera apropiada sería hacer un rule based labeling con un filtro en las características más grandes.

enter image description here

enter image description here

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