qgis – Suprime el etiquetado de funciones más pequeñas que no funcionan correctamente

Pregunta:

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

("Suprimir el etiquetado de entidades más pequeñas que")

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

ingrese la descripción de la imagen aquí

Como solución, 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 determinada escala? Esto sería muy engañoso, ya que creo que para una escala en una pantalla, esperaría establecer un valor en Pixel.

Respuesta:

Su suposición es correcta, la rendering / feature options / suppress small labels etiquetas rendering / feature options / suppress small labels considera el tamaño representado (es decir, en pantalla). Existe 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.

En su caso, la forma correcta sería hacer un rule based labeling , con un filtro en las características más grandes.

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım