(no title)
ixfo | 3 years ago
This is kind of the only "right" answer when dealing with raster basemaps. It's either pixellated or going to be rendered "too small" for the zoom level.
Vector basemaps don't have this problem, and QGIS supports them, so that's the way to go if you can get data. QGIS can then render at the required DPI in full clarity but with elements scaled/positioned appropriately.
ryantgtg|3 years ago
I was about to firmly disagree, but perhaps my issue is that I've been assuming XYZ tiles were vector. Maybe _some_ are vector, based on the connection? If I'm remembering right, I imported a load of XYZ sources, and then never thought twice about them. I should have been more discerning. I'll look deeper into getting some proper vector basemaps.
> This is kind of the only "right" answer when dealing with raster basemaps.
I believe ArcMap uses rasters (when you choose the simple "add data" feature and one of their pre-selected basemaps), but they still render the labels appropriately when you export.
thibautg|3 years ago
- limit the maximum zoom for raster tiles layers
- use higher resolution tiles (if they exist @2x or @4x)
- lower the DPI in Layout Settings -> Export settings (it should not impact vector layers)
- user vector tiles
[0] https://gis.stackexchange.com/questions/286167/qgis-gives-di...