The basic tools you have to install in your environment to work with TerraLib are:
Software | Version | Website |
---|---|---|
Git | Latest | http://git-scm.com/ |
CMake | 2.8.10 | http://www.cmake.org/cmake |
The following tools are optional, and their use is described below:
Software | Website | Function |
---|---|---|
TortoiseGIT | http://code.google.com/p/tortoisegit | General User Interface that makes it easier to use GIT on Windows |
Doxygen | http://sourceforge.net/projects/doxygen/ | used to generate the documentation |
Install the latest Git version from: GIT
Follow the default settings, except at:
The TerraLib library is split into several modules providing different functionality, therefore, each have a particular set of dependencies.
Microsoft Visual C++ users can download and unpack the third-party libraries compiled for building 32-bit version of TerraLib with Qt4 support from here:
Once the environment is ready you can download the source code and build the library.
The following tables shows the dependencies required to compile TerraLib modules:
Library | Version | Website |
---|---|---|
Proj4 | 4.8.0 | Proj4 |
Library | Version | Website |
---|---|---|
Xerces | 3.1.1 | Xerces-C++ |
Library | Version | Website |
---|---|---|
Geos | 3.2.3 | Geos |
Library | Version | Website |
---|---|---|
Gdal | 1.10.0 | Gdal |
Library | Version |
---|---|
TerraLib 4 | Only in 32-bits Version of the third-party libraries |