[QGIS-it-user] Funzione "aggregate" con variabile @parent su layer con SR diversi

Totò pigrecoinfinito a gmail.com
Mar 5 Mar 2019 13:01:02 PST


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


Maggiori informazioni sulla lista QGIS-it-user