Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

I have a point shapefile of villages where data was collected in Northern Kenya. I created a buffer around those villages.

The second vector layer contains polygons defining areas according to vegetation type. So for example, a forest might be surrounded by a narrow ring of woodland in an area which is mainly grassland. I'm trying to obtain a percentage of each vegetation type within the buffer per village.

I'm using QGIS 1.7

Any help would be very much appreciated, as I've been stuck for a few days now (and a total newbie to the GIS field)

share|improve this question

1 Answer 1

You can use the "Intersect" tool on the buffer and land use layers. This should create a third layer where buffers are "cut out of" the land use polygons. Then you can calculate the area of the resulting polygons using Field Calculator.

Village buffer before

enter image description here

and after the Intersect operation and calculation of area using Field Calculator:

enter image description here

Divide by the total area of the buffer to obtain percentage values.

share|improve this answer
    
I stand corrected. That's pretty cool - sorry for posting an untruth –  Stev_k Nov 9 '11 at 19:29

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.