0

Background

I am trying to make students familiarize with some some basic GIS procedures (using QGIS 2.18), like creating simple maps featuring points that represent the location of shops in a given area. I am making them use OSM as base map, which (if I am not mistaken) uses a Geographic Coordinate System (wgs1984).

Problem

I anticipate a problem when it will come to create buffers around those locations. The problem I envisage is related to the coordinate system used by the base map against which the point shapefile has been created.

Question

How to meaningfully create buffers when using a GCS? Is there a way to reproject the basemap to a projected coordinate system so that buffers will meaningfully employ metric units?

  • OSM uses WGS 84 / Pseudo Mercator (EPSG:3857), see: epsg.io/3857 – barteksch Dec 5 '18 at 15:32
  • If you can, you may want to update to QGIS 3.4. One advantage of QGIS 3.4 over 2.18 is that in 3.4, the buffer tool explicitly tells you what units the buffer will be calculated in, and gives a warning if the layer uses degrees instead of meters or feet. – csk Dec 5 '18 at 18:15
2

Once you bring in your basemap (I use the QuickMapServices plugin) you can reproject the project to a projected coordinate system using the button on the bottom right of QGIS:

enter image description here

Click Enable 'on the fly' CRS transformation.

enter image description here

Reproject it into a suitable CRS and then if you create new layers make them the same CRS as the project. Then you can do any geoprocessing using metres instead of degrees.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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