I have a polygon layer with e.g. 500 parcels including their owner information. Using the atlas function, I'd like to print the parcels sorted by owner. Using the atlas, I can select the layer containing the polygons as coverage layer, select pagename "owner" and it's almost what I need. But how can I set an automatic filter, to hide all the parcels from that layer which are not in the focus of the atlas page, not the owners? Something like inverting the "hidden coverage layer"...


1 Answer 1


One way is to set a Rule based styling with two rules:

  1. @atlas_featureid = $id Which will show the current atlas feature. Lets say I want a brown symbol.

  2. ELSE, and set the Opacity to 0 %.

I've set it to 20 % just to be able to show you there are more features: enter image description here

enter image description here

  • is there a way to add this to an already existing rule like "usage" = 'road' and secondly "usage = 'forrest'? Because my layer is alreafy rule based, and i am not cetrain how to add this...
    – Marek
    Commented Jun 13, 2023 at 19:56
  • 1
    Yes, combine the conditions with AND or OR operators
    – Bera
    Commented Jun 15, 2023 at 10:24

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.