Skip to content

QGIS plugin to remove border effect from Difference Of DEM (DOD)

Notifications You must be signed in to change notification settings

MiboraMinima/cor_border_effect

Repository files navigation

Identify and remove border effect from DOD

This plugin identifies the areas affected by block displacement on the basis of a threshold of 12.5 cm. These areas are polygonised and the entities corresponding to a border effect are identified on the basis of the area and the isoperimetric quotient of the polygons. The isoperimetric quotient is used to assess the roundness or spherical nature of a surface.

The algorithm will work for DoDs generated from DEM containing very coarse sediments like Coastal Boulder Deposits (CBDs). It is not going to work with DoDs created with DEMs of sandy or gravel beach.

This is an experimental plugin.

Get parameters for batch processing

If you have lot a of file to process, you probably may want to use a batch process. The repo contain a tool that allows you to generate a .json parameter file that can be load in the batch processing tool of QGIS.

For the tool to work, your files need to be sorted by directory of places in a directory and each file should contain years in the format YYYY_YYYY. Look at the example :

.
├── Katlahraun
│   ├── Katlahraun_2015_2016_DOD_mask_cordon.tif
│   ├── Katlahraun_2016_2017_DOD_mask_cordon.tif
│   ├── Katlahraun_2017_2018_DOD_mask_cordon.tif
│   ├── Katlahraun_2018_2019_DOD_mask_cordon.tif
│   ├── Katlahraun_2019_2021_DOD_mask_cordon.tif
│   ├── Katlahraun_2021_2022_DOD_mask_cordon.tif
│   └── Katlahraun_2022_2023_DOD_mask_cordon.tif
├── Kerling
│   ├── Kerling_2015_2016_DOD_mask_cordon.tif
│   ├── Kerling_2016_2017_DOD_mask_cordon.tif
│   ├── Kerling_2017_2018_DOD_mask_cordon.tif
│   ├── Kerling_2018_2021_DOD_mask_cordon.tif
│   ├── Kerling_2021_2022_DOD_mask_cordon.tif
│   └── Kerling_2022_2023_DOD_mask_cordon.tif

If you have a similar directory, you can run a similar command in your terminal (run it at the root of the repo) :

python -m param_gen.gen_param "input/dir/DODs" "output/dir/results" "param_gen/params.json" --years 2015_2016 --places Site_1 Site_2

For a quick help :

python -m param_gen.gen_param -h

By default, --year is None so as --places, they are optional.

About

QGIS plugin to remove border effect from Difference Of DEM (DOD)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published