I have a shapefile of building lots in Manaus, Brazil, that I have re-projected into the WGS84 (EPSG:4326) CRS using the "project" tool in ArcGIS. I am now working in QGIS, and am trying to add the Google Maps XYZ Tile to this layer. However, it appears that these two layers are not projecting properly:

layer mismatch

How can I transform the CRS to make the projections match?

My friend was able to fix the problem in ArcGIS by changing the properties of the data frame - is there an analogous operation in QGIS?

  • Changing the project CRS (Project > Properties > CRS) solve the projection issue? – Gabriel De Luca Feb 6 at 14:36
  • If I open QGIS, add the Google Map layer to the canvas, change the project properties to EPSG: 4326, and add in the building lot layer that is already in that CRS, I still have the same projection error as before. – Obie K Feb 6 at 14:43
  • 1
    If you, after that, change the project CRS to EPSG:3857, solve the projection issue? – Gabriel De Luca Feb 6 at 14:44
  • Unfortunately not. My steps were: open QGIS -> Open Google Map XYZ tile -> change project CRS to EPSG:4326 -> open building lot layer (which is in WGS84) -> change project CRS to EPSG:3857 but to no avail – Obie K Feb 6 at 14:54
  • Instead of using Google Maps use OpenStreetMap and see if you have the same error. – GreyHippo Feb 6 at 16:46

Seems to be a problem with the CRS of the shapefile layer.

In QGIS, it can be changed in Layer > Properties > CRS.

Changing the CRS of the layer doesn't modify the coordinates of its geometries, but the way they should be interpreted.

When you find and assign the correct CRS in which the coordinates of the geometries must be interpreted (always rendering the canvas, that is, establishing for the project, to EPSG: 3857 due to the base map), you can reproject the layer to another CRS if you want it.

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.