<div dir="ltr">Hi list<br><br>I would like to make a report (atlas) iterating two layers where:<br><br>1. Layer of level 2 administrative boundary is iterated (with atlas feature) and shows it as a no filled polygon, with out label;  and else polygons as white filled with labels;  and<br><br>2. Layer of administrative level 3 boundary is iterated too (with atlas feature), and shows labels only in polygons that are intersected or are within the active level 2 boundary.<br><br>How can be this done in QGIS 3.2? I was succsefull in QGIS 2.18, but now it doesn't work. I've tryed rules as:<br><br> intersects(@atlas_geometry,$geometry )<br><br>contains(geometry(@atlas_feature),centroid( $geometry ) ) is true<br><br><div>but nothing.</div><div><br></div><div>I'm tring this because of non desired labels of level 3 boundary. One solutiion is using white labels that are fused with white polygons of level 2 boundary... but it is plan B.<br></div><br><div>Any advice please?</div><div><br></div><div>Cheers!<br></div><div><br></div><div>Carlos Cerdan<br></div><div><br></div></div>