With QGIS 3.30, In the composer interface, I generate an atlas. My iteration layer is polygonal layer (platforms). I added a text element to automatically get by spatial intersection the 'parcel_id' attribute present in another polygonal layer. I use the aggregate function for this task :
aggregate(
'LAYER':='PARCEL_LAYER',
aggregate:='concatenate',
expression:="parcel_id",
filter:=intersects(geometry(@parent), $geometry)
)
It works. But the result shows values of all the intersections. I would like it limit to the result of the biggest intersection. How can I do this?