Swapping raster bands
Computer displays render images in the visible spectrum of red, green, and blue light (RGB). However, raster images may contain bands outside the visible spectrum. These types of rasters make poor visualizations, so you will often want to recombine the bands to change the RGB values.
Getting ready
For this recipe, we will use a false-color image, which you can download from https://geospatialpython.googlecode.com/files/FalseColor.zip.
Unzip this tif
file and place it in your /qgis_data/rasters
directory.
How to do it...
We will load this raster and swap the order of the first and second bands. Then, we will add it to the map. To do this, we need to perform the following steps:
Start QGIS.
From the Plugins menu, select Python Console.
In the Python Console, load the layer and ensure that it is valid:
rasterLyr = QgsRasterLayer("/qgis_data/rasters/FalseColor.tif", "Band Swap") rasterLyr.isValid()
Now, we must access the layer renderer in order to manipulate the order of the bands...