# 11.10. GeoMesa Raster¶

The Raster support in GeoMesa (the geomesa-accumulo/geomesa-accumulo-raster module) is currently limited in scope and has a few important caveats that are noted here.

The Raster support was intended to contain image pyramids that are EPSG:4326 with tiles on the order of Kb in size. Any rasters will need to be tiled prior to ingest, and the tiles must have disjoint extents.

## 11.10.1. Installation¶

Raster support requires that the raster-specific Accumulo runtime jar be installed in Accumulo. Follow the instructions at Installing the Accumulo Distributed Runtime Library, but be sure to use the geomesa-accumulo-raster-distributed-runtime JAR instead of the standard geomesa-accumulo-distributed-runtime JAR.

## 11.10.2. Ingest¶

Currently ingest is accomplished by using the ingest-raster command in the GeoMesa Accumulo command line tools. See ingest-raster for more information.

## 11.10.3. GeoServer¶

Raster integration with GeoServer requires that the standard GeoMesa Accumulo plugin is installed, as described in Installing GeoMesa Accumulo in GeoServer. In addition, the geomesa-gs-raster JAR must be installed from the GeoMesa GeoServer project. It may be built from source, or is available from Maven central:

<dependency>
<groupId>org.geomesa.geoserver</groupId>
<artifactId>geomesa-gs-raster</artifactId>
</dependency>


Once installed, you can add a raster store with the “Accumulo (Geomesa Raster)” coverage store in the GeoServer UI. Once a layer is published the data can be queried via WMS and WCS 1.0.0. Currently the Plugin is biased to grab tiles at a finer spatial resolution than the wms query window, and will down-sample the mosaic.