Package: MultiscaleSCP 0.1.1

Pablo Merlo
MultiscaleSCP: Multiscale Systematic Conservation Planning Across Nested H3 Grids
Provides tools for multiscale systematic conservation planning using the H3 hierarchical hexagonal grid system (Uber Technologies (2024) <https://h3geo.org>) and the 'prioritizr' package (Hanson et al. (2025) <doi:10.1111/cobi.14376>). Supports the definition and solution of conservation problems across nested H3 resolutions with resolution-specific features, costs, and management attributes, including cross-scale connectivity penalties derived from parent-child relationships. Also includes utilities to evaluate solutions using multiscale-aware diagnostics and to post-process optimization outputs into alternative area-targeted conservation scenarios.
Authors:
MultiscaleSCP_0.1.1.tar.gz
MultiscaleSCP_0.1.1.tar.gz(r-4.7-any)MultiscaleSCP_0.1.1.tar.gz(r-4.6-any)
MultiscaleSCP_0.1.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
MultiscaleSCP/json (API)
| # Install 'MultiscaleSCP' in R: |
| install.packages('MultiscaleSCP', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org')) |
This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.
Last updated from:abb39a88ba. Checks:4 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 228 | ||
| source / vignettes | OK | 235 | ||
| linux-release-x86_64 | OK | 218 | ||
| wasm-release | OK | 190 |
Exports:add_multiscale_connectivity_penaltiesbuild_crossscale_indexbuild_h3_mapsbuild_multiscale_connectivity_matrixcompute_overlaps_by_resolutioncompute_pu_scorescompute_pu_scores_crossscalecompute_selection_by_resolutioncompute_selection_by_stratadeduplicate_h3_selectionseval_exact_raster_coverageeval_geom_feature_coveragesummarize_coverage_by_resolutionsummarize_coverage_by_strata
Dependencies:apeassertthatBHclassclassIntclicpp11curlDBIdigestdplyre1071exactextractrgenericsgeojsonsfgeometriesglueh3jsrigraphjsonifyjsonliteKernSmoothlatticelifecyclemagrittrMASSMatrixnlmepillarpkgconfigprioritizrproxypurrrR6rapidjsonrrasterRcppRcppArmadillorlangs2sfsfheadersspstringistringrterratibbletidyrtidyselectunitsutf8V8vctrswithrwk
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Add multiscale connectivity penalties to a prioritizr problem | add_multiscale_connectivity_penalties add_multiscale_connectivity_penalties,ANY,ANY,ANY,array,character-method add_multiscale_connectivity_penalties,ANY,ANY,ANY,data.frame,character-method add_multiscale_connectivity_penalties,ANY,ANY,ANY,dgCMatrix,character-method add_multiscale_connectivity_penalties,ANY,ANY,ANY,Matrix,character-method add_multiscale_connectivity_penalties,ANY,ANY,ANY,matrix,character-method |
| Build cross-scale index structures for H3-based SCP workflows | build_crossscale_index |
| Build H3 hierarchy maps for multiscale planning units | build_h3_maps |
| Build a multiscale H3 connectivity matrix | build_multiscale_connectivity_matrix |
| Count cross-resolution overlaps in a selection | compute_overlaps_by_resolution |
| Compute importance scores for planning units | compute_pu_scores |
| Compute cross-scale planning-unit scores by resolution | compute_pu_scores_crossscale |
| Stratified multiscale selection by resolution | compute_selection_by_resolution |
| Stratified multiscale selection by strata and resolution | compute_selection_by_strata |
| Deduplicate multiscale selections across H3 resolutions | deduplicate_h3_selections |
| Exact feature coverage from rasters and selected PUs | eval_exact_raster_coverage |
| Geometry-based feature coverage evaluation from sf column features and selected PUs | eval_geom_feature_coverage |
| Cross-scale coverage summary by resolution | summarize_coverage_by_resolution |
| Cross-scale coverage summary by strata | summarize_coverage_by_strata |