Coverage
========

The gt-coverage module provides a way to build and use highly structured grids of numeric values
such as imagery data, for instance GeoTIFF format files, or multi-dimensional matrix data, like
that found in NetCDF format files.

.. image:: /images/gt-coverage.png

The gt-coverage module is responsible for:

* implementation of the coverage interfaces from :doc:`gt-opengis <../opengis/index>` such as GridCoverage2D and Format
* Bridging between Java Advanced Imaging, JAI Image IO and Java Image facilities and the geospatial idea of a GridCoverage
* Recognizing additional formats available on the CLASSPATH using **GridFormatFinder**
  
The module supports the use of coverage information (i.e. raster) from a range of sources.

**Tutorial**
   
* :doc:`/tutorial/raster/image`

**Maven**::
   
    <dependency>
      <groupId>org.geotools</groupId>
      <artifactId>gt-coverage</artifactId>
      <version>${geotools.version}</version>
    </dependency>

**Contents**

.. sidebar:: Details
   
   .. toctree::
      :maxdepth: 1
      
      faq
      internal/index
   
   
Contents:

.. toctree::
   :maxdepth: 1
   
   grid

Format plugins:

.. toctree::
   :maxdepth: 1
   
   arcgrid
   geotiff
   grassraster
   image
   imageio
   mosaic
   pyramid
   multidim
   ../data/geopackage

Unsupported plugins:
   
.. toctree::
   :maxdepth: 1
   
   coverageio
   geotiff_new
   jp2k
   netCDF
   matlab      
   tools
