marti_ wrote > Mmh, non mi ha funzionato :( > cioè il calcolatore non mi dà errori, ma mi restituisce tutti valori nulli > sul campo virtuale, proprio come faceva senza usare transform. > Sul layer poligonale dei comuni (EPSG 32632) ho usato l'espressione: > aggregate( layer:='id layer_punti', aggregate:='concatenate', > expression:="DENOMINAZIONE", filter:=intersects ( transform( $geometry , > 'EPSG:32632', 'EPSG:4326' ) , geometry( @parent)), concatenator:=', ') > dove 'id layer_punti' è l'id di tale layer (che ha EPSG 4326)
Ciao Martina, secondo me dovresti fare al contrario, cioè: aggregate( layer:='id layer_punti', aggregate:='concatenate', expression:="DENOMINAZIONE", filter:=intersects ( transform( $geometry , 'EPSG:4326', 'EPSG:32632' ) , geometry( @parent)), concatenator:=', ') facci sapere ----- https://pigrecoinfinito.wordpress.com/ -- Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html _______________________________________________ QGIS-it-user mailing list [email protected] https://lists.osgeo.org/mailman/listinfo/qgis-it-user
