TerraLib and TerraView Wiki Page

TerraLib and TerraView

TerraLib is a open source GIS software library to support the development of customized geographical applications.

After several improvements the TerraLib Project Team is launching TerraLib 5.7.0. Together with the TerraLib 5.7.0 we also launching GIS TerraView 5.7.0 .

In 2015, the TerraLib team launched a completely reengineered version of TerraLib and TerraView 1) under the LTS terms 2). Some information about this process can also be found here just to document the evolution.

Both TerraView and TerraLib are free and open source under the GNU Lesser General Public License (LGPL). Both are developed by the National Institute for Space Research (INPE), Brazil.

Binaries (executables) of TerraView, built for different platforms, can be downloaded from here.

To download the source code, build and install TerraLib and TerraView follow the instructions in the developer´s guide page.

For more information see the documentation page.


The TerraView 5.y.z has been built on top of the TerraLib 5.y.z. TerraLib Major version 5 presents new concepts (such as Project) that were not available in the previous major versions. It also presents new or enhanced versions of functions for data conversion and data exchanging; access to different data sources; map display; explanatory spatial data analysis; spatial and non-spatial queries; vector and raster processing and spatio-temporal analysis functionalities; drag and drop layers directly to Layer Explorer among others.

These changes are reflected in TerraView 5.y.z interfaces.

Backwards compatibility is from 5.5.2 release. However it is easy to create a project with the same layers of an old project using the drag and drop functionality.

We would like to have feedbacks from users of the new TerraView in order to keep releasing improvements.

Any feedbacks should be sent to terralib-community@dpi.inpe.br.

The previous releases, including the ones under 4.2.z version can be accessed at download page.

1) we adopt a semantic versioning system where each version number has a format Major.Minor.Patch. Bug fixes not affecting the public API increment the patch version, backwards compatible API additions/changes increment the minor version, and backwards incompatible API changes increment the major version
2) The LTS term is applicable to open-source-projects designed to be supported for a long than normal period - in our case two years