Coder Social home page Coder Social logo

pyAlpineRisk - natural hazard management of alpine torrential catchments

At a time when severe weather events are becoming more frequent, the availability of detailed and high-resolution digital terrain models is key to the management of natural hazards. For this reason, the author, in close collaboration with die.wildbach, developed a set of tools (pyAlpineRisk) that can be applied in the field of natural hazard management and adapted to other scientific enquiries. By using simple terrain models (DTM) and various spatial analysis methods, they were able to collect important data that can be used to address landform issues and support natural hazard management. All pyAlpineRisk tools are under constant development.

Retention Basin Tool

GIS tool for determining the retention basin of flood retention structures. This tool allows an automated calculation of the volume within a generated intersection area, based on a query line. Based on the query line, detailed LiDAR terrain models are used to determine location and elevation formations and to generate an artificial surface. Using this generated surface and the LiDAR data, a difference model is created and the volume is calculated from the positive value areas. As a result, the tool delivers a corresponding intersection area and the sums from the volume calculation. The field of application ranges from reservoir surveys for water retention structures to the detection and analysis of terrain depressions to large-scale valley and basin floor analyses. This tool was implemented using the Python programming language and is available for the QGIS and ArcMap programs.

QGIS-Note: Add Layerfile (pyAlpineRisk/layerfiles/layerfile.qlr) to your QGIS-Project!

Case Examples

Input Parameters:

B1

Results:

B2

B3

Installation/Application

The latest release is written for PyQGIS 3.28 and can be used by installing QGIS 3.28 or above.

To install QGIS tools developed for QGIS 3.x, copy them into ~/AppData/Roaming/QGIS/QGIS3/profiles/default/processing/scripts or in the upper part of the toolbox dialog you can add the scripts with mIconPythonFile Scripts - Add Script to Toolbox ...

After that the tools can be found in the QGIS "Processing Toolbox" - Scripts

pyAlpineRisk's Projects

changedetectiontool icon changedetectiontool

The QGIS Change Detection Tool (QCD) is an open-source, Python-based tool designed for QGIS that specializes in detecting and analyzing changes in raster formats

snowslidetool icon snowslidetool

GIS-supported range determination of snowslide processes (flat-rate slope method)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.