I have points in a txt file with lon, lat and elevation. The CRS is the National Grid of my country (metric system). However, when I add them in QGIS and then try to lay over them a map from OpenLayers plugin, the points are 50 meters off their true location. How to fix this?

The national grid is Balkan Zone 7.

  • 2
    Make sure the Project CRS is set to EPSG:3857 and the on-the-fly reprojection option is enabled. – Joseph Sep 20 '16 at 10:03
  • Now it's even further away.. Any other suggestion? – birdybird03 Sep 20 '16 at 10:10
  • Try removing the layer, set the project CRS (with otf enabled), add the OpenLayers plugin layer, then finally add the point layer. See if that helps. You could also consider using the QuickMapServices plugin which is better maintained and offers a lot more imagery layers =) – Joseph Sep 20 '16 at 10:20
  • 1
    Just don't use OpenLayers plugin at all. QuickMapServices only. – Nathan W Sep 20 '16 at 10:41
  • 1
    What CRS have you chosen for Balkan Zone 7? We have EPSG:3909 and 31277. Both use different datum shifts. gis.stackexchange.com/questions/200917/… leads to further reading on that. – AndreJ Sep 20 '16 at 16:20