3 votos

¿Formato de etiqueta condicional en QGIS?

Tengo problemas para etiquetar mi mapa. Tengo incendios en algunas regiones de mi mapa y sólo quiero que se etiqueten y que las otras regiones sin incendios permanezcan sin etiqueta.

Quiero que todos los (CAD_names) aparezcan si sólo (cadastral_1 > 0) y que estén etiquetados (check image) He intentado usar "case when" y otras cosas pero no ha funcionado. Aquí está mi tabla de atributos:

here is my attribute table

9voto

Braiam Puntos 120

Tienes varias opciones para conseguirlo.

Puede etiquetar todas las características utilizando una expresión, e instruir para imprimir el CAD_names o Null en función de su estado:

if  ("cadastral_1" > 1,"CAD_names",null) 

enter image description here

Otra opción es utilizar el etiquetado basado en reglas, y crear una regla para cuando "cadastral_1" > 1

enter image description here enter image description here

2voto

DucDigital Puntos 351

Para ello puede utilizar el etiquetado basado en reglas.

  1. Haga clic con el botón derecho en su capa y vaya a Propiedades de la capa
  2. Ir a las etiquetas
  3. Seleccione Etiquetado basado en reglas en el menú desplegable.
  4. Añadir una nueva regla con el icono +
  5. Al lado del filtro, haga clic en el icono .... enter image description here
  6. En el constructor de expresiones, amplíe la sección de campos y valores
  7. Crear regla de filtrado "cadastral_1">0 y cerrar el constructor de expresiones
  8. Seleccione el campo que desea mostrar como etiqueta (CAD_names) enter image description here

Hecho

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