This repository contains plugin modules developed by Netcetera Zurich for version 4.11 of the ESA BEAM Earth Observation Toolbox and Development Platform.
Binary installation of the 3D Vegetation Lab plugin is automated in Java and involves
- copying (or replacing) the plugin jar into ${BEAMHOME}/beam-4.11/modules
- first-time batch run to install ${HOME}/.beam/beam-vlab/auxdata/beam-vlab
- fetch/unpack 3rd-party software into ${HOME}/.beam/beam-vlab/auxdata/beam-vlab
- create command line wrappers in the bin directory for batch operation
Two pre-install steps:
- Visit the windows 32-bit BEAM-installer page and download into your Downloads folder
- Save our 3DVegLab plugin installer jar file in your Downloads folder.
rem press Windows-R to get the "run" prompt, then type "cmd" to get a shell
cd %HOMEDRIVE%%HOMEPATH%\Downloads
rem Note: when prompted, we suggest C:\data\Program Files (x86)\beam-4.11
rem because 3DVeglabInstaller.jar will fail if Administrator access is needed
beam_4.11_win32_installer.exe
move 3DVegLabInstaller.jar "C:\data\Program Files (x86)\beam-4.11\bin"
cd /d "C:\data\Program Files (x86)\beam-4.11\bin"
..\jre\bin\java -jar 3DVegLabInstaller.jar
Two pre-install steps:
- Visit the linux 64-bit BEAM installer page and download into your Downloads folder
- Save our 3DVegLab plugin installer jar file in your Downloads folder
cd ${HOME}/Downloads
sh beam_4.11_linux64_installer.sh
mv 3DVegLabInstaller.jar ${HOME}/beam-4.11/bin
cd ${HOME}/beam-4.11/bin
../jre/bin/java -jar 3DVegLabInstaller.jar
Once you have started BEAM (visat), use Tools/3D Vegetation Lab Processor to start the plugin.
The BEAM Vegetation Lab plugin relies on the following 3rd party software. Binary snapshots of this software compiled for linux64/win32 platforms are automatically installed by the 3DVegLabInstaller.jar described above
- librat (Monte Carlo Ray Tracing library)
- DART (Discrete Anisotropic Radiative Transfer)
- libRadtran (library for radiative transfer)
There are two modes of development, which are described in a separate README
- Development for Scientists (in python - changing the single jython implementation file, restarting BEAM, browsing log files)
- Development for BEAM developers (in Java and python - full development, including Java plugin infrastructure, help files, support scripts, etc.)
- Mat Disney
- Cyrill Schenkel
- Fabian Schneider
- Nicolas Lauret
- Tristan Gregoire
- Daniel Kuekenbrink
- Joshy Cyriac
- Marcel Kessler
- Jason Brazile