yes I'm sure
and this is LUMASS installation guide
Code:
LUMASS installation guide
+++++++++++++++++++++++++
Requirements / Prerequisites
============================
LUMASS is currently only available for Linux operating systems. However, it is
entirely built on cross-platform libraries and could potentially run on other
operating systems and platforms as well. LUMASS is being developed and tested
on (K)Ubuntu Linux, and the remainder of this installation guide refers to an
Ubuntu installation. Please adjust the described steps accordingly to meet the
requirements of your favourite Linux distribution (and feel free to share any
adjusted installation guides for other distributions / operating systems!).
required 3rd party software libraries / packages
================================================
LUMASS relies on a number of other open source software libraries, which are
required (except rasdaman/PostgreSQL) to successfully build LUMASS.
Qt version > 4.6; (core, gui, and XML components)
GDAL see launchpad repository: unbuntugis-unstable
<https://launchpad.net/~ubuntugis/+archive/ubuntugis-unstable>
(see below for information how to add the repository to your
sources.list)
Packages: libgdal1-dev; recommended: gdal-bin
Orfeo Toolbox see launchpad repository: unbuntu-gis-unstable
<https://launchpad.net/~otb/+archive/orfeotoolbox-stable-ubuntugis>
Packages: libotb3-dev, otb-bin-qt
VTK has to be installed from source ((release) package >= 5.10);
make sure you compile VTK with the following options set to ON:
VTK_USE_GUISUPPORT; VTK_USE_QT; VTK_USE_QTCHARTS; VTK_USE_RENDERING;
rasdaman this package is optional and only useful, if you intend
to use the LUMASS modelling framework; if you're only
interested in spatial optimisation, you don't need this
package; see rasdaman.org for download, compilation and
installation details as well as for rasdaman features
PostgreSQL only required when rasdaman is going to be used with the
modelling framework
lp_solve,
liblpsolve55-dev required for LUMASS' optimisation component
cmake,
cmake-curses-gui build system packages used to compile LUMASS (s. below)
For Orfeo and GDAL you have to add the respective launchpad-repository
(see URL above) to make the packages available via your package manager.
You will also need the 'build-essentials' package for compiling LUMASS from
source. Installing the above mentioned packages should resolve most of the
library dependencies.
Adding launchpad repositories
=============================
You can add launchpad repositories using apt from the commandline:
e.g. $ sudo apt-add-repository <ppa repository>
So to add the ubuntugis-unstable and orfeotoolbox-stable-ubuntugis repositories enter the following
two commands and follow the given instructions each time:
$ sudo apt-add-repository ppa:ubuntugis/ubuntugis-unstable
$ sudo apt-add-repository ppa:otb/orfeotoolbox-stable-ubuntugis
Then update the package information
$ sudo apt-get update
Now choose your favourite package manager to install the relevant packages (including
any dependencies) for the particular libraries.
Building LUMASS from source
===========================
1. create a directory for LUMASS' binary files
$ mkdir lumass-bin
$ cd lumass-bin
2. run ccmake to configure the software and generate the Makefile
$ ccmake /path/to/lumass/source/directory
(inside the ccmake UI)
- Press [c] to configure
- adjust any path entries if required (you can safely ignore
'OTB_APPLICATION_LAUNCHER-NOT')
- set RASSUPPORT to OFF, if you don't want to build LUMASS with rasdaman
support)
- Press [c] to configure (again)
- Press [g] to generate the Makefile and exit ccmake
3. call make (you may want to use multiple cores during the build by specifying
the -j options)
$ make -j 4 # ← uses 4 cores
4. you're good to go now!
Updating LUMASS source code
===========================
LUMASS is being continously updated and extended. If you want to update to
the most recent version, change into the lumass source directory and pull
from the remote lumass repository
$ git pull origin master
Then follow the build instructions (see above) from step 2.
Bookmarks