14.6. Lesson: Creación de Mapas detallados con la herramienta Atlas

El diseño de muestreo sistemático está listo y los equipos de campo han cargado las coordenadas GPS en sus sistemas de navegación. También tienen un formulario de datos de campo donde colectarán la información medida en cada parcela de muestreo. Para encontrár más fácilmente su camino a cada parcela de muestreo, ellos han pedido un número de mapas detallados donde se puede ver claramente alguna información sobre el terreno junto con un pequeño conjunto de parcelas de muestreo y otra información sobre el área del mapa. Puedes utilizar la herramienta Atlas para generar automáticamente un número de mapas con un formato común.

El objetivo de esta lección: Aprender a utilizar la herramienta Atlas en QGIS para generar mapas detallados que se puedan imprimir para asistir en el trabajo de inventario de campo.

14.6.1. basic Follow Along: Preparación del Compositor de Mapas

Antes de que podamos automatizar los mapas detallados de la mayoría del área forestal y nuestras parcelas de muestreo, necesitamos crear una plantilla de mapa con todos los elementos que consideremos útiles para el trabajo de campo. Por supuesto lo más importante será un un estilo apropiado, pero como has visto anteriormente, también necesitarás añadir muchos otros elementos que completen el mapa impreso.

Abre el proyecto QGIS de la lección anterior forest_inventory.qgs. Deberías tener al menos las capas siguientes:

  • forest_stands_2012 (con una transparencia del 50%, relleno verde y líneas de los bordes verde oscuro).

  • systematic_plots_clip.
  • rautjarvi_aerial.

Guarda el proyecto con un nuevo nombre, map_creation.qgs.

Para crear un mapa imprimible, recuerda que utilizas el Composer Manager:

  • Abre Project ‣ Composer Manager....

  • En el cuadro de diálogo Composer manager.

  • Haz clic en el botón Add y nombra a tu compositor forest_map.

  • Haz clic en OK.

  • Haz clic en el botón Show.

Ajusta las opciones de impresora para que tu página y márgenes del mapa se ajusten a un papel A4:

  • Abre menuselection:Composer –> Page Setup.

  • Size es A4 (217 x 297 mm).

  • Orientation es Landscape.

  • Margins (milimeters) todos ajustados a 5.

En la ventana Print Composer, ve a la pestaña Composition (en el panel derecho) y asegúrate de que sus ajustes de Paper and quality son los mismos que has definido para la impresora:

  • Size: A4 (210x297mm).
  • Orientation: Landscape.
  • Quality: 300dpi.

Componer un mapa es más fácil si utilizas el lienzo en cuadrícula para posicionar los diferentes elementos. Revisa los ajustes para la cuadrícula del compositor:

  • En la pestaña Composition expande la región Grid.

  • Comprueba que Spacing está ajustado a 10 mm.

  • Y que Tolerance es 2 mm.

Necesitas activar el uso de la cuadrícula:

  • Abre el menú View.

  • Habilita Show grid.

  • Habilita Snap to grid.

  • Observa que las opciones para utilizar guides están habilitadas por defecto, lo que te permite ver líneas guía rojas cuando estás moviendo elementos en el compositor.

Ahora puedes empezar a añadir elementos a tu lienzo del mapa. Añade primero un elemento del mapa para revisar cómo se ve ya que estáras realizando cambios en la simbología de las capas:

  • Click on the Add New Map button: mActionAddMap.
  • Haz clic y arrastra la caja en el lienzo para que el mapa ocupe la mayor parte.

../../../_images/composer_1.png

Observa cómo el cursor del ratón se ajústa al lienzo en cuadrícula. Utiliza esta función cuando añadas otros elementos. Si quieres tener más precisión, cambia los ajustes de cuadrícula Spacing. Si por alguna razón no quieres forzar el cursor a la cuadrícula en algún momento, siemper puedes habilitarlo o deshabilitarlo en el menú View.

14.6.2. basic Follow Along: Adición de un Mapa de Fondo

