¿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?
Respuestas
¿Demasiados anuncios?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
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