Skip to content

stefp/NIBIO_workflow

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NIBIO Workflow

Data repository for workflow developed during NIBIO internship. The workflow is contained in the jupyter notebook workflow and imports some functions from annotate.py.

Setup:

  1. Download repo as ZIP or clone locally.
  2. Navigate to root folder within an anaconda prompt.
  3. Create conda environment with command conda env create -f nibio_pyhelios.yml.
  4. Activate conda environment with conda activate nibio_pyhelios.
  5. Open jupyter notebooks with command jupyter notebook.
  6. Open notebook workflow.ipynb and run the steps as given!

Contents of workflow:

  1. An annotated forestry point cloud is loaded.
  2. The point cloud is seperated into ground points and vegetation points, the ground point are used to generate a dtm.
  3. The AOI is split up into n tiles, as specified by user. Flight lines are plotted with a certain flight spacing, as defined by user.
  4. A scene XML, two sceneparts (TIF and .xyz) and a survey XML are generated for each tile. These are the instructions for the HELIOS++ simulation.
  5. After running each simulation, the output files are merged to create the combined final output.
  6. The annotations (treeSP, treeID) from the original input point cloud are transferred to the newly generated point cloud.

Further information:

HELIOS++ Wiki

HELIOS++ Publication

About

Mark Searle NIBIO internship

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 77.4%
  • Jupyter Notebook 19.5%
  • C++ 2.9%
  • Shell 0.2%