article · Earth
This study presents the development of a Python-based flood-susceptibility risk-mapping tool, implemented in Jupyter Notebook, applied to Rwanda. A Flood Susceptibility Index (FSI) was developed by integrating 20 causal factors associated with flood occurrences, including topographic, hydrological, geological, and anthropogenic variables. Logistic regression, and Variance Inflation Factor were implemented in Python using libraries such as Numpy, Arcpy, traceback, scipy, Pandas, Seaborn, and statsmodel to assign weights to each factor, and to address multicollinearity. The model was validated against flood extent data derived from Sentinel-1 satellite imagery for the major historical flood event that occurred from 2014 to 2024, ensuring spatial consistency and predictive reliability. To project future flood susceptibility for 2030, precipitation data from the Institut Pierre Simon Laplace Coupled Model, version 5A, Medium Resolution (IPSL-CM5A-MR) climate model under the Representative Concentration Pathway 8.5 (RCP 8.5) scenario were utilized. The resulting FSI was classified into five susceptibility levels, from very low to very high, and visualized using Python’s geospatial and plotting tools within Jupyter Notebook in ArcGIS Pro 3.5. It indicates that areas with high amounts of rainfall, and proximity to wetlands and rivers reveal the highest flood risk. The automated and reproducible approach offered by Python enhances transparency and scalability, providing a decision-support tool for disaster risk reduction and climate adaptation planning in Rwanda.
This page summarises published work. The authoritative version sits with the publisher.
DOI: 10.3390/earth7020053
Is something wrong with this record? Report it or request removal.
Discussion
Have you built on this work, tried to replicate it, or seen it applied in practice? Share what you know. Verified researchers and MARATTO™ domain experts can open a discussion, and any member can reply. Contributions are reviewed before they appear.
No discussion yet. Open the first thread.
New to MARATTO™? Create a free account.