Package: grainscape 0.4.4

grainscape: Landscape Connectivity, Habitat, and Protected Area Networks

Given a landscape resistance surface, creates minimum planar graph (Fall et al. (2007) <doi:10.1007/s10021-007-9038-7>) and grains of connectivity (Galpern et al. (2012) <doi:10.1111/j.1365-294X.2012.05677.x>) models that can be used to calculate effective distances for landscape connectivity at multiple scales. Documentation is provided by several vignettes, and a paper (Chubaty, Galpern & Doctolero (2020) <doi:10.1111/2041-210X.13350>).

Authors:Paul Galpern [aut, cph], Sam Doctolero [aut], Alex M Chubaty [aut, cre]

grainscape_0.4.4.tar.gz
grainscape_0.4.4.zip(r-4.5)grainscape_0.4.4.zip(r-4.4)grainscape_0.4.4.zip(r-4.3)
grainscape_0.4.4.tgz(r-4.4-x86_64)grainscape_0.4.4.tgz(r-4.4-arm64)grainscape_0.4.4.tgz(r-4.3-x86_64)grainscape_0.4.4.tgz(r-4.3-arm64)
grainscape_0.4.4.tar.gz(r-4.5-noble)grainscape_0.4.4.tar.gz(r-4.4-noble)
grainscape_0.4.4.tgz(r-4.4-emscripten)grainscape_0.4.4.tgz(r-4.3-emscripten)
grainscape.pdf |grainscape.html
grainscape/json (API)
NEWS

# Install 'grainscape' in R:
install.packages('grainscape', repos = c('https://achubaty.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/achubaty/grainscape/issues

Uses libs:
  • c++– GNU Standard C++ Library v3

On CRAN:

habitat-connectivitylandscape-connectivityspatial-graphs

6.28 score 19 stars 20 scripts 765 downloads 22 exports 44 dependencies

Last updated 1 years agofrom:883e4d0578. Checks:OK: 7 NOTE: 2. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 11 2024
R-4.5-win-x86_64NOTENov 11 2024
R-4.5-linux-x86_64NOTENov 11 2024
R-4.4-win-x86_64OKNov 11 2024
R-4.4-mac-x86_64OKNov 11 2024
R-4.4-mac-aarch64OKNov 11 2024
R-4.3-win-x86_64OKNov 11 2024
R-4.3-mac-x86_64OKNov 11 2024
R-4.3-mac-aarch64OKNov 11 2024

Exports:corridordistanceexportggGSGOCgraingraphdfgsGOCgsGOCCorridorgsGOCDistancegsGOCPointgsGOCVisualizegsGraphDataFramegsMPGgsMPGstitchMPGpatchFilterplotpointshowtheme_grainscapethreshold

Dependencies:classclassIntclicolorspacecpp11DBIe1071fansifarverggplot2gluegtableigraphisobandKernSmoothlabelinglatticelifecyclemagrittrMASSMatrixmgcvmunsellnlmepillarpkgconfigproxyR6rasterRColorBrewerRcpprlangs2scalessfspterratibbleunitsutf8vctrsviridisLitewithrwk

Modelling, visualization and analysis with the grainscape package

Rendered fromgrainscape_vignette.Rmdusingknitr::rmarkdownon Nov 11 2024.

Last update: 2023-04-20
Started: 2017-07-27

Calculating the minimum planar graph and generating Voronoi tessellations

Rendered fromMPG_algorithm.Rmdusingknitr::rmarkdownon Nov 11 2024.

Last update: 2023-04-20
Started: 2016-08-11

Readme and manuals

Help Manual

Help pageTopics
Landscape Connectivity, Habitat, and Protected Area Networksgrainscape-package grainscape
Extract or Replace Parts of an Object$ $,goc-method $,mpg-method $<- $<-,goc-method $<-,mpg-method
Visualize corridors between two points using a grains of connectivity (GOC)corridor corridor,goc-method
The 'corridor' classcorridor-class
Find the grains of connectivity network distancedistance distance,goc,matrix-method distance,goc,numeric-method distance,goc,SpatialPoints-method
Export spatial data from MPG and GOC modelsexport export,goc-method export,grain-method export,mpg-method
Prepare data in 'MPG' and 'grain' objects for use with 'ggplot2'ggGS ggGS,goc-method ggGS,grain-method ggGS,list-method ggGS,mpg-method ggGS,RasterLayer-method
Produce a grains of connectivity model at multiple scales (patch-based or lattice GOC)GOC GOC,mpg-method
The 'goc' classgoc-class
Extract a grain of connectivity (GOC) tessellation at a given scalegrain grain,goc-method
The 'grain' classgrain-class
Test maps included with 'grainscape'grainscape-maps
Produce a 'data.frame' containing the structure and associated attributesgraphdf graphdf,goc-method graphdf,grain-method graphdf,igraph-method graphdf,list-method graphdf,mpg-method
Deprecated functionsgsGOC gsGOCCorridor gsGOCDistance gsGOCPoint gsGOCVisualize gsGraphDataFrame gsMPG visualize
'grainscape': DefunctgsMPGstitch
Extract a minimum planar graph (MPG) model from a landscape resistance surfaceMPG MPG,RasterLayer,numeric-method MPG,RasterLayer,RasterLayer-method
The 'mpg' classmpg-class
Filter out patches smaller than a specified areapatchFilter patchFilter,RasterLayer-method
Plot quick visualizations of 'grainscape' objectsplot,corridor,ANY-method plot,grain,ANY-method plot,mpg,ANY-method
Identify the polygons containing locations in grains of connectivity (GOC) tessellationspoint point,goc-method
Show a 'grainscape' objectshow,corridor-method show,goc-method show,grain-method
A 'ggplot2' theme for 'grainscape'theme_grainscape
Produce a minimum planar graph (MPG) at multiple scalesthreshold threshold,mpg-method