1 of 27

Meshes in QGIS 3.6

Mgr. Peter Petrík

2 of 27

About Lutra Consulting Ltd.

@lutraconsulting

www.lutraconsulting.co.uk/about

QGIS

  • Core & Plugins development
  • Trainings, Support, Migrations
  • Web GIS
  • Mobile GIS
  • MacOS Packaging

3 of 27

About me and Meshes

Mathematical Modelling in Physics

Chess

8 years software development

QGIS core developer

(Mesh Layer, 3D , MDAL, Crayfish)

4 of 27

MDAL

5 of 27

MDAL

GDAL

WMS

OGR�PostGIS

6 of 27

MDAL (MIT)

  • Mesh Data Abstraction Library https://github.com/lutraconsulting/MDAL
    • Weather: GRIB, NetCDF
    • Flood Modelling: TUFLOW, FLO-2D, HEC-RAS, BASEMENT, ANUGA, 3DI
  • C++ Library (no QT, boost, …)
    • GDAL, HDF5, NetCDF, TinyXML2
  • C API
    • Extensible for Python, R, …
  • Shipped with QGIS (INTERNAL)
    • Plan to package separately
  • MDAL: Data IO
  • QGIS: Rendering, Styling, Processing

7 of 27

Mesh Frame

8 of 27

Mesh Frame

9 of 27

Meshes

10 of 27

Mesh Frame

11 of 27

Mesh Frame …. 3D!

12 of 27

Mesh Datasets

13 of 27

Mesh Index

14 of 27

Data & Time

15 of 27

Data: Scalars (Contours) vs Vectors

16 of 27

Time

17 of 27

Weather

18 of 27

Weather Data: Wind speed

19 of 27

Weather Data

20 of 27

Weather Data (Pollution)

https://atmosphere.copernicus.eu/catalogue

21 of 27

Weather Data

https://cds.climate.copernicus.eu

22 of 27

Flood Modelling

23 of 27

Flood modelling

24 of 27

Crayfish

25 of 27

Crayfish Plugin

  • Python Only (no C++)
  • Processing: Export Frame/Datasets
  • Animations
  • Plots: Cross and Time

26 of 27

Future

QGIS

  • Trace Animations in QGIS (similar to Crayfish 2.x)
  • Move processing algs from Crayfish to QGIS
  • Flood animations in 3D (so far only mesh frame support in 3D)
  • Time formatting (similar to Crayfish 2.x)
  • Mesh calculator for cell-centered and mixed datasets

MDAL

  • MDAL packaging as independent library
  • Support for more formats in MDAL
  • Improve error handling and reporting
  • Lazy loading for more formats
  • Write support for binary format(s)

MOBILE

27 of 27

Q&A

peter.petrik@lutraconsulting.co.uk