Should I build pyramids or overviews?

This is a very common question that many users ask. First let’s take a look at what each of these, and when they are needed.

Pyramids
Pyramids are reduced resolution datasets. They let you perform dynamic mosaicking and on-the-fly processing quickly, even at smaller scales with little effect on performance. Pyramids are built for primary (source) rasters that are on disk. `Viewing and processing these raw rasters on-the-fly can be time-consuming at small scales, therefore we build pyramids for this reason.

Overviews
Overviews are similar to pyramids in the sense that they are reduced resolution images created to optimize your mosaic dataset for performance and increase display speeds. However, the biggest distinguishing factor here is that the overviews are not created per raster. Each overview is derived by mosaicking multiple primary rasters. Since each overview was derived from multiple rasters, it takes a static view of the mosaic dataset at the time you generate overviews. Creating overviews will mean that the dynamic mosaicking capabilities are not longer available.

Pyramids versus Overviews

When are pyramids per mosaic dataset item needed
You should consider building pyramids when you are building more complex mosaic datasets, especially where you will be taking advantage of the mosaic methods and on-the-fly processing, then it will be advantageous to build pyramids on the source rasters and to build overviews only where they are needed.

When are overviews needed in a mosaic dataset
You should consider building overviews when you are working with: tiled images, preprocessed images, butt-joined (non-overlapping) imagery, basically imagery that wont be really affected by changing mosaic methods. But one thing to keep in mind, overviews do not retain the primary rasters metadata.

Contributed by: Vinay Viswambharan

This entry was posted in Imagery and tagged , , , , . Bookmark the permalink.

Leave a Reply

4 Comments

  1. kmayall says:

    When you are using a mosaic dataset/overviews with tiled preprocessed imagery, should you still build pyramids for when you are working with the mosaic at a large map scale and therefore looking at the source tiles?

  2. Simon Woo says:

    If you already have pre-processed imagery that does not have any overlap, then you do not need pyramids, especially if you already have overviews built.

    If you are zoomed in that far, pyramids are not needed, but if you have them we will use them, if needed.

    • curtvprice says:

      By “zoomed in that far” do you mean zoomed in so only one mosaic image (mosaic tile) is displayed?

      • Simon Woo says:

        Kmayall asked if pyramids were needed if they see the source imagery already. In order to see the source imagery (when pyramids or overviews have been built), that would mean you need to zoom into the pixel resolution.