Skip to content

QGIS Processing tool to perform zonal statistics for raster data over vector polygons, weighted by fractional pixel area

License

Notifications You must be signed in to change notification settings

ffilipponi/QGIS_Weighted_Zonal_Statistics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

QGIS Weighted Zonal Statistics

QGIS processing tool to perform zonal statistics for raster data over vector polygons, weighted by fractional pixel area

Tool can be easily used in QGIS through the Processing Toolbox. It is a R script that makes use of 'terra' and 'exactextractr' to compute zonal statistics for raster data over vector polygons, weighted by fractional pixel area.

To install the processing tool in QGIS, first install R cran and QGIS 'Processing R Provider' plugin. Then install the following required R cran libraries: 'sf', 'raster', 'terra', 'exactextractr' (>= 0.9.0). A version of package 'exactextractr' greater than 0.9.0 is required, hence the package need to be compiled. When installing on Linux, package 'r-base-dev' should be installed on the system. When installing on Windows, Rtools need to be installed on the system. The following R command line should do the job:

install.packages(pkgs = "exactextractr", dependencies = TRUE, repos = "http://cran.us.r-project.org", type="source")

Configure R 'User library folder' in QGIS Processing Settings, in order to have the installed R libraries available in QGIS. Finally copy files available in rscripts folder inside folder set in QGIS Processing Settings under 'R scripts folder'.

About

QGIS Processing tool to perform zonal statistics for raster data over vector polygons, weighted by fractional pixel area

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages