Ah sim, essa expressão faz sentido. Que resultados devolve? A sexta, 26/04/2024, 21:00, Bruno Feliciano < brunofelicianodelima...@gmail.com> escreveu:
> Tentei e não funcionou. > Acabei optando por outra expressão e também não funcionou. > > Essa no caso, não retornou o resultado que eu esperava. > > aggregate( > layer:= 'LIMITE_MUNICIPAL', > aggregate:='max', > expression:=municipio, > filter:=intersects($geometry, geometry(@parent)), > order_by:=area(intersection($geometry, geometry(@parent))) > ) > > Em sex., 26 de abr. de 2024 às 11:34, Alexandre Neto < > senhor.n...@gmail.com> escreveu: > >> Boa tarde, >> >> Com esta expressão ele está a obter um array com todos os valores e não >> apenas o primeiro. >> Em vez de "array_agg", talvez tenha de usar o minimun ou maxumum, mas >> colocando na opção order by a coluna ou o cálculo da área. >> >> Cumprimentos, >> >> Alexandre Neto >> >> >> On Tue, 23 Apr 2024 at 21:40, Bruno Feliciano via QGIS-User < >> qgis-user@lists.osgeo.org> wrote: >> >>> Olá, estou usando essa expressão para puxar de uma camada um determinado >>> valor, em casos onde minha poligonal intersecta com duas com duas, ele >>> está trazendo o valor aleatório (ou o primeiro). >>> >>> Estou buscando uma expressão para puxar apenas o valor onde minha área >>> faz maior intersecção. >>> >>> [image: image.png] >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> _______________________________________________ >>> QGIS-User mailing list >>> QGIS-User@lists.osgeo.org >>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-user >>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user >>> >>
_______________________________________________ QGIS-User mailing list QGIS-User@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-user Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user