Skip to content

r-lidar-lab/lasRui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lasRui

license Lifecycle:Experimental R-CMD-check

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()

Installation

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.

Features

  • ✅ 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 into lasRui.
  • ✅ 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.

About

Visual programming of lasR pipelines

Resources

License

Stars

Watchers

Forks

Languages