Installation

AMAPVox is an R package that embeds a Java Desktop Application. The Java part of AMAPVox is distributed as a set of JAR files (Java Archives) and is not included by default in the R package to keep it light. The R package handles the download of the JARs and manages multiple versions for the end user.

System requirements

Operating system: Windows (7 or above), Linux-based, Mac OS X. 64-Bit.

Java: Java 1.8 64-Bit with JavaFX. In practice either or .

CPU: one required but multi-core CPU recommended for multithreading execution.

RAM: 1GB is enough for running the sample case. It will greatly depends on the dimension of the voxel space and the size of the LiDAR scans.

OpenGL: Version 3 or higher, for visualization only.

AMAPVox R package

Install AMAPVox package latest stable version from source:

# install "remotes" package if not already installed
if (!any(grepl("remotes", rownames(installed.packages())))) install.packages("remotes")
# install latest stable version from source
remotes::install_github('umr-amap/AMAPVox')
# load AMAPVox package
library(AMAPVox)

AMAPVox GUI

Install and run latest AMAPVox GUI (with active internet connection)

AMAPVox::run()
After downloading latest version, AMAPVox GUI should start automatically:

If you get error(s) about java version, please read help page

? AMAPVox::run # section "Java 1.8 64-Bit with JavaFX"

List available remote versions:

AMAPVox::getRemoteVersions()
#>    version
#> 1    1.0.1
#> 2    1.0.2
#> 3    1.1.9
#> 4   1.2.20
#> 5    1.3.5
#> 6    1.4.3
#> 7    1.6.4
#> 8    1.7.6
#> 9    1.8.2
#> 10   1.9.4
#> 11  1.10.3
#> 12  1.10.4
#>                                                                       url
#> 1   https://amap-dev.cirad.fr/attachments/download/1648/AMAPVox-1.0.1.zip
#> 2   https://amap-dev.cirad.fr/attachments/download/1647/AMAPVox-1.0.2.zip
#> 3   https://amap-dev.cirad.fr/attachments/download/1649/AMAPVox-1.1.9.zip
#> 4  https://amap-dev.cirad.fr/attachments/download/1640/AMAPVox-1.2.20.zip
#> 5   https://amap-dev.cirad.fr/attachments/download/1651/AMAPVox-1.3.5.zip
#> 6   https://amap-dev.cirad.fr/attachments/download/1697/AMAPVox-1.4.3.zip
#> 7   https://amap-dev.cirad.fr/attachments/download/1804/AMAPVox-1.6.4.zip
#> 8   https://amap-dev.cirad.fr/attachments/download/1884/AMAPVox-1.7.6.zip
#> 9   https://amap-dev.cirad.fr/attachments/download/1900/AMAPVox-1.8.2.zip
#> 10  https://amap-dev.cirad.fr/attachments/download/1916/AMAPVox-1.9.4.zip
#> 11 https://amap-dev.cirad.fr/attachments/download/1933/AMAPVox-1.10.3.zip
#> 12 https://amap-dev.cirad.fr/attachments/download/1935/AMAPVox-1.10.4.zip

Install specific version:

AMAPVox::installVersion("1.7.6")
# install and run specific version
AMAPVox::run("1.6.4", check.update = FALSE)

List local versions:

AMAPVox::getLocalVersions()
#>   version                                                  path
#> 1   1.8.1  /home/pverley/.local/share/AMAPVox/bin/AMAPVox-1.8.1
#> 2   1.8.2  /home/pverley/.local/share/AMAPVox/bin/AMAPVox-1.8.2
#> 3   1.9.4  /home/pverley/.local/share/AMAPVox/bin/AMAPVox-1.9.4
#> 4  1.10.1 /home/pverley/.local/share/AMAPVox/bin/AMAPVox-1.10.1
#> 5  1.10.2 /home/pverley/.local/share/AMAPVox/bin/AMAPVox-1.10.2

Uninstall local version:

AMAPVox::removeVersion("1.7.6")