Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a shapefile with the inventory of all limetree in a region. I made a buffer around each tree. So, the place where buffers overlap each other is the best place to put beehives.

Is there a way to extract the overlap between non-dissolved buffers in the same layer? Or is there another way?

Thanks for the help. Pieter

share|improve this question
up vote 2 down vote accepted

In QGis this is not so easy. Since you work with only one table. All the tools I know which perform intersection always need two input tables.

General idea is to intersect all buffers with each other. You can do that easily in PostGIS. Do you have experience?

SELECT st_intersection(t1.geom, t2.geom) 
 FROM mytable AS t1, mytable AS t2 
 WHERE t1.gid <> t2.gid AND t1.geom && t2.geom

Another approach is to convert the buffers into raster and count the polygons per pixel.

share|improve this answer
Thanks for the suggestion. I have no experience with PostGIS or Raster calculations. So I will study on both items and then try out your suggestion. – PieterB May 31 '12 at 6:47

You can use QGIS with OpenJUMP to achieve the result you're looking for.

Here's my related question:

Extracting Overlapping Parts of Single Polygon Layer using QGIS?

Hope this helps.

share|improve this answer

Your Answer


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.