Package: roads 1.2.0
![](https://github.com/cran/roads/raw/HEAD/man/figures/logo.png)
![](https://r-universe.dev/static/nobody.jpg)
Sarah Endicott
roads:Road Network Projection
Iterative least cost path and minimum spanning tree methods for projecting forest road networks. The methods connect a set of target points to an existing road network using 'igraph' <https://igraph.org> to identify least cost routes. The cost of constructing a road segment between adjacent pixels is determined by a user supplied weight raster and a weight function; options include the average of adjacent weight raster values, and a function of the elevation differences between adjacent cells that penalizes steep grades. These road network projection methods are intended for integration into R workflows and modelling frameworks used for forecasting forest change, and can be applied over multiple time-steps without rebuilding a graph at each time-step.
Authors:
roads_1.2.0.tar.gz
roads_1.2.0.tar.gz(r-4.5-noble)roads_1.2.0.tar.gz(r-4.4-noble)
roads_1.2.0.tgz(r-4.4-emscripten)roads_1.2.0.tgz(r-4.3-emscripten)
roads.pdf |roads.html✨
roads/json (API)
NEWS
# Installroads in R: |
install.packages('roads',repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/landscitech/roads/issues
- CLUSexample - Data from the CLUS example
- dem_example - Grade penalty example data
- demoScen - Demonstration set of 10 input scenarios
Last updated 8 days agofrom:b00efa5fcf
Exports:getDistFromSourcegetLandingsFromTargetgradePenaltyFnplotRoadsprepExDataprojectRoadsrasterizeLinerasterToLineSegmentssimpleCostFn
Dependencies:classclassIntclicpp11data.tableDBIdplyre1071fansigenericsglueigraphKernSmoothlatticelifecyclemagrittrMASSMatrixpillarpkgconfigproxyR6Rcpprlangs2sfterratibbletidyselectunitsutf8vctrswithrwk
Reconstruct road development history
Rendered fromReconstructRoadHistory.Rmd
usingknitr::rmarkdown
on Jun 28 2024.Last update: 2024-06-28
Started: 2023-02-02
roads Package
Rendered fromroads-vignette.Rmd
usingknitr::rmarkdown
on Jun 28 2024.Last update: 2024-06-28
Started: 2022-06-22
Using the grade penalty function
Rendered fromgrade-penalty.Rmd
usingknitr::rmarkdown
on Jun 28 2024.Last update: 2024-06-28
Started: 2024-06-28
Readme and manuals
Help Manual
Help page | Topics |
---|---|
Data from the CLUS example | CLUSexample |
Grade penalty example data | dem_example |
Demonstration set of 10 input scenarios | demoScen |
Get landing target points within harvest blocks | getLandingsFromTarget |
Grade penalty edge weight function | gradePenaltyFn |
Plot projected roads | plotRoads |
Prepare example data | prepExData |
Project road network | projectRoads projectRoads,ANY,ANY,ANY,ANY,ANY,ANY,ANY,ANY,list-method projectRoads,ANY,ANY,ANY,ANY,ANY,ANY,ANY,ANY,missing-method |
Convert raster to lines | rasterToLineSegments |
Simple cost edge weight function | simpleCostFn |