====== TerraLib Modules ====== In TerraLib 5.0, a **//module//**((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.)) 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 | [[@../doxygendoc/d1/d60/group__color.html|Documentation]]| | Common | The common module contains the foundation classes and functions for all TerraLib modules | [[@../doxygendoc/db/d78/group__common.html|Documentation]] | | Data Access | The data access module provides a basic framework for accessing data. [[@../doxygendoc/de/de5/classte_1_1da_1_1DataSource.html|See the available Datasources Implemented here]] | [[@../doxygendoc/d8/d18/group__dataaccess.html|Documentation]] | | Data Type | The data type module implements the type system supported by TerraLib for dealing with data that comes from different data sources | [[@../doxygendoc/de/d86/group__datatype.html|Documentation]] | | Filter Encoding | This module implements the OGC Filter Encoding specification | [[@../doxygendoc/df/d0a/group__fe.html|Documentation]] | | Geometry | This module implements the vector geometry support of TerraLib | [[@../doxygendoc/d9/dba/group__geometry.html|Documentation]] | | Map Tools | The map tools module provides some basic abstractions for handling spatial data in the form of a map |[[@../doxygendoc/dd/dd4/group__map.html|Documentation]] | | Plugin | The plugin module provides support for the startup and shutdown of modules loaded at run time | [[@../doxygendoc/d0/d3b/group__plugin.html|Documentation]] | | Qt | This module provides some geospatial components and a framework based on Qt | [[@../doxygendoc/d1/db0/group__qt.html|Documentation]] | | Raster | This module can be used to manage geographical data with raster representation | [[@..//doxygendoc/d6/d96/group__rst.html|Documentation]] | | Raster Processing | This module provides classes and functions with raster processing capabilities | [[@../doxygendoc/df/d2b/group__rp.html|Documentation]] | | Symbology Encoding | The symbology encoding module can be used for styling information that can be applied to Features and Coverages | [[@../doxygendoc/d1/d39/group__se.html|Documentation]] | | Spatial Reference System | This module implements the concept of spatial reference systems | [[@../doxygendoc/df/dbb/group__srs.html|Documentation]] | | Spatiotemporal | The spatial temporal module provides classes and functions to load and deal with spatiotemporal data | [[@../doxygendoc/d9/dbb/group__st.html|Documentation]] | | Vector Processing | This module provides classes and functions with vector processing capabilities | [[@../doxygendoc/df/d52/group__vp.html|Documentation]] | | XML | The XML module implements the main framework for reading and writing XML documents in TerraLib | [[@../doxygendoc/db/d12/group__xml.html|Documentation]] | | continue... | | |