emrehanks / R-ArcGIS-LSM_ToolPack

This tool is to develop an easy-to-use tool package called Landslide Susceptibility Mapping Tool Pack (LSM Tool Pack) for producing landslide susceptibility maps based on integrating R with ArcMap Software. The proposed tool contains 5 main modules namely: (1) Data Preparation (DP), (2) Feature (Factor) Selection (FS), (3) Logistic Regression (LR), (4) Random Forest (RF), (5) Performance Evaluation (PE) and (6) Create Raster Stack (Multi-Bands).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Developing Comprehensive Geocomputation Tools for

Landslide Susceptibility Mapping: LSM Tool Pack

(32bit ArcGIS 10.x Support Only)

News and Announcements

  • R 4.2.x no longer provides a 32-bit version of the Software and only ships a 64-bit version. Because of this, R 4.2 and later won't work with ArcMap except through background geoprocessing. ArcGIS Pro is a 64-bit application and will work without additional steps for R 4.2, or, as you did, continue using R 4.1, which still provides a 32-bit version in the installation. (https://github.com/emrehanks/R-ArcGIS-LSM_ToolPack-64bit)
  • Two new modeling methods were added in The LSM_ToolPack namely, Support Vector Machine (SVM) and eXtreme gradient boosting (XGBoost)
  • Dear Users, Don't forget to follow the "Issues" tab for important announcements!
  • Released version of the LSM Tool Pack supporting R 4.2.x and ArcGIS Pro
  • If you meet the error code given below, please unzip this "recipes" file on your base R location (e.g. C:\Users\emrehan\OneDrive\Documents\R\win-library\3.6)
  •   "Error: package or namespace load failed for ‘caret’ in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]):
       there is no package called ‘recipes’*"
    
  • If you meet the error code given below, use ArcGIS Pro 2 or downgrade the latest R-Base version 4 to 3.6.3.
  •   "Failed to initialize R interpreter*"
    

Features

Requirements

Installation

Visual presentation of the tool pack modules

1_Data Preparation(Train/Validation Split) Module

This clip shows you how to divide your data train and validation data:

2_Feature Selection Module

This clip shows you how to use the module for selecting the best feature subset:

3_Logistic Regression Module

This clip shows you how to use the LR algortihm for produce susceptibility map. This module provides the user statistical results and LR model ROC curve and AUC value.

4_Random Forest Module

This clip shows you how to use the tool: This module provides the user RF feature importance results as an excel sheet paper and RF model ROC curve and AUC value as a 300dpi TIFF image.

5_Performance Evaluation Module

This clip shows you how to use the tool: This module provides the user accuracy metric results (Overall accuracy, Kappa, AUC, and F1 values) as an excel sheet paper.

6_Create Raster Stack (Multi-Bands)

This clip shows you how to use the tool: this module transforms your single factor maps into raster stack map.

License

Apache 2.0

Acknowledgements

LSM Tool Pack was prepared as part of the projects “Development of ArcGIS Interfaces with R programming language for Landslide Susceptibility Mapping” (No. 118Y090) funded by The Scientific and Technological Research Council of Turkey (TUBITAK).

Reference

Emrehan Kutlug Sahin, Ismail Colkesen, Suheda Semih Acmali, Aykut Akgun, Arif Cagdas Aydinoglu, Developing comprehensive geocomputation tools for landslide susceptibility mapping: LSM tool pack, Computers & Geosciences, 2020, 104592, ISSN 0098-3004, https://doi.org/10.1016/j.cageo.2020.104592. (http://www.sciencedirect.com/science/article/pii/S009830042030577X)

About

This tool is to develop an easy-to-use tool package called Landslide Susceptibility Mapping Tool Pack (LSM Tool Pack) for producing landslide susceptibility maps based on integrating R with ArcMap Software. The proposed tool contains 5 main modules namely: (1) Data Preparation (DP), (2) Feature (Factor) Selection (FS), (3) Logistic Regression (LR), (4) Random Forest (RF), (5) Performance Evaluation (PE) and (6) Create Raster Stack (Multi-Bands).

License:Apache License 2.0


Languages

Language:R 100.0%