Utilizo el mapa de fondo en mosaico, de fuente en línea con mosaicos de 512 pixeles e intento usarlo como fondo para el mapa impreso, usando las características de diseño de impresión y exportación de PDF. Problema: parece que la elección de los niveles de zoom de mosaico depende automáticamente de la configuración de DPI.
La capa de mapa base se define simplemente como una capa de "mosaicos XYZ" con la siguiente URL: http://1.basemaps.cartocdn.com/rastertiles/voyager/{z}/{x}/{y}@2x.png
- En la vista previa usa dpi de pantalla (70 quizás), y veo este mapa tanto en la ventana del mapa como en el Diseño de impresión. Las fichas están aquí desde el zoom 16 . Y los nombres de las calles son grandes y legibles, según lo necesito.
- Ahora para imprimir necesito 600 (o más) DPI PDF-s. Cuando configuro esto como Exportar resolución de diseño y crear PDF, de repente el exportador toma mosaicos del zoom 18 , por lo que el PDF exportado tiene un mapa diferente, como se muestra a continuación. Probablemente QGIS intente hacer coincidir la resolución de impresión con la resolución sin formato de mosaico, pero esta es una mala idea para dichos mosaicos de trama, ya que terminas con textos muy pequeños. Este cambio de escala probablemente tenga sentido para los satélites, pero no para los mapas con estilos dependientes de la escala, como los textos. El patrón es que con 300 DPI hay +1 zoom, con 600 +2 zoom, etc.
En las capturas de pantalla aquí, la diferencia no es tan visible como en las impresiones reales, pero es bastante terrible.
Pregunta: ¿hay alguna manera de ajustar esta magia de coincidencia de resolución de capa ráster de resolución múltiple en diseños de impresión QGIS?
Esta pregunta WMS parece similar, quizás el problema central sea el mismo: ¿Cómo imprimir un mapa WMS con la escala elegida y el nivel de zoom WMS?
Por cierto, mi remedio rápido ahora es usar una captura de pantalla raster de Print Layout, pero luego pierdo el vector PDF con esto, lo que daría textos vectoriales mucho más claros e iconos vectoriales SVG en la parte superior del mapa.
http://1.basemaps.cartocdn.com/rastertiles/voyager/{z}/{x}/{y}@2x.png
Respuestas:
Parece que no encontré la solución perfecta, sino "bastante buena" para casos específicos y probablemente para algunos casos similares.
http://tiles.basemaps.cartocdn.com/rastertiles/voyager/{z}/{x}/{y}@4x.png
. En general, utilice la mayor resolución posible en la fuente ráster.fuente
En el editor de diseño en Configuración de diseño -> Configuración de exportación, puede cambiar el DPI de exportación de 300 a 96, que cambia la resolución de los mosaicos utilizados.
fuente
Tal vez esto podría ayudar, si está dispuesto a instalar el fantástico servidor MapProxy :
¿Cómo bloquear una capa WMS para escalar en QGIS?
fuente