[GIS] Printing High Resolution Open Maps

print-composerprintingqgisresolution

I hope my question does not silly but I am QGIS rookie and am really struggling to find a solution.

I have the added the Google Street Layer to my project on top of which I worked with my points and polylines.

I am using the composer to print the final map in a pdf format. My shape files get printed very well however the google openmap layer has very large pixels. And this is only for an A4 size. Imagine how it will look for larger sizes such as A1 or A0.

This is a link to the pdf file in my Dropbox should you like to check how it looks: https://dl.dropboxusercontent.com/u/102908644/QGIS/Test.pdf

Is there a solution to fixing the resolution issue when printing the maps?

Best Answer

You can make screen copies of the Openlayers background (without your vector data) in higher zoom levels with File -> Save picture as...

In a next step, you can stitch several screenshots together to get a raster file with the same zoom level you used, but greater than one screen.

If you use that as background instead of the Openlayers tiles, you get a higher resolution background for printing.

Only thing I do not know if this is according to the license policy of Google and bing.

Related Question