TerraLib and TerraView Wiki Page

This is an old revision of the document!


Working Environment

Starting Points for TerraLib Developers

Tools

The basic tools you have to install in your environment to work with TerraLib are:

SoftwareWebsite
Git http://git-scm.com/
CMake http://www.cmake.org/cmake

The following tools are optional, and their use is described below:

SoftwareWebsiteFunction
TortoiseGIT (Windows) http://code.google.com/p/tortoisegit General User Interface that makes it easier to use GIT on Windows
Git-Cola (Linux) http://git-cola.github.io/downloads.html General User Interface that makes it easier to use GIT on Unix platforms
Doxygen http://sourceforge.net/projects/doxygen/ used to generate the documentation

Installing the Tools

1) Install the latest Git version from: GIT

Follow the default settings, except at:

  • Select Components: click Windows Explorer Integration, Git Bash, Git GUI.
  • Adjusting you PATH environment: Click third option (Run Git and included Unix Tools …)
  • Configuring the line ending conversions: click the first option (Checkout Windows-style, commit Unix-style line endings)

Dependencies

Currently, Terralib works with the following libraries - with their respective versions:

LibraryVersionWebsite
Boost 1.50 Boost
Gdal 1.10.0 Gdal
Geos 3.2.3 Geos
Log4cxx 0.10.0 Log4cxx
Proj4 4.7.0 Proj4
Xerces 3.1.1 Xerces-C++

The following dependencies are optional, they are used to compile the qtWidgets module:

LibraryVersionWebsite
QT 4.8.5 Qt
QWT 6.1.0 QWT

Optionally, you can download and unpack the third-party libraries compiled in Visual C++ 2010 from here: <Inserir third-party>