0

I'm running QGIS 2.6 on a Mac, and trying to create buffers around a point shapefile. The process seems to work: (Vector>Geoprocessing Tools> Buffer(s), I select my input layer, leave the segments at 5, and set the distance, create a new output shapefile in the same folder as the input layer, and set the new layer to appear.

A layer IS created, but it's an ovoid ellipse that is massively too large - when I set it for '500 metres', it came out covering most of Eurasia and Africa! I tested the settings, and to at '0.01 metres', it produced an ellipse measuring approx 1200x1450 metres.

What is causing this, and how do I fix it?

I wonder if it's related to the co-ordinate system I'm using, as the project is WGS84-PseudoMercator and the input shapefile is WGS84. I didn't intentionally make them different.

0

1 Answer 1

2

I guess that the projection you used is the problem. As far as I am aware off, thr QGIS (I'm using 2.8.1 - but it should be the same) buffer tool use the default measurement of layers coordinate system, thus degrees, not meters. So 500 meters, is actually being treated as 500 degrees - this can explain your outputs.

What you can do, is either project your data to a metric coordinate system, than buffer it. Or convert the buffer value you wish from meters to degrees. Attached images show a creation of buffer using a point layer with WGS84 as its coordinate system. I wanted a 100 meters buffer, and used this site to get a conversion factor for my current latitude. Than I used the 100 meters-degree value (0.0009 approx) to create the buffer. Buffer Tool Buffer Result

0

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