Main content

About BASEmesh

Mesh of an alpine river in Switzerland created with BASEmesh (Picture: VAW)  
Mesh of an alpine river in Switzerland created with BASEmesh (Picture: VAW)

BASEmesh is a free tool for the generation of computational meshes for the numerical software BASEMENT. It is published as python plugin for QGIS, a free and open source geographic information system used worldwide.

This plugin integrates Jonathan Richard Shewchuk's excellent unstructured 2D-mesh generator 'Triangle' developed at the University of California at Berkeley. Using BASEmesh, the mesh generation can entirely be done in QGIS. The resulting meshes can be exported as *.2dm-files, which are used as input for the numerical modelling software BASEMENT.

QGIS logo
QGIS logo

QGIS is published under GNU GPL and available under  QGIS contains a vast number of tools provided by core functions and plugins written in python and C++. The user can visualize, manage, edit, analyse data, and compose printable maps.


We recommend to use at least QGIS version 2.0 for the work with BASEmesh.

The current version of the plugin was tested on QGIS 2.8.

QGIS runs on both Windows and Linux 32 and 64-bit versions and can be downloaded for free.


The installation of BASEmesh corresponds to the QGIS plugin installation procedure. Please read the installation instruction in the BASEmesh user manual (see below).

User Manual and Tutorial

The BASEmesh manual is part of the BASEMENT System Manual.

A step by step tutorial is provided in the BASEMENT Tutorial "Pre-Processing in QGIS with BASEmesh" including the data.

Release History

2016/03/08: Release of BASEmesh 1.4 to public for free.
New Features: changed philosophy of how to handle region attributes and holes definition, dividing constraint on breaklines, user-defined snapping tolerance.

2014/09/11: Release of BASEmesh 1.2 to public for free.
New features were added to the plugin. You can now export node lists along break-lines as STRINGDEF definitions in BASEMENT and you can import and export 1D meshes in BASEchain and HEC-RAS format.

2014/07/28: Release of BASEmesh 1.1 to public for free.
The plugin got revised and breathtaking new features were added. It is now possible to import and export .2dm mesh files, to use raster data as elevation model and to manually modify meshes.

2014/02/27: release of BASEmesh 1.01 to public for free.
The plugin supports now QGIS version 2.2

2013/10/04: release of BASEmesh 1.0 to public for free.


Hinkelammert, F., Volz, C., Boes, R.M. (2012). Einsatz eines freien Geoinformationssystems (GIS) für die hydraulische 2D-Modellierung. Symposium der Wasserbau-Institute TU München, TU Graz und ETH Zürich, Graz, Austria.

Page URL:
© 2017 Eidgenössische Technische Hochschule Zürich