Back to projects

Surcote

Development of pre-processing tools for the geographical data inputs needed by the Surcote QGIS plugin. The Surcote plugin aims at estimating the spatial extent of an extreme flood from a known flood extent.

Technologies

  • Python
  • pyQt

Tags

  • library
  • graphic interface

Surcote is a QGIS plugin which aims at estimating the spatial extent of an extreme flood from a known flood extent. The plugin is the result of research conducted by researchers from Inrae (National Research Institute for Agriculture, Food and the Environment). My contribution to the plugin is the development of pre-processing tools for the geographical data inputs it needs.

In practice, I created a new tab within the plugin where 6 processing functionalities are available to the user to pre-process geographical data (both raster and vector layers) before their use in the core of the plugin. The implemented pre-processing features are:

- Creating cross sectional profile of type "line" from "points" (e.g. transform the topographic data produced by surveyor for several lines intersecting - the river bed into cross sectional profile lines )
- Creating a virtual (VRT) digital elevation model (DEM) from a folder containing raster layers (DEM data for large areas are typically given as multiple - raster layers).
- Creating a DEM from point data (e.g. in the case where very precise elevation data is acquired by a surveyor)
- Merging DEM of different resolutions
- Cutting/clipping vector and raster layers according to a spatial extent defined from a vector layer.
- Automatic extension of cross section profiles that are too short (e.g. that do not cross the known flood extent).