我使用来自512像素图块的在线来源中的图块化背景图,并尝试通过打印布局和PDF导出功能将其用作打印图的背景。问题:瓦片缩放级别的选择似乎自动取决于DPI设置。
底图图层简单定义为具有以下URL的“ XYZ瓷砖”图层: http://1.basemaps.cartocdn.com/rastertiles/voyager/{z}/{x}/{y}@2x.png
- 在预览中,它使用屏幕dpi(也许为70),并且我在地图窗口和“打印布局”中都看到了该地图。此处的缩放比例为16。根据我的需要,街道名称又大又可读。
- 现在要打印,我需要600(或更多)DPI PDF-s。当我将此设置为“布局的导出分辨率 ”并创建PDF时,突然导出器从zoom 18中获取了图块,因此导出的PDF具有不同的地图,如下所示。QGIS可能会尝试将打印分辨率与图块原始分辨率匹配,但这对于这样的光栅图块来说是个坏主意,因为您最终得到的文本非常小。对于卫星而言,这种重新缩放可能是有意义的,但对于文本等与比例相关的样式的地图则不可行。模式是300 DPI有+1缩放,600 +2缩放等。
在这里的屏幕截图中,差异可能不如实际打印输出中那样明显,但它非常可怕。
问题:有没有办法在QGIS打印布局中调整与多分辨率栅格图层分辨率匹配的魔术?
这个WMS问题似乎很相似,也许核心问题是相同的:如何以选定的比例和WMS缩放级别打印WMS地图?
顺便说一句,我的快速补救措施是现在使用“打印布局”中的栅格屏幕截图,但是随后我松开了PDF矢量,这将在地图顶部提供更清晰的矢量文本和SVG矢量图标。
使用卫星,您可以从服务器请求更好的栅格,例如:gis.stackexchange.com/questions/194953/…。但是使用OSM磁贴时,我没有超过512个源,因此我希望QGIS可以从那里升级。
—
JaakL
您的背景图来源是什么?DPI知道吗?
—
伊恩·特顿
它被简单地定义为具有以下URL的“ XYZ瓷砖”层:
—
JaakL
http://1.basemaps.cartocdn.com/rastertiles/voyager/{z}/{x}/{y}@2x.png
请使用此新信息编辑您的问题
—
伊恩·特顿
看起来我有同样的问题:gis.stackexchange.com/questions/286315/…-我同时使用Openlayers插件中的OSM和Terrestris OSM WMS:ows.terrestris.de/osm/service?&format_options=dpi : 300,但尝试使用DPI参数没有帮助。
—
Juhele