OpenWeatherMap y QGIS (parte 1)

GEOScéntricos
4 min readMar 5, 2019

--

En esta primera entrega mostramos como visualizar capas de datos meteorológicos de OpenWeatherMap en QGIS.

OpenWeatherMap(OWM) es un sitio web que ofrece datos meteorológicos históricos, actuales y pronósticos. Cuenta con una excelente API para acceder a estos datos.

QGIS es nuestro software favorito para análisis geoespacial. Y en esta ocasión, agregaremos los servicios de OWM a QGIS Madeira LTR.

Primero, ingresa al siguiente enlace: https://openweathermap.org/price. Dar clic en Get Api key and Start.

Es necesario registrarse. Dar clic en Sign up.

Te llegará una notificación para confirmar la cuenta por correo electrónico. La API key puede tardar hasta una hora en activarse (a veces es inmediato).

Después, ingresa con tus credenciales de usuario y ve al apartado API keys. Ahí aparece una key por defecto, o también puedes crear una key asignandole un nombre. Te sugerimos hacer pruebas con la key por defecto.

La estructura general de las URL para hacer peticiones es la siguiente:

https://tile.openweathermap.org/map/{layer}/{z}/{x}/{y}.png?appid={api_key}

Donde:
{layer}: layer name
{z}: number of zoom level
{x}: number of x tile coordinate
{y}: number of y tile coordinate
{api_key}: Your API key

Para el nombre del layer se tiene:
• clouds_new
• precipitation_new
• pressure_new
• wind_new
• temp_new

Un ejemplo de URL para hacer una petición a OWM del layer de temperatura sería:

https://tile.openweathermap.org/map/temp_new/{z}/{x}/{y}.png?appid=bc458cb7ed7e656e39431c059a188f3a

Sólo cambiar el api key en negritas por el propio. Esta URL la agregaremos en una conexión dentro de QGIS.

Abrimos QGIS Madeira y creamos una conexión nueva de tipo XYZ Tiles.

Le asignamos un nombre para reconocer la conexión (en nuestro caso la nombramos OWM) y en URL agregaremos la URL que obtuvimos en los pasos anteriores.

Se agregará una conexión XYZ Tiles en el panel Navegador del lado izquierdo, y daremos doble clic en el nombre de nuestra conexión (OWM) y así se agregará la capa de temperatura en el Panel de Capas.

Para darle mayor vista al mapa, agregamos los límites de las entidades federativas. Tú puedes agregar algunos datos vectoriales propios.

Elegimos la ubicación del archivo y damos clic en Aceptar.

De esta manera, se agregan las geometrías de las Entidades Federativas al mapa.

Le asignamos un estilo de relleno transparente y un grosor adecuado.

Usando el plugin QuickMapServices agregamos el proveedor de OpenStreetsMaps.

Y tenemos el siguiente resultado:

Es posible modificar algunas opciones de renderizado para la capa de temperatura, dando clic derecho>propiedades>simbología.

Con el plugin QuickMapServices podemos probar con algunos otros servicios, por ejemplo, Google Terrain Hybrid.

Ahora, probaremos agregando una nueva conexión XYZ Tiles para obtener una capa de precipitación. Lo único que cambiamos en la URL es temp_new por precipitation_new.

Al dar doble clic en la conexión se agregará al área del mapa.

Como hemos comentado al inicio, OWM ofrece cinco capas con información meteorológica actual. De manera que, sólo hay que cambiar el parámetro del layer name para obtener la capa correspondiente.

En la próxima entrega seguiremos explorando las posibilidades que nos ofrece OpenWeatherMaps para obtener información y visualizarla en QGIS.

Accede a la segunda parte de OpenWeatherMaps y QGIS

En nuestro curso de QGIS Fundamental puedes aprender temas relacionados a los Servicios Web Geoespaciales y 150 temas más a un precio increíble.

Revisa este enlace con toda la información del curso:

GEOScéntricos en Facebook
GEOScéntricos en Youtube
GEOScéntricos en Twitter
GEOScéntricos en Instagram

Facebook oficial de GEOS Informática y Sistemas

--

--

GEOScéntricos

Un blog dedicado a compartir noticias, curiosidades, análisis y ejercicios de tipo geoespacial