Is there a comfortable way to generate efficient raster catalogs (such as in Arcgis), where polygon tiles are loaded as long as the scale does not hit a threshold value and images are only loaded when the scale is large enough?

I tried to compute a virtual raster in QGIS, but it did not work for 200 tiles and gave me error messages reproduced by other users as well. Loading all the single tiles into QGIS is not an option since these are rendered (extremely slowly) on any action I do within QGIS. Is there a perfomant solution embedding large raster data into QGIS projects without sacrificing too much performance?

QGIS can´t read and correctly open Esri raster catalogs.

  • If you right-click your raster and go to Properties > General > Scale dependent visibility, you can set your thresholds. Or you could try creating Properties > Pyramids. – Joseph Jun 8 '16 at 9:58
  • thanks joseph, i can´t set scale-dependent visibility for a group of rasters though. Setting this for every single tile is just not efficient – hilpers Jun 8 '16 at 10:08
  • Please add one such error message. You can also try the command line utility gdal.org/gdalbuildvrt.html gdalbuildvrt output.vrt *.tif Perhaps all your images are not similar when it comes to number of bands, projection, color interpretation... – user30184 Jun 8 '16 at 10:52
  • The error message is: "The process failed to start. Either the invoked program is missing, or you may have insufficient permissions to invoke the program." It works when taking less, let´s say 10, tiles. But once agian, that´s not practical at all – hilpers Jun 8 '16 at 10:58
  • 1
    Just tried gdalbuildvrt. Took 2 minutes to index 700 tif files. For making everything fast you must a) have tiled original images b) have overviews in the original images and c) build overviews for the whole vrt file. – user30184 Jun 8 '16 at 11:24

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.