Releases: NINAnor/oneimpact
Releases · NINAnor/oneimpact
oneimpact version 0.1.1 released!
The oneimpact package version 0.1.1 is now published!
It contains minor adjustments in the documentation and the vignettes since version 0.1.0, and changes of dependencies from the rgrass7
to the rgrass
package, which is compatible with GRASS 8. This makes it compatible with both GRASS 7 and 8 for the computation of zone of influence variables (ZOI).
oneimpact version 0.1.0 released!
The oneimpact
version 0.1.0 is now released!
oneimpact
provides tools for the assessment of cumulative impacts of multiple infrastructure and land use modifications in ecological studies.
The tools use R interface but the main calculations might be run in both R and GRASS GIS. The tools available in v. 0.1.0 are:
Zone of influence (ZoI) decay functions
- zoi_functions: a set of decay zone of influence functions to characterize different shapes of the ZoI around infrastructure,
parameterized based on the zone of influence radius. The functions implemented so far are: threshold (threshold_decay
orstep_decay
),
linear decay (linear_decay
orbartlett_decay
ortent_decay
), exponential decay (exp_decay
), or Gaussian decay
(gaussian_decay
orhalf_norm_decay
). plot_zoi1d
: plot ZoI in 1 dimensional space for multiple points infrastructure, using both the ZoI of the nearest
feature and the cumulative ZoI metric.
Compute zones of influence (ZoI):
calc_zoi_nearest
: Calculate the zone of influence from the nearest infrastructure, according to multiple possible
decay functions and zones of influence radii.calc_zoi_cumulative
: Calculate the cumulative zone of influence of multiple features, according to multiple possible
decay functions and zones of influence radii.calc_zoi
: Calculate both the the ZoI of the nearest infrastructure and the cumulative ZoI, at multiple
scales or zones of influence radii.
Spatial filters:
create_filter
: Create filters or weight matrices for neighborhood analysis, according to different decay functions
and parameterized using the zone of influence radius.save_filter
: Saves filters/weight matrices outside R for use within GRASS GIS modules.
Ancillary functions:
grass_binarize
: Binarize continuous or multi-class categorical rasters within GRASS GIS. Binary maps may be used
as input for cumulative zone of influence and kernel density calculation.grass_v2rast_count
: Rasterize a vector files counting the number of features within each pixel of the output
raster. Count rasters may be used as input for cumulative zone of influence and kernel density calculation.
Support for landscape simulation:
set_points
: simulate points in a landscape according to different rules and spatial patterns.