Haciendo un Mapa (QGIS3)

A menudo uno necesita crear un mapa que pueda ser impreso o publicado. QGIS tiene una herramienta poderosa llamada Diseño de Impresión quele permite tomar sus capas SIG y empaquetarlas para crear mapas.

Vista general de la tarea

Este tutorial muestra como crear un mapa de Japón con elementos estándares de mapa como la incrustación de mapa, cuadrículas, flecha de norte, barra de escala y etiquetas.

Otras habilidades que aprenderá

  • Como ver y cambiar Variables de Proyecto QGIS

  • Como usar expresiones QGIS

Obtener los datos

Usaremos el conjunto de datos Natural Earth - específicamente el Estuche de Inicio Rápido Natural Earth que viene con capas globales de estilo bello que pueden ser descargadas directamente a QGIS.

Descargue el Estuche de Inicio Rápido Natural Earth.

Fuente de Datos [NATURALEARTH]

Procedimiento

  1. Descargue y extraiga los datos del Estuche de Inicio Rápido Natural Earth. Abra QGIS. Ubique la carpeta Natural Earth quick start en el panel Navegador. Expanda la carpeta para ubicar el proyecto Natural_Earth_quick_start_for_QGIS_v3. Este es el archivo de proyecto que contiene capas con estilo en el formato de Documento QGIS. Haga doble-clic en el proyecto para abrirlo.

../../_images/180.png
  1. Podría notar que el mapa tiene etiquetas en griego. Este proyecto usa variables para establecer el idioma. Podemos cambiar las variables yendo a Proyecto ‣ Propiedades.

../../_images/237.png

Nota

Las variables de proyecto son una manera genial de almacenar valores específicos al proyecto para ser usados donde sea que se pueda usar una expresión en QGIS. El proyecto Natural_Earth_quick_start_for_QGIS_v3 viene con varias variables preestablecidas que son usadas para definir el estilo dentro de ese proyecto.

  1. Pásese a la pestaña Variables en el diálogo Propiedades del Proyecto. Ubique la variable project_language y clic en la columna Value para editarla. Cambie el idioma a name_en y clic en Aceptar.

../../_images/327.png
  1. De vuelta en la ventana principal QGIS, clic en el botón Refrescar en la Barra de Herramientas Navegación del Mapa. Verá ahora el mapa representado con etiquetas en inglés.

../../_images/414.png
  1. Use los controles de desplazamiento y acercamiento en la Barra de Herramientas Navegación del Mapa y para acercarse a Japón.

../../_images/514.png
  1. Puede deshabilitar algunas capas de mapa para los datos que no necesitamos para este mapa. Expanda la carpeta z5 - 1:18m y desmarque la caja junto a las capas ne_10m_geography_marine_polys y ne_10m_admin_0_disputed_areas. Antes de que hagamos un mapa apropiado para impresión, necesitamos elegir una proyección apropiada. la SRC predeterminada para el proyecto está definida como EPSG:3857 Pseudo-Mercator. Esta es una SRC usada popularmente para mapeo web y es una elección decente para nuestro propósito, por lo que podemos dejararla en su valor predeterminado. Vaya a Proyecto ‣ Nuevo Diseño de Impresión.

../../_images/614.png

Nota

Para Japón, el sistema de coordenada Rectangular Plano Japón es un sistema de referencia de coordenada (SRC) que está diseñado para distorsiones mínimas. Está dividido en 18 zonas y su está trabajando para una región más pequeña en Japón, será mejor usar este SRC.

  1. You will be prompted to enter a title for the layout. You can leave it empty and click Ok.
../../_images/713.png

Nota

Leaving the layout name empty will assign a default name such as Layout 1.

  1. In the Print Layout window, click on Zoom full button to display the full extent of the Layout.
../../_images/813.png
  1. Now we would have to bring the map view that we see in the QGIS Canvas to the layout. Go to Add Item ‣ Add Map.
../../_images/913.png
  1. Once the Add Map mode is active, hold the left mouse button and drag a rectangle where you want to insert the map.
../../_images/1013.png
  1. You will see that the rectangle window will be rendered with the map from the main QGIS canvas. The rendered map may not be covering the full extent of our interest area. Use Edit ‣ Select/Move item and Edit ‣ Move Content options to pan the map in the window and center it in the composer.
../../_images/1116.png
  1. Let us also adjust the zoom level for the map. Click on the Item Properties tab and enter 10000000 as the Scale value.
