1 of 15

Mesh Data

QGIS

Grupo de Usuarios QGIS Colombia

Leonardo Cardona (leo.cardona.p@gmail.com)

2 of 15

Representación espacial

En el mundo de GIS, los datos tipo vector y raster son los tipos de datos más comunes para representar características del mundo real. Pero NO siempre, pueden describir la complejidad y la naturaleza de los datos.

3 of 15

Datos tipo malla (Mesh data)

En nuestro contexto, una malla es un conjunto de vértices, bordes y caras en un espacio 2D o 3D:

  • Vértices: Puntos XY(Z) (en el sistema de referencia de coordenadas de la capa)
  • Bordes: Conexión entre pares de vértices.
  • Caras: Conjuntos de bordes que forman una figura cerrada - típicamente triángulos o cuadriláteros (cuadriláteros), raramente polígonos con mayor número de vértices.

4 of 15

Datos tipo malla (Mesh data)

Los datos tipo malla nos dan información sobre la estructura espacial.

Un dato por cada vértice.

Multivariado - Multitemporal

5 of 15

Datos tipo malla (Mesh data)

He aquí un ejemplo de una malla triangular con vértices numerados:

La siguiente tabla da una idea de la información que se almacena en los conjuntos de datos. Las columnas de la tabla representan índices de vértices de malla, cada fila representa un conjunto de datos. Los dos primeros son conjuntos de datos escalares, los dos últimos son conjuntos de datos con vectores 2D.

6 of 15

Datos tipo malla (Mesh data)

Podemos visualizar los datos asignando colores a los valores (de forma similar a como se hace con el renderizado rasterizado "Singleband pseudocolor") e interpolando datos entre vértices de acuerdo a la topología de la malla. Es común que algunas cantidades sean vectores 2D en lugar de simples valores escalares (por ejemplo, la dirección del viento). Para tales cantidades es muy deseable que aparezcan flechas que indiquen la dirección del vector.

7 of 15

Los datos vector y raster no son suficiente?

Los datos vectoriales no están diseñados para conservar las relaciones topológicas entre los vértices, bordes y caras, se necesitaría adicionar un gran número de atributos para conversar dichas relaciones. El acceso eficiente a los datos también es una preocupación: los tamaños de los conjuntos de datos pueden llegar fácilmente a gigabytes. Reutilizar el soporte de datos vectoriales existente sería, por lo tanto, poco práctico y complicado, como si quisiéramos utilizar capas vectoriales ordinarias representar nubes de puntos: en teoría es posible, pero la naturaleza de los datos es muy diferente.

A veces los usuarios toman datos basados en mallas y los exportan formato raster, pero esto siempre viene a expensas de la pérdida de información y sólo tiene sentido para la visualización de los resultados, no permite la manipulación de los datos crudos. De hecho, los Raster pueden ser considerados como un caso especial de mallas - teniendo todos los vértices en una cuadrícula con espaciamiento regular y todas las caras siendo cuadriculados.

8 of 15

¿Cuándo se debería usaría?

En la mayoría de los casos, este tipo de representación se utiliza cuando se preparan datos para software de simulación o cuando se visualizan resultados de simulaciones físicas, normalmente para modelos meteorológicos, oceanográficos, hidrológicos o hidráulicos. Todo el cálculo en este tipo de software se realiza en mallas, con valores (cantidades físicas) normalmente almacenados en vértices.

  • Oceanografía: Salinidad y flujo de olas
  • Hidrología: Profundidad de la inundación y velocidad de la corriente
  • Meteorología: Temperatura y velocidad del viento

9 of 15

Soporte en QGIS

QGIS soporta las capas tipo malla, a través de las cuales se pueden visualizar datos asociados a mallas estructuradas o no estructuradas.

QGIS 2.18 - 3.4 *

Mesh Data Abstraction Library (MDAL)

QGIS 3.4 *

Lutra Consulting

Martin Dobias (@wonder-sk)

Peter Petrik (@PeterPetrik)

10 of 15

Formatos soportados

Puede utilizar MDAL para cargar los siguientes formatos de archivo:

  • NetCDF: Formato genérico de los datos científicos.
  • GRIB: Formato comúnmente utilizado en meteorología.
  • XMDF: Formato de las salidas hidráulicas del paquete de modelado TUFLOW
  • DAT: Salidas de varios paquetes de modelado hidrodinámico (p.ej. BASEMENT, HYDRO_AS-2D, TUFLOW)
  • 3Di: Formato de paquete de modelado 3Di basado en convenciones CF

11 of 15

Visualización de datos (NetCDF)

2 metre temperature

Surface pressure

Total column water vapour

12 of 15

Ejercicio en vivo!!!

Grupo de Usuarios QGIS Colombia

13 of 15

Ejercicio en vivo!!!

14 of 15

Limitaciones

Crayfish QGIS Plugin

QGIS 2.18.25

Windows 10 Home 64-bit

15 of 15

Referencias

https://www.lutraconsulting.co.uk/blog/2018/10/18/mdal/

https://www.lutraconsulting.co.uk/products/crayfish/

https://www.lutraconsulting.co.uk/products/crayfish/wiki/

https://www.lutraconsulting.co.uk/blog/2017/11/02/working-with-climate-data-in-qgis/

https://github.com/qgis/QGIS-Enhancement-Proposals/issues/119

http://www.mdal.xyz/