[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