3 votos

Añadir efectos de dibujo a la capa mediante una consulta en QGIS

Estoy trabajando con una capa de áreas administrativas. El área administrativa en cuestión no necesita tener una etiqueta y una sombra alrededor de ella; las áreas administrativas circundantes sí necesitan tener la etiqueta. Por ejemplo, Andorra tendría una sombra y sólo serían visibles las etiquetas "Francia" y "España", mientras que "Andorra" quedaría excluida. Actualmente, estoy logrando esto mediante la duplicación de la capa y la aplicación a una capa de la sombra y ocultando los polígonos circundantes y en la otra capa estoy ocultando el polígono en el foco y mostrar las etiquetas de los alrededores.

¿Cómo y dónde puedo ejecutar una consulta como

if (name = 'a', 
    show labels for (name != 'a') AND apply drawing effects,
   )

Esto evitará duplicar la capa para cada área administrativa que tenga que aplicar mi estilo.

¿Tiene alguna sugerencia?

2voto

chhh Puntos 1154

Si utiliza QGIS, entonces establezca una representación basada en reglas tanto para la simbología como para la etiqueta. Defina dos reglas - para fines de demostración, utilizo Czechia: una regla es "NAME" ='Czechia' entonces copie esa regla y péguela, cámbiela por "NAME" <>'Czechia' .

A continuación, haga doble clic en la primera regla, donde puede establecer el estilo/la visibilidad de la etiqueta según el área administrativa en cuestión. Cuando haya terminado, haga doble clic en la otra regla y realice los ajustes para todas las demás áreas. Repita esta operación para los estilos y las etiquetas.

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:

X