-
Notifications
You must be signed in to change notification settings - Fork 161
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Added the IndividualTreeDetection tool
- Loading branch information
Showing
19 changed files
with
807 additions
and
191 deletions.
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
66 changes: 66 additions & 0 deletions
66
whitebox-plugins/src/individual_tree_detection/individual_tree_detection.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,66 @@ | ||
{ | ||
"tool_name": "IndividualTreeDetection", | ||
"exe": "individual_tree_detection", | ||
"short_description": "Identifies points in a LiDAR point cloud that are associated with the tops of individual trees.", | ||
"toolbox": "LiDAR Tools", | ||
"license": "Proprietary", | ||
"example": ">> .*EXE_NAME -r=IndividualTreeDetection -i=points.laz -o=tree_tops.shp --min_search_radius=1.5 --min_height=2.0 --max_search_radius=8.0 --max_height=30.0 --only_use_veg", | ||
"parameters": [ | ||
{ | ||
"name": "Input LiDAR File", | ||
"flags": ["-i", "--input"], | ||
"description": "Name of the input LiDAR file.", | ||
"parameter_type": {"ExistingFile":"Lidar"}, | ||
"default_value": null, | ||
"optional": true | ||
}, | ||
{ | ||
"name": "Output Vector", | ||
"flags": ["-o", "--output"], | ||
"description": "Name of the output vector points file.", | ||
"parameter_type": {"NewFile":{"Vector":"Point"}}, | ||
"default_value": null, | ||
"optional": true | ||
}, | ||
{ | ||
"name": "Min. Search Radius", | ||
"flags": ["--min_search_radius"], | ||
"description": "Minimum search radius (m).", | ||
"parameter_type": "Float", | ||
"default_value": "1.0", | ||
"optional": false | ||
}, | ||
{ | ||
"name": "Min. Height", | ||
"flags": ["--min_height"], | ||
"description": "Minimum height (m).", | ||
"parameter_type": "Float", | ||
"default_value": "0.0", | ||
"optional": false | ||
}, | ||
{ | ||
"name": "Max. Search Radius", | ||
"flags": ["--max_search_radius"], | ||
"description": "Maximum search radius (m).", | ||
"parameter_type": "Float", | ||
"default_value": "", | ||
"optional": true | ||
}, | ||
{ | ||
"name": "Max. Height", | ||
"flags": ["--max_height"], | ||
"description": "Maximum height (m).", | ||
"parameter_type": "Float", | ||
"default_value": "", | ||
"optional": true | ||
}, | ||
{ | ||
"name": "Only use veg. class points?", | ||
"flags": ["--only_use_veg"], | ||
"description": "Only use veg. class points?", | ||
"parameter_type": "Boolean", | ||
"default_value": "false", | ||
"optional": true | ||
} | ||
] | ||
} |
Oops, something went wrong.