5 votos

¿Realizar una doble clasificación para los símbolos en QGIS?

Estoy utilizando la versión 2.14.1 de QGIS (Essen). Tengo símbolos que he clasificado en función de un determinado valor de una de las columnas de mi shapefile.

¿Es posible hacer una segunda clasificación según una segunda columna?

Básicamente, estoy utilizando los datos con las obras de la carretera y las desviaciones vinculadas a las obras de la carretera. Mi primera clasificación es según el tamaño de la obra y me gustaría que la segunda fuera según el tipo de desvío (para coches, peatones, autobuses, etc.).

0 votos

¿Quiere mostrar ambos símbolos al mismo tiempo y en la misma función?

0 votos

Sí, eso es exactamente lo que quiero hacer. Un símbolo depende de una columna y el otro depende de otra columna .....

0 votos

añadir la capa dos veces

8voto

Oto Kaláb Puntos 121

Puede utilizar Anulación de datos definidos en combinación con la simbología categorizada. Con este enfoque se puede hacer simbología categorizada en un atributo y establecer algún otro parámetro (estilo de línea, ancho de línea, etc.) para cambiar según otros atributos.

ejemplo en los datos de carreteras de OSM:

  • clasificados por el atributo "tipo" (color de la línea)

enter image description here

  • cambie el símbolo y elija algún parámetro, haga clic en el botón Data defined override y escriba su fórmula o condición (en este caso "maxspeed" /10 ). También puede utilizar CASE WHEN condition THEN result ELSE result END etc. Para conocer los posibles valores de los parámetros, véase Descripción.. en el menú contextual de los parámetros

enter image description here

  • resultado

enter image description here

0 votos

¿Dónde puedo encontrar el botón de "anulación de datos definidos"? Estoy utilizando QGIS en francés, así que no estoy seguro de qué botón estoy buscando.

0 votos

es el pequeño icono junto al valor del parámetro, ver donde hago clic en la segunda captura de pantalla. Cuando se establece la definición el icono cambia a "epsilon" signo

0 votos

Lo siento, pero no he conseguido la captura de pantalla.

4voto

Gonzalo Puntos 500

Puede añadir desplazamientos para evitar la superposición de símbolos:

  • Añadir la capa dos veces como sugiere @iant
  • Al definir el estilo, puede ir al selector de símbolos para cada símbolo y establecer un desplazamiento para él.

Offset settings Establezca aquí el desplazamiento deseado

Offset points Capa duplicada con símbolos de puntos y desplazamiento

0 votos

Sí, gracias, tienes razón, de momento veo que es la mejor solución.

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