introduction to idrisi

Transcription

introduction to idrisi
INTRODUCTION TO IDRISI
Introduction
The aim of this practical is to familiarise yourself with the IDRISI GIS environment. IDRISI is
primarily designed to process and analyse raster information (remember, raster means images
comprising of pixels such as satellite data). For vector information (points, lines and polygons) we
might be better using software such as ESRI’s ArcView or ArcGIS.
IDRISI is developed at the Clark Labs (http://www.clarklabs.org/) at Clark University in the US.
The system is maintained primarily by postgraduate students which can make the software prone to
“undocumented features” (bugs!). The IDRISI package has developed over the years from an MSDOS command prompt edition, 16-bit Windows, 32-bit Windows and the latest incarnation called
Kilimanjaro (and very recently, Andes). There is very little difference between the 32-bit version
(Idrisi32) and Kilimanjaro/Andes/Taiga. Additional documentation relating to the capabilities as well
as an excellent extended IDRISI tutorial are available from the HELP menu.
Starting IDRISI
You should be able to find the IDRISI32 icon on the desktop - just double click on it to start IDRISI.
If the icon is not here, go to the START button and find IDRISI in the Programs list. Figure 1 shows
the IDRISI window with some of the buttons identified.
Figure 1 The IDRISI window
1
Data paths
In any project that you undertake, you will be working on a set of data files. Like many GIS, IDRISI
maintains a project environment which contains folders from which it should read data and folders to
which it should write new files. The basic element of this is the Working Folder and is the one into
which files are written. You must therefore have permission to write into this folder. On our network
system this will need to be your space (designated as drive I:) You may wish to create sub-folders to
hold files for various things that you do. You must reset this from the default before using IDRISI to
manipulate any data or images.
The second type of folder IDRISI recognises are those it can only read from. These are called
Resource Folders and for this session you need just one:
J:\IDRISI32 Tutorial\Using Idrisi32
Go to the File menu and choose Data Paths. This should bring up the dialog box shown in figure 2.
Set the working folder and the resource folders and then save this as tutorial1 (note you can have as
many resource folders as you like but only one working folder). IDRISI will use these settings the next
time you start it up. Usually, every project you work on will have an environment.
Figure 2 Setting the data paths (you must use J: drive for Resource Folder and your own drive for Working Folder)
2
Pick Lists
Dialog boxes in IDRISI are very much like those in any other Windows program. IDRISI also use a
pick list which is a ``browse'' type facility which filters files to present you with a list of files
appropriate to the action you are undertaking.
To try this please click on the Display button (
) to bring up the `Display Launcher'. (This is the
button you will be using most frequently as it is the starting point for all things.) Figure 3 shows the
Display Launcher.
Figure 3 The Display Launcher dialog box
Notice the files types you can choose from -- raster or vector -- as well as the list of pallettes with their
radio buttons. Make sure that the raster type is selected and then click on the little button with the dots
(ellipses) just to the right of the left input box.
This brings up a pick list (see figure 4) of raster files in your working and resource folders. Find the file
called sierradem, i.e. Sierra Mountains, Digital Elevation Model, (“Using Idrisi32” folder) and either
double click on it OR click on it once and then click on OK. This filename should now be in the input
box. You must now choose a pallette to display this layer and the appropriate one is Quantitative
(Standard Idrisi). Now click on OK and the image should appear. You should see something very
similar to figure 5.
3
Figure 4 The 'Pick List'
Figure 5 Sierradem displayed
4
Status and Tool Bars
The Status Bar is at the bottom left of the IDRISI window and provides information about the map
window. move the mouse cursor over the sierradem image and notice how the numbers on the Status
Bar change. You will always see the X and Y coordinates displayed there, these represent the ground
position in some specific geographic reference system (e.g. UTM here). Raster images also show a row
(r) and column (c) indicating the pixel coordinate. RF is the representative fraction which expresses the
current map scale as a fraction of the true earth so RF=1/5000 indicates that the map display is 5000
times smaller than reality.
Menus
The six main menus are: File, Display, Analysis, Reformat, Data Entry and Help. In Kilimanjaro, the
main menus are: File, Display, GIS Analysis, Modeling, Image Processing, Reformat, Data Entry,
Window List and Help. Display we have started to use - this is the display launcher. The buttons below
the menu bar provide quick access to some of the menu items.
File deals with opening, saving, importing, exporting etc files. You may also set some user preferences
here - open the User Preferences item on the File menu and the dialog box shown in figure 6 should
appear. We will discuss these further later but for now just click on the Revert to Defaults button to
make sure all is correctly set for this session.
Figure 6 The user Preferences dialog box
The Reformat menu is a set of modules which convert data from one format to another, e.g. from
raster to vector, projections, reference systems etc.
The Analysis menu contains a large set of modules for performing GIS analyses on map data. They are
organised by type of operation - have a look at the lists. This is probably the most crucial part of a GIS.
To try this out, go to the Surface Analysis option and bring up the CONTOUR option form the
Feature Extraction sub menu.
5
Figure 7 Analysis example - the CONTOUR dialog box
Figure 7 shows the CONTOUR dialog box. Specify sierradem as the input image, contours as the
output vector file and change the numbers in the boxes to agree with those in figure 7. Now click OK.
You should obtain a display of showing contours lines for the sierradem image. Now close all open
windows.
TIP:
There are four Tutorial Screencast Videos showing the basics of Idrisi (with spoken commentary)
accessible from : http://www.ukscience.org/videos.html
END OF WEEK ONE
6
Composer
The Composer window is to the right of any image being displayed. This is one of the main tools for
manipulating images. Using the image display button (or choosing Display and Display Launcher from
the menu) bring up the sierradem image as you did earlier in the practical. Now click the Add Layer
button in the Composer window. In the box that comes up, specify contours as the vector layer and
Uniform Black/Outline Black as the symbol/palette file. Click OK and you should see black
contour line superimposed onto the sierradem image. Figure 8 shows what it should look like.
Figure 8 The contours layer on top of the raster image
Pause for thought. You have just added a vector layer to a raster layer. The vector layer was created
from the raster layer by numerical manipulation. This is GIS!.
At the bottom of the composer window are the zoom and pan buttons. Find out what they do now.
Zoom into the raster image so that you can see individual pixels.
Other Data Types
The sierradem file you have been manipulating is a raster representation of height (Digital Elevation
Model data).
NDVI: Normalised Difference Vegetation Index
This is a raster image depicting a ratio between reflected visible red light and infrared radiation.
Photosynthetically active vegetation is a unique natural material as it absorbs red light and reflects near
infrared. NDVI is a proxy for this and will have a value between 0 and 1 – where 1 represents
theoretically saturated green vegetation and zero is total absence.
Using the image display button (or choosing Display and Display Launcher from the menu) bring up
the sierrandvi image and select NDVI as the symbol/palette file.
You should see an image like Figure 9
7
Figure 9 The sierrandvi NDVI image window
One of the useful functions if IDRISI is the ability to “interrogate” pixels in the image. Essentially, we
can determine the actual values of specific pixels in this way. To perform this function, select the
Cursor Inquiry Mode button from the toolbar (
) and move the mouse pointer (which has now
become a crosshair) over the image. Clicking on individual pixels will yield its value. Try clicking on
areas where the NDVI is low and where it is high.
Image Calculator
One of the key differences between a GIS package such as IDRISI and a photo manipulation
programme such as Photoshop is the highly scientific approach that can be taken to image
manipulation. So far, you have been using sierradem and sierrandvi image files from the \IDRISI32
Tutorial\Using Idrisi32 folder. You may have noticed that there are other sierra files (sierra1, sierra2,
sierra3, sierra4..etc). These images are actually different spectral bands (also known as channels) from the
Landsat satellite system from the Sierra de Gredos region.
If we didn’t have an existing NDVI image we could have created ourselves using a simple procedure in
the Image Calculator. The formula for calculating NDVI is: NDVI =
NIR - R NIR + R Where NIR is near-infrared and R is red (or visible) light.
Expressed simply, this is: NDVI = (Ch4­Ch7)/(Ch4+Ch7) [Ch4 and Ch7 refer to Landsat spectral channels]
8
Each of the sierra? files represent a different spectral channel (or waveband). To create our own
NDVI image we are only concerned with the RED and NIR which are sierra7 and sierra4
correspondingly. We can perform this function with the Image Calculator. Start the Image Calculator
by clicking on its icon from the menubar (
). You should see the image below:
Figure 10 The Image Calculator
The powerful feature of this function is the ability to create a brand new image based on a
mathematical expression. We can designate an output filename (ndvi in this case) and then write in an
expression to process. The key difference here is that the symbols used in our expression are actually
existing filenames. We can achieve this by clicking on the Insert Image button to insert our image in
place of a symbol in the equation.
To create our NDVI image we must process the expression: NDVI = (Ch4­Ch7)/(Ch4+Ch7)
Remember, the RED and NIR are sierra7 and sierra4 correspondingly – so our final Image
Calculator expression should look like this:
Figure 11 The Image Calculator – about to generate an NDVI image
9
To process the Image Calculator expression, click on the Process Expression button. It will take a
few moments for IDRISI to generate the new image which you can explore with the cursor enquiry
tool used earlier.
Creation of a Map
With your newly created NDVI image, you can create a pleasant looking map suitable for printing off.
With the new ndvi image displayed onscreen (using Display Launcher and selecting NDVI as the
symbol/palette of course!). From the Composer on the right of the screen, click on Map Properties.
You will see a tabbed dialogue box allowing you to change a variety of the map elements. Add or
change the following:
1) Select North Arrow tab and check the Visible option
2) Select Scale Bar tab and check the Visible option and change Units Text to Metres
3) Select the Titles tab and give the Title Text: “NDVI - Sierra de Gredos) and check the Visible
option – now click on OK.
By moving the map elements around (you will need to double-click them to select and drag with the
mouse) and enlarging the window you can create a pleasing map similar to this:
To print off your map, select the Print button from Composer on the right of the screen.
Add your Name on the front of the finished map (select MAP PROPERTIES
from the COMPOSER window – then select TITLES then add your name in
SUBTITLE TEXT and make it Visible) and hand this in.
10