¿Cómo crear una parte ampliada de un mapa en el compositor de impresión?

8

Ayer publiqué una pregunta sobre los problemas que tenía con el etiquetado (que todavía me están atormentando), pero hoy me di cuenta de que probablemente sería más fácil para mí crear secciones ampliadas en mi mapa para poder mostrar todas las etiquetas correctamente (son ubicaciones de puntos muy cercanos). ¡El problema es que no tengo idea de cómo hacer esto! Sé que puedo agregar otro mapa en una ventana más pequeña y hacer zoom desde allí, pero no estoy seguro de cómo hacer que el área encuadrada coincida perfectamente (si eso tiene sentido). ¿Alguien puede ayudar?

He incluido una imagen de lo que estoy hablando aquí.

Lauren
fuente
1
Debe publicar su solución como una respuesta en lugar de una edición de la pregunta. Está perfectamente bien responder a su propia pregunta, y otros siempre pueden agregar respuestas adicionales con métodos diferentes / mejores si existen. Por cierto, la función de mapa a la que te refieres se llama indicador de extensión . Hay una discusión al respecto por aquí, algunos específicos de QGIS. Creo que allí se llama Descripción general, ya que la ha utilizado en su solución.
Chris W
¡Oh, ya veo eso, gracias! Agregaré una respuesta. Nuevo en el foro, aún aprendiendo cómo funciona. :)
Lauren

Respuestas:

7

He resuelto el problema!

Cuando va a su compositor de impresión, agrega un nuevo mapa como lo haría normalmente. Deje suficiente espacio para que se muestre su parte ampliada.

Agregue un mapa nuevo y más pequeño en el área donde desea que se muestre su parte ampliada. Dentro de esta ventana, amplíe el área que desee.

En la pestaña "Propiedades del elemento", desplácese hacia abajo hasta "Descripción general" y presione el símbolo verde +.

Establezca el marco del mapa en "Mapa 0" (este debería ser el mapa base completo con el que está trabajando).

Regrese a su mapa base de extensión completa (Mapa 0) y vaya a la pestaña "Propiedades del elemento" y vaya a "Descripción general". Presiona la flecha verde +.

Establezca el marco del mapa en "Mapa 1" (esta debería ser la porción ampliada).

¡Establezca la simbología para su nueva visión general! (Nota: Estuve jugando un poco antes de darme cuenta de que el estilo del borde estaba configurado como "sin lápiz" en lugar de línea continua, que es lo que quería. ¡Solo preste atención a los detalles y debería estar bien!)

Así es como lo hice, pero puede haber una manera más fácil / mejor. ¡No dudes en comentar si conoces una mejor manera!

Lauren
fuente
1

Simplemente cree una función de polígono que represente el marco de la sección ampliada y use la anulación definida de datos para las extensiones en el compositor de impresión.

xmin(geometry(getFeature('frame', 'gid', 1)))
ymin(geometry(getFeature('frame', 'gid', 1)))
xmax(geometry(getFeature('frame', 'gid', 1)))
ymax(geometry(getFeature('frame', 'gid', 1)))

¿Cómo definir extensiones de mapa basadas en la geometría de una entidad?

Mar lunar
fuente