5 votos

Cambiar polígonos de color por área de polígonos.

Tengo polígonos con el área en la tabla de atributos y quiero cambiar los polígonos a color rojo si tienen un área de menos de 70.

área y polígono

7voto

matzeri Puntos 176

Cree una simbología basada en reglas como esta: una con la regla "area" < 70 y otra con la regla ELSE ( "area" refiere a un valor de atributo mientras que $area calcula el área; use la que necesita; según su captura de datos, es "area" )

introduzca la descripción de la imagen aquí

5voto

nuecaster Puntos 128

He aquí otro método. No es realmente mejor que MrXsquared la respuesta, pero yo ya había empezado a escribir.

El uso de los datos de la configuración definida para el control color de relleno

enter image description here

con esta expresión: if("area"<70, '#ff0000','#00ff00')

Esta expresión se establece el color de relleno rojo (#ff0000 en notación hexadecimal) cuando el área es menor de 70, y el verde lo contrario.

enter image description here

Si desea utilizar diferentes tonos de rojo y verde, se puede obtener la notación hexadecimal para el color deseado en "seleccionar color" diálogo - sólo tiene que seleccionar el color que desee y desplácese hacia abajo para encontrar la notación hexadecimal cerca de la parte inferior.

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: