PyLandslide: A Python']Python tool for landslide susceptibility mapping and uncertainty analysis

被引:2
|
作者
Basheer, Mohammed [1 ,2 ]
Oommen, Thomas [3 ]
机构
[1] Univ Toronto, Dept Civil & Mineral Engn, Toronto, ON, Canada
[2] Humboldt Univ, Albrecht Daniel Thaer Inst, Berlin, Germany
[3] Univ Mississippi, Dept Geol & Geol Engn, Oxford, MS 38677 USA
关键词
Landslides; Disaster risk Management; Investment Planning; Geographic Information Systems; Heavy Precipitation; Italy; LAND-USE; GIS; REGRESSION; MOUNTAINS; HAZARD;
D O I
10.1016/j.envsoft.2024.106055
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Mitigating the impacts of landslides and planning resilient infrastructure necessitates assessing the exposure to this hazard through, for example, susceptibility mapping involving the spatial integration of various contributing factors. Here, we introduce PyLandslide, an open-source Python tool that leverages machine learning and sensitivity analysis to quantify the weights of various contributing factors, estimate the associated uncertainties, and generate susceptibility maps. We apply PyLandslide to the case of rainfall-triggered landslides in Italy driven by historical precipitation data (1981-2023) and nine climate projections for the mid-century (2041-2050). Results highlight distance to roads as the most influential factor in determining landslide susceptibility in Italy, followed by slope. Our findings reveal an overall reduction in susceptibility in the mid-century compared to the historical period; however, the directional changes vary spatially. Uncertainty analysis should play a central role in decision-making on landslides, where weights are intricately linked to investments.
引用
收藏
页数:12
相关论文
共 50 条
  • [21] Effectiveness of Flowcharting as a Scaffolding Tool to Learn Python']Python
    Cabo, Candido
    2018 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2018,
  • [22] A Python']Python Tool for Implementations on Bipolar Neutrosophic Matrices
    Topal, Selcuk
    Broumi, Said
    Bakali, Assia
    Talea, Mohamed
    Smarandache, Florentin
    NEUTROSOPHIC SETS AND SYSTEMS, 2019, 28 : 138 - 161
  • [23] An Automated Code Update Tool For Python']Python Packages
    Navarro, Nacho
    Alamir, Salwa
    Babkin, Petr
    Shah, Sameena
    2023 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION, ICSME, 2023, : 536 - 540
  • [24] AJAC: Atomic data calculation tool in Python']Python
    Tahat, Amani
    Marti, Jordi
    Tahat, Kaher
    Khwaldeh, Ali
    CHINESE PHYSICS B, 2013, 22 (04)
  • [25] An empirical analysis of the transition from Python']Python 2 to Python']Python 3
    Malloy, Brian A.
    Power, James F.
    EMPIRICAL SOFTWARE ENGINEERING, 2019, 24 (02) : 751 - 778
  • [26] QuCAT: quantum circuit analyzer tool in Python']Python
    Gely, Mario F.
    Steele, Gary A.
    NEW JOURNAL OF PHYSICS, 2020, 22 (01):
  • [27] Dynamic Symbolic Execution Tool for Python']Python Programs
    Ding, Xuefeng
    Huang, Wanyu
    Liu, Ying
    Chen Wantao
    Ding Xuyang
    2016 INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION, BIG DATA & SMART CITY (ICITBS), 2017, : 212 - 217
  • [28] PyFaults: a Python']Python tool for stacking fault screening
    Combs, Sinclair R.
    Maughan, Annalise E.
    JOURNAL OF APPLIED CRYSTALLOGRAPHY, 2024, 57 : 1996 - 2009
  • [29] PSLSA v2.0: An automatic Python']Python package integrating machine learning models for regional landslide susceptibility assessment
    Guo, Zizheng
    Wang, Haojie
    He, Jun
    Huang, Da
    Song, Yixiang
    Wang, Tengfei
    Liu, Yuanbo
    Ferrer, Joaquin V.
    ENVIRONMENTAL MODELLING & SOFTWARE, 2025, 186
  • [30] UTBot Python']Python at the SBFT Tool Competition 2024
    Tochilina, Ekaterina
    Tamarin, Vyacheslav
    Mordvinov, Dmitry
    Sobol, Valentyn
    Pospelov, Sergey
    Menshutin, Alexey
    Kamenev, Yury
    Ivanov, Dmitry
    2024 IEEE/ACM INTERNATIONAL WORKSHOP ON SEARCH-BASED AND FUZZ TESTING, SBFT 2024, 2024, : 41 - 42