I am trying to make the buffer in kilometers around my polygon.

When I run the "Buffer" option, then I am getting the degrees:

enter image description here

There is quite a few solutions, even similar to mine:

Create buffer in meters?

Understanding QGIS buffer tool units?

How to Change the buffer distance from degrees to meters in QGIS 2.14 Essen?

of which the common denominator is changing the CRS system from WGS to NAD 83. I done it for my layer, which eventually disappeared from the map.#

enter image description here

In terms of this situation, I started looking for the solution, and I found this:

Shapefile disappeared after changing CRS

However, changing the CRS at the project stage didn't resolve my problem: enter image description here

So even with the best will in the world, having al of the solutions above I cannot make it through. Is there a way to get over this problem and set the buffer in kilometers instead of degrees?

  • 1
    the key here is to transform, or reproject, the datas underlying coordinate reference system, and not set it. also, there is a fundamental difference between the CRS of a layer and the projects CRS! – geozelot Dec 24 '19 at 6:23

Look at the text at the top of the 3rd image. It says that the layer does not have a projection and will be using the same one as the project CRS.

Since the data shows up nicely when the project CRS is 4326, it is safe to say that the coordinates are not projected (likely in 4326 but could be another CRS). If you simply define its projection and say it is in UTM, the coordinate numbers are not transformed from 4326 to UTM, but are now simply assumed to be in meters instead of degree. A point that was at -100;45 (degrees) is now at -100;45 (meters).

You need to find and set the original projection (4326 or else), then you can reproject the layer to UTM.

| improve this answer | |
  • When I tick "No projection" then all layers are gone. – MKR Dec 23 '19 at 17:07
  • So according to your advice, should I tick the "No projection" box? – MKR Jan 8 at 10:34
  • @MariuszKrukar You need to find and set the original projection (4326 or else), then you can reproject the layer to UTM. – JGH Jan 8 at 12:15

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.