Calcolo area poligoni all'interno di un reticoli↵
Calcolare l’area delle porzioni di poligoni che ricadono dentro ad una cella di un reticolo.
Esempio: lo strato è un dusaf (Destinazione d’Uso dei Suoli Agricoli e forestali ndr), la domanda a cui rispondere è: quanta superficie di quegli usi del suolo ricadono nella singola maglia del reticolo?
Aggiungere un campo sup
(tipo Real) nella tabella attributi del layer reticolo e popolarlo – usando il calcolatore di campi di QGIS – con la seguente espressione:
aggregate(
layer:='dusaf_5',
aggregate:='sum',
expression:=area(intersection(geometry(@parent),$geometry )),
filter:=intersects( $geometry,geometry(@parent)))
La funzione di aggregazione calcola l’area della porzione di dusaf che interseca ogni rettangolo del reticolo e poi somma per ogni rettangolo.
Funzione
il geopackage è scaricabile qui
Funzioni e variabili utilizzate: