Superposición de mapa y marco en el compositor de impresión QGIS

8

A menudo, en los mapas antiguos, se ve donde el cartógrafo ha "engañado" al permitir que parte del mapa se extienda sobre el marco. Puede ver un ejemplo en la parte superior (o en la parte inferior del recuadro) de este mapa:

ingrese la descripción de la imagen aquí

¿Hay alguna forma de hacer esto en QGIS print composer?

Ian Turton
fuente
¿Engañado? ¿Podría explicar más?
John Powell el

Respuestas:

5

Hay una manera de hacerlo, no muy elegante, pero útil.

En su compositor de impresión, agregue otro mapa y elija la misma escala que su mapa principal. Mueva el segundo mapa para ajustarlo en la posición correcta:

ingrese la descripción de la imagen aquí

Luego, colóquelo sobre el mapa principal en el panel de "elementos" para verlo sobre todo:

Artículos

Aquí puedes ver el resultado final (lo hice en un par de minutos solo para mostrarte, para que no esté pulido). Es un poco complicado poner todo correctamente. Pero una vez que te acostumbras, es bastante útil y fácil de manejar.

Ejemplo

Según lo propuesto por Ed Rollason, agrego mi comentario a la respuesta:

Si no desea que su "mapa superpuesto" sea rectangular, y desea darle un estilo similar a su ejemplo (donde el espacio adicional fuera del borde tiene la misma forma que el continente), puede usar formas svg, como visto aquí:

https://smathermather.com/2013/04/09/quantum-gis-compositing-continued/

Espero que ayude.

Andreu Amoros
fuente
1
Si no desea que su "mapa superpuesto" sea rectangular, y desea darle un estilo similar a su ejemplo (donde el espacio adicional fuera del borde tiene la misma forma que el continente), puede usar formas svg, como visto aquí: smathermather.com/2013/04/09/quantum-gis-compositing-continued
Andreu Amoros
2
Ese truco SVG es un buen consejo, ¡no lo sabía! Deberías agregar eso como respuesta.
Ed Rollason
1
¡Funciona realmente bien con formas simples de svg preexistentes (círculo, etc.) con un fondo blanco! Sería genial si también estuviera trabajando con las formas básicas de qgis.
Victor
0

Me preguntaba cómo hacer esto de manera más elegante, y usando parte de mi respuesta anterior (formas svg), he intentado otra solución que puede ser más adecuada para este problema. Aquí va:

Primero, dibuje una forma de svg que tenga una parte rectangular (la que va a ser el marco) y agregue algunas partes poligonales donde desee que su mapa se superponga a su marco. Debe ser cuidadoso y metódico, porque el tamaño de su svg debe ser proporcional al mapa de su compositor (al menos las relaciones de distancia: ¿qué tan lejos del borde del rectángulo está la "parte superpuesta"?).

Puede crear esto usando cualquier herramienta en línea de creación de svg (consejo: copie la parte del mapa que desea representar y dibuje su svg sobre él) o usando formas preexistentes de QGIS (como señaló Victor):

ingrese la descripción de la imagen aquí svg

Luego puede diseñar los bordes, para obtener un marco más elegante (agregue una leyenda que encaje en el espacio negro, dibuje un cuadro de coordenadas clásico, etc.).

Andreu Amoros
fuente