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
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:
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:
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: