Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

What are the differences between the Geoserver stores ImageMosaic, WorldImage, and ImagePyramid? I noticed that ImagePyramid is no longer included in the latest Geoserver. Is one of these more efficient than the others?

share|improve this question
up vote 10 down vote accepted

WorldImage is for accessing regular images that have a world file associated with them. ImageMosaic is for serving up multiple raster files (usually organized into tiles) as a single layer. And ImagePyramid is essentially a multi level mosaic in which higher levels are generalized versions of lower levels.

Usually people don't serve up world images directly... as they are not an efficient format for geospatial, because for instance they are usually not tiled internally so to read a small section of the image usually means reading the entire image file. GeoTiffs (which can be tiled internally) are much better suited. For people that want to serve large amounts of raster data usually a mosaic or pyramid of geotiffs is the way to go with GeoServer.

You will find some information in the docs explaining the distinction:

ImagePyramid does not come out of the box. You have to install an extension:

share|improve this answer

ImageMosaic = Stores more than one image - ImageMosaic data store allows the creation of a mosaic

WorldImage = Georeferencing file (plain text file with coordinates and pixel resolution)

ImagePyramid = image pyramid builds multiple mosaics of images, each one at a different zoom level, making it so that each tile is stored in a separate file. Can speed up image handling.

All documented here:

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.