TerraLib is an open source GIS software library to support the development of customized geographical applications. It is written in C++ language and uses third-party libraries to provide typical GIS functions (e.g. geometry handling, image processing, spatial reference systems) and innovative functions and algorithms (e.g. spatio-temporal data processing).
In this page you can find a set of resources useful to GIS developers, who can understand and program in C++ language and are interested in building their own GIS applications using TerraLib.
In this section you will find the instructions to obtain TerraLib source code, its organization and how to build the library in different programming environments, in order to start developing your applications.
TerraLib is organized in modules such that each contains everything necessary to execute only one aspect of a given functionality. This organization is expressed in the source code organization 1). However, a module might be dependent on other TerraLib module and/or third-party libraries. The building tools 2) reflect the modules dependencies. This section will introduce you to the main core modules of TerraLib.
This topic discuss the TerraLib's change management and control.