lidar-notebooks
A series of jupyter notebook pipelines for processing lidar point clouds (LAS files) and deriving vegetation structure metrics.
Science Score: 54.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
2 of 3 committers (66.7%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (5.2%) to scientific vocabulary
Keywords
Repository
A series of jupyter notebook pipelines for processing lidar point clouds (LAS files) and deriving vegetation structure metrics.
Basic Info
Statistics
- Stars: 6
- Watchers: 1
- Forks: 2
- Open Issues: 0
- Releases: 1
Topics
Metadata Files
README.md
Lidar-Notebooks
A series of jupyter notebook pipelines for processing highly detailed lidar point clouds (LAS or LAZ files) and deriving vegetation structure metrics. Draws on tools from a variety of other packages (such as geopandas, laspy, PDAL, rasterio, xarray, rioxarray, and concurrent.futures).
Pipelines, scripts, and what they do:
LasFilePreprocessing
A couple of tools for preprocessing las/laz point clouds.
- 0-1-LasFiles_ComputeHeightClipBuffer Computes the "HeightAboveGround" for each point using delauney triangulation of ground points. Also, removes buffer from the edge of a las tile (if specified). - 0-2-LasBBoxShapefile Creates shapefiles of bounding boxes of las files for context.
PolygonMetrics
A 2 part process for clipping las files with a set of polygons (1-ClipLasWithPolygons.ipynb) and then, drawing on las files to compute vegetation structure metrics for each polygon (2-ComputeMetricsByPolygon.ipynb).
- 1-ClipLasWithPolygons - Clips las files using a set of polygon features, usually a large number of small plots (~1-30 m wide). - 2-ComputeMetricsByPolygon - Computes and saves structural metrics for each polygon feature.
VoxelMetrics
A 3 part process for 1) clipping las files with a set of polygons (1-ClipLasWithPolygonsforVoxels.ipynb); 2) voxeling lidar data, computing vegetation structure metrics, and outputting pickle files (2-ProcessVoxelMetrics.ipynb); and 3) reading the pickle files and outputting the pixel and voxel grids of each metric as geotif or netcdf files for use in qgis and other software (3-OutputVoxelMetricsGeotiffNetCDF.ipynb).
- 1-ClipLasWithPolygonsforVoxels - Clips las files using a set of polygon features, usually a small number of large plots (1 ha) - 2-ProcessVoxelMetrics - Voxelizes each clipped las file at the desired resolution, computes metrics for each voxel, and outputs pickle files.
- 3-OutputVoxelMetricsGeotiffNetCDF - Reads pickle files and outputs rasters as geotif files and voxel metrics as netcdf files for use in other GIS software.
Owner
- Name: Peter Brehm Boucher
- Login: pbb2291
- Kind: user
- Company: Davies Lab, Harvard University
- Website: peterbrehmboucher.com
- Twitter: TreesAndLasers
- Repositories: 2
- Profile: https://github.com/pbb2291
Geospatial Scientist
Citation (CITATION.cff)
cff-version: 1.1.0
message: "If you use this software for a publication, please cite it as below."
authors:
- family-names: Boucher
given-names: Peter Brehm
orcid: https://orcid.org/0000-0003-2585-6705
title: pbb2291/Lidar-Notebooks: Version 1 Release
version: v1.0.0
date-released: 2023-02-07
GitHub Events
Total
- Watch event: 2
- Fork event: 1
Last Year
- Watch event: 2
- Fork event: 1
Committers
Last synced: about 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| Peter Brehm Boucher | 2****1 | 11 |
| pbb2291 | p****b@h****u | 4 |
| Peter Boucher | p****b@h****u | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: about 2 years ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- PDAL ==3.0.2
- Shapely ==1.7.1
- geopandas ==0.9.0
- laspy ==2.3.0
- matplotlib ==3.4.2
- numpy ==1.22.4
- scipy ==1.8.1