Deja el compositor abierto pero vuelve al mapa. Vamos a añadir datos de fondo y a crear estilo para que el contenido del mapa sea lo más claro posible.

  • Añade la capa ráster de base basic_map.tif que puedes encontrar en la carpeta exercise_data\forestry\.

  • Cuando se requiera selecciona el SRC ETRS89 / ETRS-TM35FIN para la capa ráster.

Como puedes ver el mapa base ya está estilizado. Este tipo de rásters cartográficos listos para utililar es muy común. Está creado a partir de datos vectoriales, estilizado en un formato estándar y guardado como un ráster para que no tengas que dar estilo a muchas capas vectoriales y preocuparte de obtener un buen resultado.

  • Ahora amplía tus parcelas de muestreo, para poder ver solo cuatro o cinco líneas de parcelas.

El estilo actual de las parcelas de muestreo no es el mejor, pero ¿cómo se ve en el compositor de mapas?:

../../../_images/plots_zoom1-2.png

Mientras que durante los últimos ejercicios, el amortiguador blanco estaba en OK sobre la imagen aérea, ahora que la imagen de base es en su mayoria blanca difícilmente puedes ver las etiquetas. También puedes comprobar cómo se ve en el compositor:

  • Ve a la ventana Print Composer.

  • Use the mActionSelect button to select the map element in the composer.
  • Ve a la pestaña Item properties.

  • En Extents haz clic en Set to map canvas extent.

  • Si necesitas refrescar el elemento, en Main properties haz clic en Update preview.

Obviamente esto no es suficientemente bueno, tú quieres hacer los números de las parcelas tan claramente visibles como se pueda para los equipos de campo.

14.6.3. basic Try Yourself Cambio de la Simbología de las Capas

O exemplo trabalhando em Module: Criando um Mapa Básico com simbologia em Module: Classificando Dados Vetoriais com etiquetas. Retorna a este módulo sem necessitar referencia sobre algumas das opções e ferramentas disponíveis. Seu objetivo é conseguir que os locais das parcelas e os nomes sejam tão visiveis quanto possível, pois sempre permitindo ver os elementos do mapa de fundo. Pode tomar alguma orientação nesta imagem:

../../../_images/plots_zoom2_symbology.png

Luego utilizarás el estilo verde para la capa forest_stands_2012. Para mantenerlo, y tener una visualización que solo muestre los bordes de las masas:

  • Haz clic derecho en forest_stands_2012 y selecciona Duplicate

  • Obtendrás una capa nueva llamada forest_stands_2012 copy que puedes utilizar para definir un estilo diferente, por ejemplo sin relleno y con bordes rojos.

Ahora tienes dos visualizaciones diferentes de las masas forestales y puedes decidir cual visualizar en tu mapa detallado.

Vuelve a la ventana Print composer de vez en cuando para ver cómo se ve el mapa. Para el objetivo de crear mapas detallados, estás buscando una simbología que se vea bien no solo en la escala de toda el área forestal (imagen inferior izquierda) sino a una escala más pequeña (imagen inferior derecha). Recuerda utilizar Update preview y Set to map canvas extent siempre que cambies el zoom en tu mapa o en el compositor.

../../../_images/composer_2-3.png

14.6.4. basic Try Yourself Creación de una Plantilla Básica del Mapa

Una vez tienes una simbología con la que estás contento, estás listo para añadir alguna otra información a tu mapa imprimible. Añade al menos los elementos siguientes:

  • Título.

  • Una barra de escala.

  • Una cuadrícula para tu mapa.

  • Coordenadas en los bordes de la cuadrícula.

Ya has creado una composición parecida en Module: Criando Mapas. Vuelve a ese módulo si lo necesitas.

../../../_images/map_template1.png

Exporta tu mapa como una imagen y revísalo.

  • Composer ‣ Export as Image.
  • Utiliza el formato JPG format, por ejemplo.

Así es como se verá cuando esté impreso.

14.6.5. basic Follow Along: Añadiendo Más Elementos al Compositor

