TerraLib and TerraView Wiki Page

TerraLib Modules

In TerraLib 5.0, a module1) encapsulates a set of related functionality. The following modules are provided in the TerraLib Platform:

ModuleDescriptionSee 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.