TerraLib Modules
In TerraLib 5.0, a module1) encapsulates a set of related functionality. The following modules are provided in the TerraLib Platform:
| Module | Description | See more |
|---|---|---|
| Color | The color module provides a basic set of classes for dealing with color systems and color schemes | Documentation |
| Common | The common module contains the foundation classes and functions for all TerraLib modules | Documentation |
| Data Access | The data access module provides a basic framework for accessing data. See the available Datasources Implemented here | Documentation |
| Data Type | The data type module implements the type system supported by TerraLib for dealing with data that comes from different data sources | Documentation |
| Filter Encoding | This module implements the OGC Filter Encoding specification | Documentation |
| Geometry | This module implements the vector geometry support of TerraLib | Documentation |
| Map Tools | The map tools module provides some basic abstractions for handling spatial data in the form of a map | Documentation |
| Plugin | The plugin module provides support for the startup and shutdown of modules loaded at run time | Documentation |
| Qt | This module provides some geospatial components and a framework based on Qt | Documentation |
| Raster | This module can be used to manage geographical data with raster representation | Documentation |
| Raster Processing | This module provides classes and functions with raster processing capabilities | Documentation |
| Symbology Encoding | The symbology encoding module can be used for styling information that can be applied to Features and Coverages | Documentation |
| Spatial Reference System | This module implements the concept of spatial reference systems | Documentation |
| Spatiotemporal | The spatial temporal module provides classes and functions to load and deal with spatiotemporal data | Documentation |
| Vector Processing | This module provides classes and functions with vector processing capabilities | Documentation |
| XML | The XML module implements the main framework for reading and writing XML documents in TerraLib | Documentation |
| continue… |
1)
Sometimes, according to the programming language or software platform, people prefer to use other names for a module, like: package, unit, component, service, micro-kernel.