Loading [MathJax]/jax/element/mml/optable/BasicLatin.js

6 votos

Cambiar los polígonos de color por el área de los 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 menor a 70.

area and polygon

0 votos

Gracias por la ayuda, sí también es una buena respuesta, si quiero guardar los cambios en GeoJSON, ¿puedo hacerlo o tengo que crear una tabla de atributos diferente columna y guardar el color por un polígono?

0 votos

Me es útil y me ayuda, solo trato de aprender más sobre este programa.

0 votos

No está relacionado con tu pregunta, pero me he dado cuenta de que la característica en la parte superior izquierda de tu captura de pantalla parece tener límites auto-interseccionados, lo que la convertiría en una geometría no válida.

7voto

matzeri Puntos 176

Cree una simbología basada en reglas como ésta: Uno con la regla "area" < 70 y uno con la regla ELSE ( "area" se refiere a un valor de atributo mientras que $area calcula el área; utiliza la que necesites; según tu foto es "area" )

enter image description here

0 votos

@EvgenyRyvkin también puedes usar un renderizador graduado en la variable $area (en lugar de una columna SHAPE_AREA), y luego establecer tus propios saltos de clase y colores.

5voto

nuecaster Puntos 128

Este es otro método. Realmente no es mejor que la respuesta de MrXsquared, pero ya había empezado a escribirlo.

Utilice los ajustes definidos por los datos para controlar el color de relleno

enter image description here

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

Esta expresión establecerá el color de relleno en rojo (#ff0000 en notación hexadecimal) cuando el área sea inferior a 70, y en verde en caso contrario.

enter image description here

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

enter image description here

0 votos

Gracias por su respuesta, sí es un buen ejemplo de cómo puedo escribir diferentes colores en hexa y el uso de datos definidos.

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