TerraLib and TerraView Wiki Page

This is an old revision of the document!


Linux Environment

Tools

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

SoftwareVersionWebsite
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:

SoftwareWebsiteFunction
Git-Cola 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

Dependencies

The Terralib library is split into several modules, each of these provide different functions, therefore, each have a particular set of dependencies. The following tables will show what library is required to compile each of the Terralib modules.

  • terralib_common
  • terralib_classification
  • terralib_color
  • terralib_datatype
  • terralib_plugin
  • terralib_xlink
  • terralib_xsd
  • terralib_xml
LibraryVersionWebsite
Boost 1.50 Boost
DL (Linux) - -
Log4cxx 0.10.0 Log4cxx
  • terralib_srs
LibraryVersionWebsite
Proj4 4.7.0 Proj4
  • terralib_xerces
LibraryVersionWebsite
Xerces 3.1.1 Xerces-C++
  • terralib_geometry
  • terralib_annotationtext
  • terralib_filter
  • terralib_gml
  • terralib_raster
  • terralib_memory
  • terralib_symbology
LibraryVersionWebsite
Geos 3.2.3 Geos
  • terralib_maptools
  • terralib_ogr
  • terralib_gdal
LibraryVersionWebsite
Gdal 1.10.0 Gdal
  • terralib_statistic
  • terralib_rp
  • terralb_qt_widgets
  • terralib_serialization
  • terralib_qt_af
  • terralib_vp
  • terralib_qtplugins
  • TerraView;
LibraryVersionWebsite
QT 4.8.5 Qt
QWT 6.1.0 QWT

Once the envirnment is ready you can download the source code. Follow the instructions outlined here Download