5 votos

Etiquetado basado en reglas con Atlas

¿Alguien sabe cómo etiquetar sólo las características de un shapefile que están dentro de las características de otro shapefile utilizado como cobertura en Atlas?

9voto

sashkello Puntos 325

Para su caso, que el la capa actual y la capa de cobertura no comparten un campo similar , tendrá que utilizar la siguiente regla:

within($geometry, @atlas_geometry)

Algunos extras

Si el La capa actual y la capa de cobertura comparten un campo similar entonces puedes usar:

"my_filed" = attribute(@atlasfeature, 'atlas_similar_field_name')

Finalmente, si la capa que se quiere filtrar es la de cobertura entonces puedes usar este:

$id = @atlas_featureid

0voto

ward87 Puntos 121

Nunca lo he utilizado, pero el plugin "Mask" parece afirmar que es capaz de hacer justo lo que quieres.

puedes instalarlo desde el gestor de plugins o ir a https://github.com/aeag/mask para la versión qgis 3 y para https://github.com/aeag/mask/tree/qgis2 para qgis 2

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