<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt; font-family: Verdana,Geneva,sans-serif'>
<p>Hi Stefan,</p>
<p>Excellent - it works fine! Thanks for this solution.</p>
<p>As someone who was quite a bit involved with aggregate expression functions I should have thought about that solution myself - but apparently, that was too long ago ...</p>
<p>Many thanks for this solution - So good to have QGIS expression power users around!</p>
<p>Andreas</p>
<p id="reply-intro">On 2022-07-13 11:54, Stefan Giese (WhereGroup) via QGIS-Developer wrote:</p>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0">
<div class="pre" style="margin: 0; padding: 0; font-family: monospace"><span style="white-space: nowrap;">Hi Andreas,</span><br /><br /><span style="white-space: nowrap;">you can use the aggregate function for this, something like:</span><br /><br /><span style="white-space: nowrap;">aggregate(layer:='layer1',</span><br /><span style="white-space: nowrap;">          aggregate:='concatenate',</span><br /><span style="white-space: nowrap;">          expression:="name",</span><br /><span style="white-space: nowrap;">          filter:=intersects(</span><br />          map_get( item_variables( 'Karte 1'), 'map_extent_center' ), $geometry),<br /><span style="white-space: nowrap;">          concatenator:=',')</span><br /><br />and no need to build a point with make_point, the item variable map_extent_center is already a point.<br /><br /><span style="white-space: nowrap;">Best regards</span><br /><br />Stefan<br /><br /><span style="white-space: nowrap;">Am 13.07.2022 um 09:33 schrieb Andreas Neumann via QGIS-Developer:</span>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0"><br /><span style="white-space: nowrap;">Hi,</span><br /><br />I would like to use the "overlay_within" expression function, but in layout context - and in this case I dont have a "current_feature".<br /><br />The goal is to find out the municipality from the map center of my main map in the layout (but not in atlas context).<br /><br /><span style="white-space: nowrap;">What I tried:</span><br /><br /><span style="white-space: nowrap;">-----------</span><br /><br /><span style="white-space: nowrap;">with_variable(</span><br /><span style="white-space: nowrap;">  'current_geometry',</span><br /><span style="white-space: nowrap;">  make_point(</span><br /><span style="white-space: nowrap;">    x( map_get( item_variables( 'Hauptkarte'), 'map_extent_center' ) ),</span><br /><span style="white-space: nowrap;">    y( map_get( item_variables( 'Hauptkarte'), 'map_extent_center' ) )</span><br /><span style="white-space: nowrap;">  ),</span><br /><span style="white-space: nowrap;">  overlay_within(</span><br /><span style="white-space: nowrap;">    layer:='Gemeindegrenzen',</span><br /><span style="white-space: nowrap;">    expression:=gemeindename</span><br /><span style="white-space: nowrap;">   )</span><br /><span style="white-space: nowrap;">)</span><br /><br /><span style="white-space: nowrap;">------------------</span><br /><br />But apparently the "overlay_within" geometry function needs a "$currentfeature" - which I don't have, but could create artificially with make_point from the map center.<br /><br />Is there any way to "artificially" create a "$currentfeature", so that my overlay expression function would work?<br /><br /><span style="white-space: nowrap;">Thanks for any ideas,</span><br /><br />Andreas<br /><br /><br /><br /><br />_______________________________________________<br /><span style="white-space: nowrap;">QGIS-Developer mailing list</span><br /><span style="white-space: nowrap;"><a href="mailto:QGIS-Developer@lists.osgeo.org">QGIS-Developer@lists.osgeo.org</a></span><br /><span style="white-space: nowrap;">List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank" rel="noopener noreferrer">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a></span><br /><span style="white-space: nowrap;">Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank" rel="noopener noreferrer">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a></span></blockquote>
<br />-- <br /><span style="white-space: nowrap;">Mit freundlichen Grüßen</span><br /><span style="white-space: nowrap;">Stefan Giese</span><br /><span style="white-space: nowrap;">Projektleiter/Consultant</span><br /><span style="white-space: nowrap;">---------------------------------------------</span><br /><span style="white-space: nowrap;">Aufwind durch Wissen!</span><br /><span style="white-space: nowrap;">Jetzt neu: Web-Seminare und Online-Schulungen</span><br /><span style="white-space: nowrap;">bei der <a href="http://www.foss-academy.com" target="_blank" rel="noopener noreferrer">www.foss-academy.com</a></span><br /><span style="white-space: nowrap;">---------------------------------------------</span><br /><span style="white-space: nowrap;">WhereGroup GmbH</span><br /><span style="white-space: nowrap;">Schwimmbadstr. 2</span><br /><span style="white-space: nowrap;">79100 Freiburg</span><br />Germany<br /><br /><span style="white-space: nowrap;">Tel.: +49 (0)761 / 519 102 - 61</span><br /><span style="white-space: nowrap;">Fax: +49 (0)761 / 519 102 - 11</span><br /><br /><span style="white-space: nowrap;"><a href="mailto:stefan.giese@wheregroup.com">stefan.giese@wheregroup.com</a></span><br /><span style="white-space: nowrap;"><a href="http://www.wheregroup.com" target="_blank" rel="noopener noreferrer">www.wheregroup.com</a></span><br /><span style="white-space: nowrap;">Geschäftsführer:</span><br /><span style="white-space: nowrap;">Olaf Knopp, Peter Stamm</span><br /><span style="white-space: nowrap;">Amtsgericht Bonn, HRB 9885</span><br /><br />_______________________________________________<br /><span style="white-space: nowrap;">QGIS-Developer mailing list</span><br /><span style="white-space: nowrap;"><a href="mailto:QGIS-Developer@lists.osgeo.org">QGIS-Developer@lists.osgeo.org</a></span><br /><span style="white-space: nowrap;">List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank" rel="noopener noreferrer">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a></span><br /><span style="white-space: nowrap;">Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank" rel="noopener noreferrer">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a></span></div>
</blockquote>
<p><br /></p>

</body></html>