[GIS] ArcGIS Raster Mosaic Dataset and GDAL VRT, when to use

arcgis-desktopgdalimage-mosaicrastervrt

ArcGIS Desktop has a the Raster Mosaic Dataset, QGIS and friends have Virtual Raster Tables.

A skim of the documentation reveals much similarity. They both create or enable an alternate representation of data that sits somewhere else without having to actually create a new image. Examples include creating a single seamless image from many tiles without actually creating that single image, or mix-and-matching channels or selectively removing value ranges from the result, and more.

How far does that similarity extend? Does an RMD enable things that VRT can't? What are they? What can one do with VRTs that you can't with RMDs?

In short, assuming one has equal access to and comfort using both tool chains, when should a person use Raster Mosaic Datasets and when are Virtual Raster Tables the order of the day?

Best Answer

VRT can be used cross platform (if you are using relative paths and you place in the same directory as the images, otherwise the path names are not the same) and read it with ArcGIS. It is also easy to read what you have in it.

It is great for processing large collections of coherent non overlapping images (lazy computation at its best)

RMD has a set of mosaicking rules that are used to dynamically mosaic the rasters (seamlines, rules for overlapping pixels, color matching rules). You can also use non rectangular boundaries for visualisation (which is not possible with vrt).

It is far more flexible and great to use for visualization.

Related Question