Como probablemente hayas observado en las imágenes sugeridas de plantilla de mapa, hay espacio de sobra en la parte derecha del lienzo. Vamos a ver qué más podría haber ahí. Para los propósitos de nuestro mapa, una leyenda no es realmente necesaria, pero un mapa resumen y algunas cajas de texto podrian añadir valor al mapa.

El mapa resumen ayudará a los equipos de campo a situar al mapa detallado dentro del área forestal general:

  • Añade otro elemento del mapa al lienzo, justo bajo el texto del título.

  • En la pestaña Item properties, abre el menú desplegable Overview.

  • Ajusta Overview frame a Map 0. Esto crea un rectángulo sombreado encima de un mapa más pequeño representando la extensión visible del mapa grande.

  • Habilita también la opción con color negro Frame y un Thickness de 0.30.

../../../_images/more_elements1.png

Observa que tu mapa resumen no da realmente un resumen del área forestal que es lo que tú quieres. Tú quieres que el mapa represente el área forestal completa y quieres que muestre solo el mapa de fondo y la capa forest_stands_2012, y no represente las parcelas de muestreo. También quieres bloquear esa vista para que no vuelva a cambiar cuando quiera que cambies la visibilidad o el orden de las capas.

  • Vuelve al mapa, pero no cierres el Print composer.

  • Haz clic derecho en la capa forest_stands_2012 y haz clic en Zoom to Layer Extent.

  • Desactiva todas las capas excepto basic_map y forest_stands_2012.

  • Vuelve al Print composer.

  • Con el mapa pequeño seleccionado, haz clic en Set to map canvas extent para ajustar su extensión a lo que puedes ver en la ventana del mapa.

  • Bloquea la vista para el mapa resumen habilitando Lock layers for map item en Main properties.

Ahora tu mapa resumen se parece más a lo que tú querías y no volverá a cambiar. Pero, por supuesto, ahora tu mapa detallado ha dejado de mostrar los bordes de las masas ni las parcelas de muestreo. Vamos a solucionarlo:

  • Vuelve a la ventana del mapa y selecciona las capas que quieres que sean visibles (systematic_plots_clip, forest_stands_2012 copy y Basic_map).

  • Vuelve a ampliar el zoom para tener visibles solo unas pocas líneas de parcelas de muestreo.

  • Vuelve a la ventana del Print composer.

  • Select the bigger map in your composer (mActionSelect).
  • En Item properties haz clic en Update preview y Set to map canvas extent.

Observa que solo el mapa grande se muestra en la vista actual del mapa, y el mapa resumen pequeño se mantiene en la misma vista en que lo bloqueaste.

También observa que la visión general está mostrando una franja sombreada de la extensión mostrada en el mapa detallado.

../../../_images/more_elements2.png

Tu plantilla está casi lista. Añade ahora dos cajas de texto bajo el mapa, una conteniendo el texto ‘Detailed map zone: ‘ y la otra ‘Remarks: ‘. Sitúalas para que puedas verlas en la imágen superior.

También puedes añadir una flecha de Norte al mapa resumen:

  • Use the Add image tool, mActionAddImage.
  • Haz clic en la esquina superior derecha del mapa resumen.

  • En Item properties abre Search directories y busca la imagen de una flecha.

  • En Image rotation, habilita Sync with map y selecciona Map 1 (el mapa resumen).

  • Deshabilita Background.

  • Ajusta el tamaño de la flecha para que quede bien en el mapa pequeño.

El compositor de mapa básico está listo, ahora quieres utilizar la herramienta Atlas para generar tantos mapas detallados en ese formato como consideres necesario.

14.6.6. basic Follow Along: Creación de una Cubierta Atlas

A cobertura poderia ser uma camada existente, pois normalmente faz mais sentido criar uma para o propósito específico. Vamos criar uma malha de polígonos cobertos na área florestal:

../../../_images/preview_atlas_results.png

La cubierta podría ser una capa existente, pero normalmente tiene más sentido crear una para el propósito específico. Vamos a crear una maya de polígonos cubriendo el área forestal:

  • En la vista del mapa QGIS, abre Vector ‣ Research Tools ‣ Vector grid.

  • Ajusta la herramienta como se muestra en la imagen:

