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.