spanner

Utilities to support landscape-, forest-, and tree-related data collection, manipulation, analysis, modelling, and visualization.
https://github.com/bi0m3trics/spanner

Category: Biosphere
Sub Category: Forest Modeling and Analysis

Last synced: about 6 hours ago
JSON representation

Repository metadata

Utilities to support landscape-, forest-, and tree-related data collection, manipulation, analysis, modelling, and visualization.

README.md

spanner

license

DOI

Definition of spanner
1 (chiefly British): WRENCH
2: a wrench that has a hole, projection, or hook at one or both ends of the head for engaging with a corresponding device on the object that is to be turned
3: utilities to support landscape-, forest-, and tree-related data collection, manipulation, analysis, modelling, and visualization.

Install spanner

Get the latest released version of spanner from github.

remotes::install_github('bi0m3trics/spanner')

Workflows

Terrestial Lidar Tree Attributes and Segmentation

The following is the full processing pipeline described in Donager et al. (2021), and provides an example from downloading an example dataset, preprocesing it using lidR's functionality, estimating tree locations and DBH by rasterizing individual point cloud values of relative neighborhood density (at 0.3 and 1 m radius) and verticality within a slice of the normalized point cloud around breast height to
(1.37 m), to individual tree segmentation following ecological principles for “growing” trees based on input locations in a graph-theory approach. Relies heavily on work of Roussel et al (2020), Tao and others (2015), and de Conto et al. (2017).

Citation: Donager, Jonathon J., Andrew J. Sánchez Meador, and Ryan C. Blackburn 2021. Adjudicating Perspectives on Forest Structure: How Do Airborne, Terrestrial, and Mobile Lidar-Derived Estimates Compare? Remote Sensing 13, no. 12: 2297. https://doi.org/10.3390/rs13122297

PatchMorph: Patch Delineation Algorithm

The patchwoRk function implements a patch delineation algorithm [at present it only implements 'PatchMorph' (Girvetz & Greco 2007), which can delineate patches across a range of spatial scales based on three organism-specific thresholds - (1) land cover density threshold, (2) habitat gap maximum thickness (gap threshold), and (3) habitat patch minimum thickness (spur threshold)].

Citation: Girvetz EH, and Greco SE. 2007. How to define a patch: a spatial model for hierarchically delineating organism-specific habitat patches. Landscape Ecology 22: 1131-1142. http://dx.doi.org/10.1007/s10980-007-9104-8


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 1 day ago

Total Commits: 108
Total Committers: 3
Avg Commits per committer: 36.0
Development Distribution Score (DDS): 0.102

Commits in past year: 33
Committers in past year: 1
Avg Commits per committer in past year: 33.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
Andrew Sánchez Meador a****r@n****u 97
JDonager j****r@g****m 9
Jeffery B Cannon 3****n 2

Committer domains:


Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 4
Total pull requests: 4
Average time to close issues: 20 days
Average time to close pull requests: 1 day
Total issue authors: 3
Total pull request authors: 2
Average comments per issue: 7.75
Average comments per pull request: 0.0
Merged pull request: 3
Bot issues: 0
Bot pull requests: 0

Past year issues: 0
Past year pull requests: 0
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 0
Past year pull request authors: 0
Past year average comments per issue: 0
Past year average comments per pull request: 0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/bi0m3trics/spanner

Top Issue Authors

  • cingularities (2)
  • rdeinin (1)
  • summitbri (1)

Top Pull Request Authors

  • jbcannon (3)
  • bi0m3trics (1)

Top Issue Labels

  • bug (1)

Top Pull Request Labels


Dependencies

DESCRIPTION cran
  • data.table * depends
  • lidR * depends
  • magrittr * depends
  • FNN * imports
  • RANN * imports
  • Rcpp * imports
  • Rfast * imports
  • conicfit * imports
  • cppRouting * imports
  • data.table * imports
  • dbscan * imports
  • dplyr * imports
  • igraph * imports
  • lidR * imports
  • lwgeom * imports
  • mathjaxr * imports
  • sf * imports
  • sfheaders * imports
  • stringr * imports
  • terra * imports
  • testthat >= 3.0.0 suggests

Score: 4.394449154672439