Forest Fragmentation index using GRASS GIS

Worldwide, forests have been changed dramatically by humans, particularly during the last decades. The loss of old forest stands causes threads to biodiversity and life-important ecosystem services. Loss of forests does not necessarily mean a total clearing, but it starts with ‘forest degradation’, which is in many cases caused by fragmentation processes.

In order to measure the degree of global forest fragmentation, an approach was developed by Riitters et al. (2000). This approach can easily be implemented on any scale using a selection of tools provided by GRASS GIS, one of the most powerful Open Source GIS platforms. To perform a complete forest fragmentation calculation in one step, these tools were put together into one shell-script, that you can download from the GRASS-addons page: r.forestfrag.sh.

 

How to use r.forestfrag.sh

The only input you need to perform this automated forest fragmentation calculation is a forest/non-forest raster-map. r.forestfrag.sh assumes that forest-pixels have the value ’1′, non-forest pixels the value ’0′.

After you downloaded the script, open the GRASS-mapset where your forest map is located.  From within the GRASS-shell, navigate to the folder of the r.forestfrag.sh script. Make sure that the script is executable, then you should be able to start it as follows:

 

   ./r.forestfrag.sh <name_of_forest_map>

 

Like for other GRASS-tools, you can also get help by typing

 

   ./r.forestfrag.sh --help

 

What the script is doing

To calculate the forest fragmentation, Riiters et al. (2000) define two variables that are derived from neighbourhood-relations between forest- and non-forest pixels. The first variable is ‘pf’, which represents the number of forest-pixels devided by the total number of pixels within the moving window (in our case, the shell-script provides for a 3×3 moving-window). This calculation of pf is performed using the ‘r.neighbors’ and ‘r.mapcalc’ tools.

More complex is the calculation of pff, the second variable that is defined by the number of forest-forest pairs devided by the number of pairs that include at least one forest-pixel within the moving window. Here, we cannot use the r.neighbors tool any more, as it does not provide for considering pairs. So we have to move to r.mapcalc, which is more flexible.

The number of forest-forest pairs is calculated using the r.mapcalc neighborhood modifier. Here we can specify the offset from the original pixel to the pixel of consideration and perform calculations on it:

 

   r.mapcalc "F1=(A[1,-1]*A[1,0])+(A[1,0]*A[1,1])+...

 

The upper left pixel becomes ’1′, if the pixel itself and its neighboring pixel to the right both have the value ’1′, meaning they are both forested. If one or both of the pixels are ’0′, then the calculated value becomes also ’0′. This is performed for any pixel in the 3×3 moving window. The sum of all values becomes the new value assigned to the center pixel.

The same principle applies for the calculation of pairs that include at least one forest pixel, only that the r.mapcalc expression becomes even more complex:

 

   r.mapcalc "F2=if((A[ 1,-1]+A[ 1, 0])>0,1)+if((A[ 1, 0]+A[ 1, 1])>0,1)+ ...

 

If one or both pixel(s) of the pair have the value ’1′, the result will be >0 and the new value assigned will be ’1′. Only if both pixels have have the value ’0′, the new value becomes ’0′.

After pf and pff are calculated, the whole map can be indexed using the rules provided by Riiters et al. (2000)

patch: pf < 0.4
transitional: 0.4 < pf < 0.6
edge: pf > 0.6 and pf – pff < 0
perforated: pf > 0.6 and pf – pff > 0
interior: pf = 1.0
undetermined: pf > 0.6 and pf = pff

Finally, r.forestfrag.sh generates colors and a final report showing the areas (in ha) for each fragmentation class.

from forest cover to forest fragmentation

From forest-map (left) to forest fragmentation map after executing r.forestfrag.sh

Ortho-rectification of QuickBird imagery with OSSIM (Open Source Software Image Map)

QuickBird imagery is increasingly used in different areas of land-related planning activities. However, by delivery the images are normally not ortho-rectified which means that, due to distortions, they cannot be used for mapping or spatial analysis, particularly if the image area covers mountaneous terrain.
Ortho-rectification is supposed to correct for the image distortions that are caused mainly by hilly terrain, but also by systemic deviations that occur during image-capturing at the sensor.
This tutorial leads through the ortho-rectification of QuickBird Standard ortho-ready satellite imagery, using an Open Source approach with OSSIM.

download tutorial > qb_ortho_ossim_2011 (500kb)

Socio-Economic geodata of the Lao PDR online

Socio-Economic geodata of the Lao PDR is now for the first time online available through the DECIDE info platform. The user can access the data either through map-viewing tools (MapViewer), or directly access the database with an online-gis application (DECIDE GIS).

Why Satellite-Imagery?

Satellites everyone knows. From hearsay. But what do these devices actually do, constantly circling the Earth 24 hours a day? In most cases, they are directed towards the earth, in rare cases, they “look” in the other direction, into empty space. Satellites, which are directed to the earth may have many different functions. One important group are the so-called environmental satellites, whose purpose is the monitoring of the atmosphere and the earth’s surface.

At the time of Gauss, you went out into the countryside to produce topographic maps. These  are still an important foundation for today’s surveying. However, even such detail-made maps have the property to become obsolete very quickly. Who has not held a newly bought map in his hands and noted with indignation: “The new ring road is not even on it!”.

Our Earth’s surface is constantly changing. And today even more than before. Man-made movements on the earth’s surface that currently take place, probably have never happened before. It is known that these changes have consequences that could be of explosive significance for mankind (see IPCC 2007). This is just one of several reasons why it is increasingly important to understand what is happening right now with our earth. And here, images from environmental satellites play a central role: permanently new pictures of a changing Earth’s surface.

Geo-statistics and ivory trade

What do Geographers and Ivory have in common? What is a geodetic doing with an elephant-tooth? An item gains geographical significance at the moment, when its location becomes its distinguishing criterion. “Location” means in the geographical sense a coordinate, thus a mathematically definable point somewhere on our earth. Does ivory have a coordinate? And: why and for whom could the “location” of ivory become of interest?

read more: ivory and elephant protection

Linearity is old news

The increasing integration of environmental issues into economic decision-making requires improved methods for the effective capture and visualization of complex relationships. Geographic Information Systems (GIS) offer the possibility to bring confusing decision-making processes into an organized network. This “modern cartography” can serve as a basis for both the operative business as well as for long-term strategies.