11.10. GeoMesa Raster¶
The Raster support in GeoMesa (the
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.
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
geomesa-accumulo-raster-distributed-runtime JAR instead of the standard
Currently ingest is accomplished by using the
in the GeoMesa Accumulo command line tools. See ingest-raster for more
Raster integration with GeoServer requires that the standard GeoMesa Accumulo plugin is installed,
as described in Installing GeoMesa Accumulo in GeoServer. In addition, the
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.