I have some layers I've inherited. They are all polygons. Most of them are in the correct CRS, which is EPSG 4326. Some of them are not, they are in EPSG 26918. They were natively created this way.

All the layers show on the map where they belong, I am assuming because the layers with the incorrect CRS are reprojected on the fly by QGIS.

I can change the CRS of the incorrect layers to EPSG 4326, but naturally, they now appear far away from where they should be on the map.

I feel like there must be an obvious answer I am missing here. Is there an easy way to change the CRS of these layers from 26918 to 4326, and keep the location of the objects where they belong on the map?

A solution in QGIS (including pyqgis) or PostgreSQL would be great!

  • 2
    you have to export the layers with 26918 to 4326 with right mouse click and then export->save features as and then choose the crs to the desired one. this will produce a new dataset with the choosen projection. – eurojam Nov 13 '19 at 22:03
  • 1
    you said it yourself..."reproject" – Derek Eden Nov 15 '19 at 0:36

You have to reproject your layer - there are at least two possibilities: option 1, as eurojam suggested: export the layer. Option 2: in the toolbox, search for reproject layer - there is a function named like that. Use it to reproject your layer.

  • of course! such an easy answer... – Erich Purpur Nov 14 '19 at 16:11

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.