../../../_images/coverage_polygons.png
  • Guarda el resultado como atlas_coverage.shp.

  • Cambia el estilo de la capa kbd:atlas_coverage de modo que los polígonos no tengan relleno.

Os novos polígonos estão cobrindo toda a superfície florestal e lhe dão uma idéia de que cada mapa (criado a partir de cada polígono) conterá.

../../../_images/atlas_coverage.png

14.6.7. basic Follow Along: Configurar la Herramienta Atlas

El último paso es configurar la herramienta Atlas:

  • Vuelve a Print Composer.

  • En el panel de la derecha, ve a la pestaña Atlas generation.

  • Configura las opciones como sigue:

../../../_images/atlas_settings.png

Eso le dice a la herramienta Atlas que utilice los elementos (polígonos) en atlas_coverage como foco para cada mapa detallado. Eso obtendrá un mapa para cada elemento de la capa. La Hidden coverage layer le dice al Atlas que no muestre los polígonos en los mapas de salida.

Una cosa más debe hacerse. Necesitas decirle a la herramienta Atlas qué elemento del mapa será actualizado para cada mapa de salida. Por ahora, probablemente puedes suponer que el mapa a ser cambiado para cada elemento es uno de los que has preparado para contener vistas detalladas de las parcelas de muestreo, que es el elemento más grande del mapa de tu lienzo:

  • Selecciona el elemento más grande del mapa.

  • Ve a la pestaña Item properties.

  • En la lista, habilita Controlled by atlas.

  • Y ajusta Marging around feature a 10%. La extensión de la vista sera un 10% mayor que los polígonos, lo que significa que tus mapas detallados tendrán un 10% superpuesto.

../../../_images/controlled_by_atlas.png

Ahora puedes utilizar la herramienta de vista previa para los mapas Atlas para revisar que todos tus mapas se ven así:

  • Activate the Atlas previews using the button mIconAtlas or if your Atlas toolbar is not visible, via Atlas ‣ Preview Atlas.
  • Puedes utilizar las flechas de la barra del menú de la herramientas Atlas Atlas para moverte a través de los mapas que serán creados.

Observa que algunos de ellos cubren áreas que no son interesantes. Vamos a hacer algo al respecto y salvaremos algunos árboles al no imprimir mapas inútiles.

14.6.8. basic Follow Along: Edición de la Capa de Cobertura

En lugar de borrar los polígonos para esas áreas que no son interesantes, puedes también personalizar las etiquetas de texto en tu mapa a generar con contenido de la Attribute table de tu capa de cobertura:

  • Vuelve a la vista del mapa.

  • Habilita la edición de la capa atlas_coverage.

  • Selecciona los polígonos que están seleccionados (en amarillo) en la imagen inferior.

  • Borra los polígonos seleccionados.

  • Guarda y deshabilita la edición.

../../../_images/remove_polygons.png

Puedes volver a Print Composer y comprobar que las vistas previas del Atlas utiliza solo los polígonos que has dejado en la capa.

La capa de cobertura que estás utilizando todavía no tiene información útil que podrías utilizar para personalizar el contenido de las etiquetas en tu mapa. El primer paso es crearlas, puedes añadir por ejemplo un código de zona para las áreas de los polígonos y un campo con algunas observaciones para que los equipos de campo tengan en cuenta:

  • Abre la Attribute table para la capa atlas_coverage.

  • Habilita la edición.

  • Use the mActionCalculateField calculator to create and populate the following two fields.
  • Crea un campo llamado Zone y escribe Whole number (integer).

  • En la caja Expression escribe/copia/construye $rownum.

  • Crea otro campo llamado Remarks, del tipo Text (string) y con un ancho de 255.

  • En la caja Expression escribe 'No remarks.'. Esto ajustará todos los valores por defecto para todos los polígonos.

