marked as duplicate by underdark♦ qgisUsers with the qgis badge can single-handedly close qgis questions as duplicates and reopen them as needed.Mar 2 at 14:04

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

there was a problem with the basemap shifting are you sure it's not the case here
– J.RJan 30 at 20:00

Are you by any chance using the Open Layers Plugin to load your basemaps? Basemaps shifting in the print composer was a known issue with that plugin. You could use the Quick Map Services plugin instead. Note: you need to add the contributed services pack to get Bing base maps. Another option is to add a Bing base map as an xyz tile layer.
– Ben WJan 31 at 6:17

Thank you for the reply, Where do I find the contributed services pack to get Bing base maps?
– Deirdre O' BrienJan 31 at 13:48

Open the menu for the QuickMapServices plugin > Settings > More Services > Get contributed pack.
– cskJan 31 at 17:15

1 Answer
1

This commonly happens when working with raster basemaps, especially if they come from online sources.

Your polygon didn't shift, it was the raster behind it that shifted. Rasters and on-the-fly projections are not good friends (at least with the technology we use nowadays, hopefully this will change in the future).

If you want the raster to stay in place, you need to make sure that the raster source is in the same projection as the current project. This could mean you need to make a local copy of the Bing map (check if you the licence allows you to do it first) and reproject it (using the geoprocessing tools) to the current projection you are working in.