I am trying to help a friend in another part of the country diagnose this problem. She has a background layer from google and has a vector layer overlaid on it. It looks fine in the composer but when printed the layers are scaled differently and don’t match.

QGIS version2.8.2 but she is going to upgrade to 3.2 now that is officially stable.

As can be seen from the screen shots the project CRS is 3857 and OTF enabled which should take care of the vector layer which is probably 2193.

Composer window

composer window

QGIS main window

Main QGIS window

Printed result

Printed result


1 Answer 1


I've seen this happen a bunch of times due to the same user error (I've made this mistake a few times as well).

I think the problem is that your friend loaded their Shapefile first in another projection then added the base map from Google (using either the OpenLayers Plugin or using the "Add XYZ Layer" option in QGIS). I would ask them what their projection reads in the bottom-right corner. If it isn't EPSG:3857, they should try changing it to that and try to output their map again. Web base maps don't scale well when they aren't printed in their standard projection.

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.