El gestor forestal tendrá alguna información sobre el área que puede ser útil cuando visite el área. Por ejemplo, la existencia de un puente, un pantano o la presencia de especies protegidas. Probablemente la capa atlas_coverage todavía está en modo edición, y el siguiente texto en el campo Remarks a los polígonos correspondientes (haz doble clic en la celda para editarla):

  • Para la Zone 2: Puente al norte de la parcela 19. Ardilla siberiana entre p_13 y p_14..

  • Para la Zone 6: Dificultad de tránsito en el pantano al norte del lago..

  • Para la Zone 7: Ardilla siberiana al sureste de p_94..

  • Desactiva y guarda la edición.

Casi listo, ahora tienes que decirle a la herramienta Atlas que quieres que algunas de las etiquetas de texto utilicen la informacion de la tabla de atributos de la capa atlas_coverage:

  • Vuelve a Print Composer.

  • Selecciona la etiqueta de texto que contiene Detailed map....

  • Ajusta el tamaño de Font a 12.

  • Ajusta el cursor al final del texto en la etiqueta.

  • En la pestaña Item properties, en Main properties haz clic en Insert an expression.

  • En la Function list haz doble clic en el campo Zone under Field and Values.

  • Haz clic en OK.

  • O texto dentro da caixa no Propriedades do elemento deve mostrar Detalhe do mapa da zona inventariada: [% "Zone" %]. Levem em conta a [% "Zone" %] será substituída pelo valor do campo Zona para o objeto espacial correspondente da camada atlas_coverage.

Comprueba el contenido de la etiqueta mirando diferentes mapas de vista previa de Atlas.

Haz lo mismo para las etiquetas con Remarks: de texto utilizando el campo con la información de la zona. Puedes dejar un salto de línea antes de introducir la expresión. Puedes ver el resultado para la vista previa de la zona 2 en la imagen inferior:

../../../_images/preview_zone2.png

Utiliza la vista previa del Atlas para navegar a través de todos los mapas que crearás pronto, ¡y disfrútalo!

14.6.9. basic Follow Along: Impresión de los Mapas

Por último pero no menos importante, imprimir o exportar tus mapas a archivos de imagen o archivos PDF. Puedes utilizar Atlas ‣ Export Atlas as Images... o Atlas ‣ Export Atlas as PDF.... Actualmente la exportación a formato SGV y funciona correctamente y dará malos resultados.

Vamos a imprimir los mapas como un archivo PDF que puedes enviar a la oficina de campo para imprimir:

  • Ve a la pestaña Atlas generation en el panel derecho.

  • En Output activa Single file export when possible. Esto pondrá todos los mapas juntos en un archivo PDF, si esta opción no está activada obtendrás un archivo para cada mapa.

  • Abre Composer ‣ Export as PDF....

  • Guarda el archivo PDF como inventory_2012_maps.pdf en tu carpeta exercise_data\forestry\samplig\map_creation\.

Abre el archivo PDF para comprobar que todo fué como esperabas.

Podrías crear imágenes para cada mapa así de fácil (recuerda desactivar la creación de archivos individuales), aquí puedes ver las miniaturas de las imágenes que serían creadas:

../../../_images/maps_as_images.png

En Print Composer, guarda tu mapa como una plantilla compositora como forestry_atlas.qpt en tu carpeta exercise_data\forestry\map_creation\. Utiliza Composer ‣ Save as Template. Serás capaz de utilizar esa plantilla una y otra vez.

Cierra Print Composer y guarda tu proyecto QGIS.

14.6.10. In Conclusion

Te las has arreglado para crear un mapa de plantilla que puede ser utilizado para generar automáticamente mapas detallados para ser utilizados para ayudar a navegar hasta las diferentes parcelas. Como observaste, no fué una tarea fácil pero el beneficio vendrá cuando necesites crear mapas similares para otras regiones utilizando la plantilla que acabas de guardar.

14.6.11. What’s Next?

En la siguiente lección, verás cómo puedes utilizar datos LIDAR para crear un DEM y luego utilizarlo para ampliar tus datos y la visibilidad del mapa.