TerraLib and TerraView Wiki Page

This is an old revision of the document!



Warning: Declaration of syntax_plugin_iframe::handle($match, $state, $pos, &$handler) should be compatible with DokuWiki_Syntax_Plugin::handle($match, $state, $pos, Doku_Handler $handler) in /var/www/html/terralib5/wiki/lib/plugins/iframe/syntax.php on line 18

Warning: Declaration of syntax_plugin_iframe::render($mode, &$R, $data) should be compatible with DokuWiki_Syntax_Plugin::render($format, Doku_Renderer $renderer, $data) in /var/www/html/terralib5/wiki/lib/plugins/iframe/syntax.php on line 18

Warning: Declaration of syntax_plugin_externallink::handle($match, $state, $pos, &$handler) should be compatible with DokuWiki_Syntax_Plugin::handle($match, $state, $pos, Doku_Handler $handler) in /var/www/html/terralib5/wiki/lib/plugins/externallink/syntax.php on line 107

Warning: Declaration of syntax_plugin_externallink::render($mode, &$renderer, $data) should be compatible with DokuWiki_Syntax_Plugin::render($format, Doku_Renderer $renderer, $data) in /var/www/html/terralib5/wiki/lib/plugins/externallink/syntax.php on line 107

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 and configuring GIT

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>