<div dir="ltr">Buongiorno,<div><br></div><div>vi confermo che la sintassi del field calculator è corretta.</div><div><br></div><div>L'errore è nei dati. Esistevano alcune geometrie invalide in uno dei poligoni.</div><div><br></div><div>Passando per GRASS GIS ho corretto le geometrie.</div><div>Domanda: Quale è la strada migliore per correggere le geometrie invalide in QGIS. Ad individuarle esiste un ottimo tool di processing.</div><div>P</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il giorno sab 14 nov 2020 alle ore 08:08 natan_b <<a href="mailto:natan_b@libero.it">natan_b@libero.it</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto"><div dir="auto"><br></div><div dir="auto">Buongiorno,</div><div dir="auto">credo che il tuo problema una strada percorribile sia l'uso del comando dissolve sulle aree agricole seguito da intersezione. Forse devi aggiungere qualche campo.</div><div dir="auto">Saluti</div><div dir="auto"><br></div><div dir="auto"><br></div><div id="gmail-m_1883554986310544228composer_signature" dir="auto"><div style="font-size:85%;color:rgb(87,87,87)" dir="auto">Inviato dal mio Galaxy</div></div><div dir="auto"><br></div><div><br></div><div align="left" dir="auto" style="font-size:100%;color:rgb(0,0,0)"><div>-------- Messaggio originale --------</div><div>Da: <a href="mailto:qgis-it-user-request@lists.osgeo.org" target="_blank">qgis-it-user-request@lists.osgeo.org</a> </div><div>Data: 13/11/20  21:01  (GMT+01:00) </div><div>A: <a href="mailto:qgis-it-user@lists.osgeo.org" target="_blank">qgis-it-user@lists.osgeo.org</a> </div><div>Oggetto: Digest di QGIS-it-user, Volume 61, Numero 12 </div><div><br></div></div>Invia le richieste di iscrizione alla lista QGIS-it-user all'indirizzo<br>      <a href="mailto:qgis-it-user@lists.osgeo.org" target="_blank">qgis-it-user@lists.osgeo.org</a><br><br>Per iscriverti o cancellarti attraverso il web, visita<br>      <a href="https://lists.osgeo.org/mailman/listinfo/qgis-it-user" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-it-user</a><br>oppure, via email, manda un messaggio con oggetto `help' all'indirizzo<br>     <a href="mailto:qgis-it-user-request@lists.osgeo.org" target="_blank">qgis-it-user-request@lists.osgeo.org</a><br><br>Puoi contattare la persona che gestisce la lista all'indirizzo<br>  <a href="mailto:qgis-it-user-owner@lists.osgeo.org" target="_blank">qgis-it-user-owner@lists.osgeo.org</a><br><br>Se rispondi a questo messaggio, per favore edita la linea dell'oggetto<br>in modo che sia più utile di un semplice "Re: Contenuti del digest<br>della lista QGIS-it-user..."<br><br><br>Argomenti del Giorno:<br><br>   1. Re: Promotore per datoBeneComune.it (Totò)<br>   2. Re: Promotore per datoBeneComune.it (aborruso)<br>   3. somme le aree nel poligono (pierluigi de rosa)<br>   4. Re: somme le aree nel poligono (Totò)<br><br><br>----------------------------------------------------------------------<br><br>Message: 1<br>Date: Thu, 12 Nov 2020 14:16:28 -0700 (MST)<br>From: Totò <<a href="mailto:pigrecoinfinito@gmail.com" target="_blank">pigrecoinfinito@gmail.com</a>><br>To: <a href="mailto:qgis-it-user@lists.osgeo.org" target="_blank">qgis-it-user@lists.osgeo.org</a><br>Subject: Re: [QGIS-it-user] Promotore per datoBeneComune.it<br>Message-ID: <<a href="mailto:1605215788929-0.post@n6.nabble.com" target="_blank">1605215788929-0.post@n6.nabble.com</a>><br>Content-Type: text/plain; charset=UTF-8<br><br>Buonasera a tutt@<br><br>il logo è stato aggiunto,<br>mi raccomando firmate la petizione<br><br><a href="https://datibenecomune.it/" target="_blank">https://datibenecomune.it/</a><br><br>saluti<br><br><br><br>-----<br><a href="https://pigrecoinfinito.wordpress.com/" target="_blank">https://pigrecoinfinito.wordpress.com/</a><br>--<br>Sent from: <a href="http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html" target="_blank">http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html</a><br><br><br>------------------------------<br><br>Message: 2<br>Date: Thu, 12 Nov 2020 14:56:59 -0700 (MST)<br>From: aborruso <<a href="mailto:aborruso@gmail.com" target="_blank">aborruso@gmail.com</a>><br>To: <a href="mailto:qgis-it-user@lists.osgeo.org" target="_blank">qgis-it-user@lists.osgeo.org</a><br>Subject: Re: [QGIS-it-user] Promotore per datoBeneComune.it<br>Message-ID: <<a href="mailto:1605218219327-0.post@n6.nabble.com" target="_blank">1605218219327-0.post@n6.nabble.com</a>><br>Content-Type: text/plain; charset=us-ascii<br><br>Poche parole, sentite: grazie mille<br><br><br><br>--<br>Sent from: <a href="http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html" target="_blank">http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html</a><br><br><br>------------------------------<br><br>Message: 3<br>Date: Fri, 13 Nov 2020 12:50:49 +0100<br>From: pierluigi de rosa <<a href="mailto:pierluigi.derosa@gmail.com" target="_blank">pierluigi.derosa@gmail.com</a>><br>To: Utenti QGIS it <<a href="mailto:qgis-it-user@lists.osgeo.org" target="_blank">qgis-it-user@lists.osgeo.org</a>><br>Subject: [QGIS-it-user] somme le aree nel poligono<br>Message-ID:<br>     <<a href="mailto:CAAgsrZhAO0KrP22gR8w-mK1bBm_y8_H8DyFoRStchh3tQyuSGg@mail.gmail.com" target="_blank">CAAgsrZhAO0KrP22gR8w-mK1bBm_y8_H8DyFoRStchh3tQyuSGg@mail.gmail.com</a>><br>Content-Type: text/plain; charset="utf-8"<br><br>Buongiorno,<br><br>premetto che ci sono tante strade per risolvere il problema ma stavo<br>cercando di capire come potevo affrontare la cosa con il calcolatore di<br>campi.<br><br>Ho due layer poligonali. Uno sono i limiti comunali e l'altro solo le aree<br>agricole.<br>Voglio nella tabella dei comuni la somma delle aree agricole presenti in<br>quel comune.<br><br>Ho provato con il calcolatore di campi con la seguente funzione fatta nella<br>tabella ddel layer dei comuni.<br>Ve la allego:<br><br>aggregate(layer:='agricolo',<br>aggregate:='sum',expression:=area(intersection(geometry(@parent),$geometry<br>)), filter:=intersects( $geometry,geometry(@parent)))<br><br>Apparentemente non mi da errore e la prima riga la calcola.<br>Quando premo OK mi dice: Errore nella valutazione della stringa da<br>calcolare. Impossibile calcolare aggregato per:<br>area(intersection(geometry(var('parent')), $geometry))<br><br>Dove sbaglio?<br>Grazie a tutti per i suggerimenti<br>P<br>-- <br>Ing. Pierluigi De Rosa (PhD in Earth Science)<br>Contract Professor of Geographic Information System at University of Perugia<br>cel: 3497558268 / fax: 075 7823038<br>skype: pierluigi.derosa<br>-------------- parte successiva --------------<br>Un allegato HTML è stato rimosso...<br>URL: <<a href="http://lists.osgeo.org/pipermail/qgis-it-user/attachments/20201113/732632b9/attachment-0001.html" target="_blank">http://lists.osgeo.org/pipermail/qgis-it-user/attachments/20201113/732632b9/attachment-0001.html</a>><br><br>------------------------------<br><br>Message: 4<br>Date: Fri, 13 Nov 2020 06:03:19 -0700 (MST)<br>From: Totò <<a href="mailto:pigrecoinfinito@gmail.com" target="_blank">pigrecoinfinito@gmail.com</a>><br>To: <a href="mailto:qgis-it-user@lists.osgeo.org" target="_blank">qgis-it-user@lists.osgeo.org</a><br>Subject: Re: [QGIS-it-user] somme le aree nel poligono<br>Message-ID: <<a href="mailto:1605272599775-0.post@n6.nabble.com" target="_blank">1605272599775-0.post@n6.nabble.com</a>><br>Content-Type: text/plain; charset=us-ascii<br><br>pierluigi de rosa-2 wrote<br>> Buongiorno,<br>> <br>> premetto che ci sono tante strade per risolvere il problema ma stavo<br>> cercando di capire come potevo affrontare la cosa con il calcolatore di<br>> campi.<br>> <br>> Ho due layer poligonali. Uno sono i limiti comunali e l'altro solo le aree<br>> agricole.<br>> Voglio nella tabella dei comuni la somma delle aree agricole presenti in<br>> quel comune.<br>> <br>> Ho provato con il calcolatore di campi con la seguente funzione fatta<br>> nella<br>> tabella ddel layer dei comuni.<br>> Ve la allego:<br>> <br>> aggregate(layer:='agricolo',<br>> aggregate:='sum',expression:=area(intersection(geometry(@parent),$geometry<br>> )), filter:=intersects( $geometry,geometry(@parent)))<br>> <br>> Apparentemente non mi da errore e la prima riga la calcola.<br>> Quando premo OK mi dice: Errore nella valutazione della stringa da<br>> calcolare. Impossibile calcolare aggregato per:<br>> area(intersection(geometry(var('parent')), $geometry))<br>> <br>> Dove sbaglio?<br>> Grazie a tutti per i suggerimenti<br><br>Ciao, ho fatto una rapida prova e funziona bene.<br><br>Se vuoi ulteriori test allega i dati.<br><br>ciao<br><br><br><br>-----<br><a href="https://pigrecoinfinito.wordpress.com/" target="_blank">https://pigrecoinfinito.wordpress.com/</a><br>--<br>Sent from: <a href="http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html" target="_blank">http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html</a><br><br><br>------------------------------<br><br>Subject: Chiusura del digest<br><br>_______________________________________________<br>QGIS-it-user mailing list<br><a href="mailto:QGIS-it-user@lists.osgeo.org" target="_blank">QGIS-it-user@lists.osgeo.org</a><br><a href="https://lists.osgeo.org/mailman/listinfo/qgis-it-user" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-it-user</a><br><br><br>------------------------------<br><br>Fine di Digest di QGIS-it-user, Volume 61, Numero 12<br>****************************************************<br></div></blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="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>