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 |