GRASS logo

General Manual Geo-MHYDAS 12.01

These scripts are made for the Digital Landscape Representation (DLR) for MHYDAS model running with the OpenFLUID platform 1.6.x or superior.
Ubuntu linux operating system and GIS GRASS software version 6.3 or superior are needed.

The two following units can be produced: Surface Units (SU) and Reach Segments (RS). For more informations about these concepts, see OpenFLUID website

For more informations, please read:

Lagacherie, P., Rabotin, M., Colin, F., Moussa, R. and Voltz, M., 2010. Geo-MHYDAS: A landscape discretization tool for distributed hydrological modeling of cultivated areas, Computers & Geosciences, 36, p.1021 - 1032. See more

The following input geographical layers can be provided for the segmentation procedures :
- DEM raster (compulsory) (e.g. ArcInfo Raster, Ascii file ...)
- land use vector layer (e.g. shapefiles ESRI, ArcInfo Coverage)
- soil use vector layer (e.g. shapefiles ESRI, ArcInfo Coverage)
- reach segments vector layer (e.g. shapefiles ESRI, ArcInfo Coverage)
- subwatersheds vector layer (e.g. shapefiles ESRI, ArcInfo Coverage)

Importing these layers in GRASS GIS software can be done by r.in.gdal command for raster data and v.in.ogr command for vector layer. If you use these scripts for the whole Digital Landscape Representation procedures and want to create the two unit types (SU and RS), at the minima the bold scripts are compulsories, the others are optionals.

Processsing geographical objects

m.disline Dissolving small linear entities.
m.dispolyg Dissolving small areal entities.
m.douglas Smoothing areal entities (Douglas Peucker algorithm).
m.network Hydrological network verification (rooted tree).
m.sbw Subwatershed calculation program with hydrological network influence.
m.segline Splitting linear entities by points.
m.snaplp Snapping linear entities on areal entities.


Creating hydrological units by selective overlays

m.colseg Patch desired columns from the input polygon vector to the segmented output vector.
m.dispolygseg Dissolving small areal entities (with hierarchical level) after segmentation.
m.extractlineseg Linear units extraction after segmentation.
m.seg Segmentation Procedure.
m.sliverpolygseg Dissolving sliver entities with hierarchical level after segmentation (use Gravelius Index).


Building oriented topologies of hydrological units

m.toporeach Topology calculation for reach segments and generation of MHYDAS RSdefs.dat file.
m.toposu Topology calculation for surface units and generation of MHYDAS SUdefs.dat files.
m.definput Creation xml input files for OpenFluid Engine 1.4.


AUTHORS

Michael Rabotin, UMR LISAH, Montpellier, France

rabotin@supagro.inra.fr

Last Changed: 23 January 2012


Copyright UMR LISAH OpenFluid