¿Cómo puedo usar estilos anidados?
Encontré la publicación de Nathan W. "Mejoras en la representación basada en reglas QGIS" sobre estilos anidados, pero no entiendo cómo usarla.
¿Cómo puedo usar estilos anidados?
Encontré la publicación de Nathan W. "Mejoras en la representación basada en reglas QGIS" sobre estilos anidados, pero no entiendo cómo usarla.
Respuestas:
Esperemos que la siguiente imagen ayude un poco:
Esencialmente, puede mover una regla 'dentro' de otra arrastrándola. Esto crea un estilo anidado. En la imagen, arrastré las últimas 2 reglas (azul y amarillo) dentro de la regla verde. Ahora, si agrega un filtro (expresión) a la regla verde y se aplica a cualquier característica, las características no solo se volverán verdes sino que también se volverán azules y amarillas según los filtros de estas reglas.
Si la regla verde no se aplica a ninguna característica, se vuelven rojas ya que la regla roja está fuera del estilo anidado. Por lo tanto, un estilo anidado casi puede verse como una
IF, THEN, ELSE
declaración estándar .fuente
Los estilos anidados son posibles para el estilo basado en reglas. (nota: no he marcado otros tipos de estilo)
No solo la leyenda de estilo y simbología está anidada. La evaluación de las reglas de estilo también está anidada.
Para configurar la anidación, utilice arrastrar y soltar.
Por ejemplo, ver imagen. Esto es para un conjunto de datos con campos titulados 'altura' y 'flujo'. La configuración inicial, que he creado a mano (un estilo tras otro) podría verse así. Tenga en cuenta que he creado estilos duplicados para un flujo mayor que / menor que 5.
Vamos a combinar las reglas que evalúan el flujo con las reglas que evalúan la altura. Las reglas que evalúan el flujo se arrastran sobre la altura de evaluación. Por lo tanto, las reglas 3 y 4 de la lista se descartan sobre la regla 1, y, por supuesto, las reglas 5 y 6 se descartan sobre la regla 2. Ahora tenemos esto (ver imagen):
Debería ser obvio que después de arrastrar lo que podríamos llamar las categorías 'secundarias' a las categorías 'principales' para ver las categorías secundarias (el flujo de evaluación de categorías) necesita expandir el árbol de estilos usando el pequeño cuadro cuadrado +/- que se puede ver a la izquierda de los estilos (imagen).
Ahora, no (en esta ocasión) necesitamos tener ningún símbolo para las reglas principales. Todos los casos estarán cubiertos por las categorías secundarias (el flujo será menor que 5 o mayor que / igual a 5), por lo que no necesitamos las líneas negras. Para ocultarlos, haga doble clic en el estilo individual para ingresar al cuadro de diálogo de diseño de estilo normal. Luego, borre / desmarque la casilla junto a la palabra 'símbolo' (ver imagen).
Nos quedamos con un estilo configurado como se muestra.
Entonces, en nuestro ejemplo, si 'altura'> 2 Y 'flujo'> 5 obtenemos una línea roja simple, mientras que si 'altura' <= 2 Y 'flujo'> 5 obtenemos una línea roja punteada.
fuente