-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating
QGIS Python Programming Cookbook
By :
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.
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.
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...
Change the font size
Change margin width
Change background colour