<div dir="ltr">Buongiorno,<div><br></div><div>premetto che ci sono tante strade per risolvere il problema ma stavo cercando di capire come potevo affrontare la cosa con il calcolatore di campi.</div><div><br></div><div>Ho due layer poligonali. Uno sono i limiti comunali e l'altro solo le aree agricole.</div><div>Voglio nella tabella dei comuni la somma delle aree agricole presenti in quel comune.</div><div><br></div><div>Ho provato con il calcolatore di campi con la seguente funzione fatta nella tabella ddel layer dei comuni.</div><div>Ve la allego:</div><div><br></div><div>aggregate(layer:='agricolo', aggregate:='sum',expression:=area(intersection(geometry(@parent),$geometry )), filter:=intersects( $geometry,geometry(@parent)))<br clear="all"><div><br></div><div>Apparentemente non mi da errore e la prima riga la calcola.</div><div>Quando premo OK mi dice: Errore nella valutazione della stringa da calcolare. <span style="white-space:pre-wrap">Impossibile calcolare aggregato per: area(intersection(geometry(var('parent')), $geometry))</span></div><div><span style="white-space:pre-wrap"><br></span></div><div><span style="white-space:pre-wrap">Dove sbaglio?</span></div><div><span style="white-space:pre-wrap">Grazie a tutti per i suggerimenti</span></div><div><span style="white-space:pre-wrap">P</span></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr">Ing. Pierluigi De Rosa (PhD in Earth Science)</div><div dir="ltr">Contract Professor of Geographic Information System at University of Perugia<br>cel: 349755826<span><span dir="ltr">8</span></span> / fax: 075 7823038<br>skype: pierluigi.derosa </div></div></div></div></div></div></div></div>