Important
This package is in a very early experimental stage. Regular backward-incompatible modifications will be made in the near future. Crashes of the R session are possible, and incorrect results may occur. It is public for curious people who want to provide feedback.
lasRui
is a Shiny application for the lasR
package that allows building complex pipelines using visual programming by dragging and dropping stages in a web interface and connecting the boxes.
In the following example, we draw a pipeline where we (1) assign a collection of files to process, (2) create a reader_las()
stage to read the point-cloud, and (3) connect the point-cloud to two rasterize()
stages to produce two rasters.
library(lasRui)
lasRui()
install.packages('lasRui', repos = c('https://r-lidar.r-universe.dev', 'https://cloud.r-project.org'))
Warning
The user interface uses some remote javascript libraries and currently requires an internet connexion to work.
- ✅ Drag, drop, and connect
lasR
stages. - ❌ Currently, only a restricted number of stages are available to prevent users from building overly complex pipelines. As the software becomes more stable, we will add more stages until all
lasR
features are mapped intolasRui
. - ✅ Run the pipeline with a single click.
- ✅ Auto-completion of some inputs.
- ✅ Progress bar.
- ✅ Save your pipeline in a
json
file to reload it later. - ❌ Error handling is minimal. It is possible to connect stages incorrectly and populate inputs poorly.
- ❌ Aborting the computation is not yet possible. There is a stop button, but it is not yet connected to any action.
- ❌ Software ergonomics have room for improvement.