Skip to content

oneimpact version 0.1.0 released!

Compare
Choose a tag to compare
@bniebuhr bniebuhr released this 11 Oct 01:38
· 26 commits to main since this release

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 or step_decay),
    linear decay (linear_decay or bartlett_decay or tent_decay), exponential decay (exp_decay), or Gaussian decay
    (gaussian_decay or half_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.