../../_images/1214.png
  1. Now we will add a map inset that shows a zoomed in view for the Tokyo area. Before we make any changes to the layers in the main QGIS window, check the Lock layers and Lock styles for layers boxes. This will ensure that if we turn off some layers or change their styles, this view will not change.
../../_images/1313.png
  1. Switch to the main QGIS window. Turn off the layer group z5 - 1:18m and activate the z7 - 1: 4m group. This layer group has styling that is more appropriate for a zoomed-in view. Use the pan and zoom controls in the Map Navigation Toolbar and to zoom around Tokyo.
../../_images/1412.png
  1. We are now ready to add the map inset. Switch the the Print Layout window. Go to Add Item ‣ Add Map.
../../_images/1511.png
  1. Drag a rectangle at the place where you want to add the map inset. You will now notice that we have 2 map objects in the Print Layout. When making changes, make sure you have the correct map selected.
../../_images/1610.png
  1. Select the Map 2 object that we just added from the Items panel. Select the Item properties tab. Scroll down to the Frame panel and check the box next to it. You can change the color and thickness of the frame border so it is easy to distinguish against the map background.
../../_images/1711.png
  1. One neat feature of the Print Layout is that it can automatically highlight the area from the main map which is represented in the inset. Select the Map 1 object from the Items panel. In the Item properties tab, scroll down to the Overviews section. Click the Add a new overview button.
../../_images/1810.png
  1. Select Map 2 as the Map Frame. This tells the Print Layout to highlight the current object Map 1 with the extent of the map shown in the Map 2 object.
../../_images/198.png
  1. Now that we have the map inset ready, we will add a grid to the main map. Select the Map 1 object from the Items panel. In the Item properties tab, scroll down to the Grids section. Click the Add a new grid button, followed by Modify grid....
../../_images/207.png
  1. By default, the grid lines use the same units and projections as the currently selected map projections. However, it is more common and useful to display grid lines in degrees. We can select a different CRS for the grid. Click on the Change... button next to CRS.
../../_images/2112.png
  1. In the Coordinate Reference System Selector dialog, enter 4326 in the Filter box. From the results, select the WGS84 EPSG:4326 as the CRS. Click OK.
../../_images/2210.png
  1. Select the Interval values as 5 degrees in both X and Y direction. You can adjust the Offset to change where the grid lines appear.
../../_images/238.png
  1. Scroll down to the Grid frame section and check the Draw coordinates box. The default format is Degrees but it appears as a number. We can customize is to append a ° symbol. Choose Custom and click the Expression button next to it.
../../_images/245.png
  1. Enter the following expression to create a string that takes the grid number and appends ° symbol to it.
concat(to_string(@grid_number), '°    ')
../../_images/254.png
  1. Notice that the grids now have a custom label from the expression. Adjust the position settings for Left, Right, Top and Bottom as per your liking.
../../_images/264.png
  1. Now we will add a Rectangluar frame to hold other map elements like north arrow, scale and label. Go to Add Item ‣ Add Shape ‣ Add Rectangle.
../../_images/274.png
  1. You can change the Style of the rectangle to match the map background.
../../_images/284.png
  1. Now we will add a North Arrow to the map. QGIS comes with a nice collection of map-related images - including many types of North Arrows. Click Add Item ‣ Add Picture.
../../_images/293.png
  1. Holding your left mouse button, draw a rectangle. On the right-hand panel, click on the Item Properties tab and expand the Search directories section and select the image of your liking.
../../_images/303.png
  1. Now we will add a scale bar. Click on Add Item ‣ Add Scalebar.
../../_images/3110.png
  1. Click on the layout where you want the scalebar to appear. In the Item Properties tab, make sure you have chosen the correct map element Map 1 for which to display the scalebar. Choose the Style that fit your requirement. In the Segments panel, change the Fixed width to 200 units and adjust the segments to your liking.
../../_images/328.png
  1. It is time to label our map. Click on Add Item ‣ Add Label.
../../_images/331.png
  1. Click on the map and draw a box where the label should be. In the Item Properties tab, expand the Label section and enter a label for the map. Similarly add another labels for data and software credits.
../../_images/341.png
  1. Once you are satisfied with the map, you can export it as an Image, PDF or SVG. For this tutorial, let’s export it as an image. Click Layout ‣ Export as Image.
../../_images/351.png
  1. Save the image in the format of your liking. Below is the exported PNG image.
../../_images/output.png
If you liked tutorials on this site and do check out spatialthoughts.com for more free resources.
comments powered by Disqus

This work is licensed under a Creative Commons Attribution 4.0 International License