viernes, 26 de mayo de 2023

Complemento QGIS para descarga de datos AEMET

Hoy os traemos un nuevo complemento para QGIS. Dentro de todas las posibilidades y alternativas que este mundillo de los plugins QGIS nos ofrece, le toca el turno a los datos climáticos, que siempre son un buen caramelito cuando hablamos de conjuntos de datos representables cartográficamente.

El complemento lleva por nombre Aemet Open Data Downloader, o lo que es lo mismo, nos sirve para conseguir datos abiertos ofrecidos por la AEMET (Agencia Estatal de Meteorología de España). Estos datos disponibles están regulados por la Resolución AEMET de 2015. En el universo de AEMET OpenData (el sistema para la difusión y reutilización de la información AEMET) tenéis toda la información al respecto.

El sistema como veréis requiere de una API Key que deberemos solicitar a la propia AEMET de forma muy sencilla y que nos remitirán por correo muy rápidamente tras un correo previo de confirmación.

Y ahora ya podemos ir a QGIS.
El complemento lo instalamos a la manera habitual desde el repositorio. Una vez hecho tenemos acceso al mismo tanto desde la barra de menús (Complementos) como desde el icono de la barra de botones creado al efecto.
El propio repositorio GitHub del complemento en su descripción ofrece una buena ayuda del mismo.
Al abrirlo nos encontramos su ventana principal (y única). Una interfaz sencilla en la que introducir nuestra API Key de AEMET y con cuatro tipos de datos distintos a descargar. Se asigna también una carpeta de destino para los datos.

Hacemos una prueba con los datos Últimas 24H de la provincia de León.

El complemento hace entonces varias cosas y todas bien.
  1. La consulta a la API REST obteniendo las direcciones web a los datos solicitados.
  2. Descarga los datos en formato JSON (un archivo por cada estación)
  3. Crea un CSV con los JSON de todas las estaciones por provincia y tipo de dato solicitado, añadiendo los datos necesarios para su georeferenciación.
  4. Carga el CSV como una capa en QGIS.
En la imagen de ejemplo hemos etiquetado las estaciones con su nombre para mayor claridad visual.
La tabla de atributos de estos datos Últimas 24H conteniendo el indicativo de la estación, su nombre y provincia, la hora del dato (cada hora), coordenadas XY de la estación, altitud, precipitación, humedad relativa, temperatura actual, temperatura mínima y máxima.
Y de aquí podemos ir directos a elaborar algún gráfico por ejemplo con el plugin Data Ploty....

Parece que todos los datos que podemos descargar desde Open Data AEMET con este complemento de QGIS son siempre en forma puntual y referidos a las estaciones meteorológicas del país. Para otro tipo de datos como mapas, imágenes radar o productos derivados de satélite, avisos de fenómenos, predicciones, etc... el acceso deberá ser por la web con la mima API Key recibida.
En el extenso documento con la descripción completa del servicio API REST tenéis más información. Saludos.

miércoles, 10 de mayo de 2023

Complemento QGIS: Datos Espaciales de Referencia de Andalucía (DERA)

Entre los muchos complementos que vienen a perfeccionar el entorno de QGIS hay algunos que por su especial utilidad o sencillez nos parece muy recomendable promocionar. Es el caso del que hoy nos ocupa, cuya finalidad es ayudarnos a cargar en nuestro proyecto QGIS los Datos Espaciales de Referencia de Andalucía (DERA).

¿Pero qué es DERA?
En palabras del propio Instituto de Estadística y Cartografía de Andalucía, Datos Espaciales de Referencia de Andalucía (DERA) es un repertorio de bases cartográficas de diferente naturaleza geométrica (puntos, líneas, polígonos, imágenes raster) referidas al territorio andaluz. Se presenta en bloques temáticos (relieve, hidrografía, transportes y comunicaciones, divisiones administrativas, etc) que permiten el acceso centralizado a información de muy distinta procedencia con garantía de actualización, coherencia geométrica y continuidad territorial.
Así mismo, se acompaña de dos bloques de datos espaciales que permiten contextualizar a Andalucía en el mundo y en su entorno más inmediato, además de un bloque de toponimia para usar en la maquetación de mapas. Todo ello facilita a investigadores, profesionales, docentes y técnicos elaborar sus propias salidas cartográficas, su uso en funciones analíticas complejas y la generación de productos y aplicaciones.

En la nota divulgativa del producto se da cuenta del lanzamiento de un visor geográfico del producto, así como de los servicios interoperables de visualización (WMS) y de descarga (WFS) de los datos. También de la página dedicada a la descarga directa de los archivos en formatos shapefile (SHP) y GeoPackage (GPKG). Y es precisamente aquí, cuando este enorme y variado conjunto de información nos pudiera parecer disperso, donde entra en juego el magnifico complemento QGIS.

Elaborado por Manuel Cano y disponible como código abierto en su repositorio GitHub, el complemento carga datos desde los servicios wfs/wms de los Datos Espaciales de Referencia, eligiendo el tema y la capa concreta. Vamos a verlo como siempre de forma práctica, en este caso en QGIS 3.18.3
El complemento se instala de la forma habitual desde el Administrador de complementos de QGIS.
Una vez instalado podremos acceder a él fácilmente desde el menú de Complementos o desde el icono que se ha creado en algún lugar de la barra de botones del programa.

Y al ejecutarlo nos encontraremos con la interfaz principal del complemento:
Una ventana sencilla y sin artificios es un gran acierto cuando lo que se busca es carga rápida de datos.
A partir de aquí simplemente tenemos que seleccionar un Tema en la primera pestaña desplegable, y una Capa correspondiente a ese tema en la segunda pestaña desplegable. Por último se marca el tipo de servicio a cagar: WFS, WMS o ambos.
Vamos con un ejemplo.
Hemos seleccionado el Tema Relieve y la Capa de Cumbres.
Marcamos que nos cargue en nuestro proyecto QGIS ambos servicios (WFS y WMS)

En pocos segundos aparecen en pantalla la cumbres de Andalucía desde ambos servicios.
Para el servicio WMS de visualización se ofrece (en este caso) una doble Leyenda que corresponde al diferente icono de visualización de la cumbre a diferente escala, así como la magnífica posibilidad de usar la herramienta GetFeatureInfo con sus elementos.

Para el servicio WFS de descarga disponemos de la misma información para cada elemento. Eso si, estos datos nos ofrecerán la posibilidad de jugar con su simbología y etiquetado, o de trabajar con expresiones y consultas espaciales sobre sus tablas de atributos.

Tabla de atributos de la capa de Cumbres importada desde el WFS (1379 elementos).
Dependerá de nuestro trabajo y del contenido de cada temática que prioricemos el servicio WMS (como capa de información superpuesta a otras en este caso) o el servicio WFS (como datos brutos con los que empezar a componer nuestra cartografía).

Os dejamos con un vídeo de nuestro canal YouTube en el que se puede ver perfectamente el funcionamiento del complemento y la variedad de datos disponibles en DERA. Saludos.