TransWikia.com

Using Batch Raster Calculator in QGIS

Geographic Information Systems Asked on August 11, 2021

I am new to QGIS.

I want to subtract a sequence of rasters (daily data): one day from the previous.
day100-day99; dayy99-day98; day98-day97 and so on, with file names that appropriately label what each output is.

One Answer

This is actually fairly easy to do. I think others might have an easier solution but this is how I do it:

  1. Go to the Processing tab -> Graphical Modeler

enter image description here 2. Under inputs, add raster layer two times. Name them "Day_Future" and "Day_Past". Make sure both are mandatory.

enter image description here

  1. Under algorithms, search for raster calculator and add it.

enter image description here

  1. Enter the parameters in the raster calculator window. Set the expression as "Day_Future@1" - "Day_Past@1". Set the reference layer as Day_Future and call the Output "Difference".

enter image description here

  1. Your model should look something like this. You can save this model if you would like to use it again in the future. Or you can hit the green run button to launch it.

enter image description here

  1. When you hit run, this window will pop up. Hit "run as a batch process"

enter image description here

  1. Select all your grids in the first two columns from either the open layers or from your computer. You can select all the grids and that should make it easier to fill in this table.

enter image description here

  1. Under the difference column, set your file name as "Diff_" and leave the file type as TIF. Hit save.

enter image description here enter image description here

  1. Thats it, your table should be filled in. The file name should be filled in automatically. This can be editted later by either QGIS or other software. Hit Run and you are done :)

Answered by MapInfoNewbie on August 11, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP