Mesh Data
QGIS
Grupo de Usuarios QGIS Colombia
Leonardo Cardona (leo.cardona.p@gmail.com)
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.
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:
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
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.
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.
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.
¿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.
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 *
Formatos soportados
Puede utilizar MDAL para cargar los siguientes formatos de archivo:
Visualización de datos (NetCDF)
2 metre temperature
Surface pressure
Total column water vapour
Ejercicio en vivo!!!
Grupo de Usuarios QGIS Colombia
Ejercicio en vivo!!!
Limitaciones
Crayfish QGIS Plugin
QGIS 2.18.25
Windows 10 Home 64-bit
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/