Textual description of firstImageUrl

Cómo crear mapas animados en QGIS


En este tutorial vamos a mostrar cómo crear un mapa animado en QGIS mediante la herramienta Time Manager. Este tipo de mapas son de gran utilidad para analizar datos de ubicaciones en tiempo real, cómo tráfico de vehículos o de mercancías, comportamiento de especies animales o análisis de crecimiento de ciudades a lo largo del tiempo.

Para hacer estos mapas animados, en primer lugar tenemos que instalar el complemento “Time Manager” en QGIS (tanto en QGIS 2.18 como en QGIS 3). Toda la información respecto al funcionamiento de esta herramienta se encuentra en: https://github.com/anitagraser/TimeManager

Vamos a comprobar el funcionamiento de esta herramienta con varios ejemplos de interés:

1er ejemplo: mapa animado de ubicaciones del transporte urbano de una ciudad

Para este ejemplo vamos a crear un mapa animado con las posiciones en tiempo real de los autobuses urbanos de la ciudad de Málaga a lo largo de un intervalo de tiempo. Para ello en primer lugar, a modo de ejemplo, se descargaron los archivos CSV con estos datos para cada cinco minutos durante un tiempo total de veinte minutos desde la web de datos del gobierno de España: http://datos.gob.es/es/catalogo/l01290672-ubicaciones-de-autobuses-emt-en-tiempo-real

Cargando todos los CSV como capas de puntos en QGIS a través de la herramienta “añadir capa de texto delimitado” marcando la opción de formato CSV y como coordenadas X e  Y los campos de longitud y latitud, estando los puntos en SRC WGS84. Una vez cargados varios CSV como capas de puntos en QGIS, se utiliza la herramienta de unión de capas vectoriales, de forma que tengamos todos los puntos en un único shapefile.

A continuación para crear la animación, una vez instalado el complemento Time Manager, lo buscamos en QGIS en la pestaña Complementos. Se abrirá la herramienta en la parte inferior de nuestro mapa.


Cambiamos el estilo de los puntos, categorizándolo por el número de línea, pudiendo también activar una etiqueta personalizada (en este caso número de autobús seguido de la línea, ej: 543-L1) y en la herramienta Time Manager que acabamos de abrir vamos a la opción “Settings”. En la ventana que se nos abre añadimos la capa con la que queremos crear la animación, seleccionando el atributo que contiene el tiempo de inicio y que debe ser una fecha con alguno de los formatos soportados por TimeManager (ver imagen siguiente).
El resto de campos son opcionales, pudiendo por ejemplo definir un tiempo de fin de la animación (estando entre sus opciones el ir acumulando todos los objetos espaciales mostrados a lo largo de la animación). 
Aceptamos las opciones de configuración, establecemos una duración de la animación de 5 minutos para este caso y comprobamos el resultado. Tras obtener la animación buscada, exportamos las imágenes de la animación a una carpeta (Frames only).

Finalmente con estas imágenes creamos un GIF animado, para ello se pueden utilizar programas como Gimp o Photoshop, o también online con webs como https://gifup.com/es

Autobuses urbanos de Málaga

 
2º ejemplo: mapa de contaminación del aire de una ciudad:

Para este ejemplo utilizamos los datos de contaminación del aire del ayuntamiento de Gijón para el año 2017, disponibles de forma libre en: http://datos.gob.es/es/catalogo/l01330241-calidad-del-aire-datos-ano-2017-validados

Clasificaremos los puntos en función del Índice de Calidad del Aire (ICA) según la metodología de la Agencia Americana de Protección del Medio Ambiente (EPA). Según esta metodología el ICA será igual al índice más elevado entre las partículas contaminantes consideradas como altamente perjudiciales para la salud (NO2, O3, PM2,5, PM10 y SO2), por lo que una vez descargados los datos en formato CSV y cargados en QGIS, creamos un atributo nuevo con el máximo de estos índices. 

Clasificando el estilo de la capa según este índice:

Finalmente creamos la animación, a modo de ejemplo nos quedamos con los datos de un día cualquiera del año, en que se muestran los ICA recogidos por las estaciones de toma de muestras de la calidad del aire de la ciudad de Gijón durante cada hora:


ICA Gijón 2017


3er ejemplo: animación ráster

Time Manager también nos permite realizar animaciones con capas ráster o imágenes. Así un ejemplo de utilización de Time Manager con datos ráster es el del control de datos climáticos, como en este caso para los datos ráster con las anomalías de precipitaciones a nivel global durante cada uno de los meses del año 2017. Los datos han sido obtenidos de forma libre desde: http://www.globalclimatemonitor.org.

Se cargan todos los ráster en la herramienta Time Manager, definiendo la fecha de inicio y fin para el ráster de cada mes:



El resultado una vez exportadas todas las imágenes y juntadas en un GIF es el siguiente:

Anomalia global de precipitación 2017


En este tutorial hemos visto tres simples ejemplos del funcionamiento de Time Manager para crear mapas animados en QGIS, pero que muestran la potencialidad de esta herramienta. Las posibilidades que ofrece son numerosas por lo que os invitamos a probarla y hacer vuestros propios mapas animados.

No hay comentarios:

Publicar un comentario

Comentarios, dudas y sugerencias: