Skip to content

tomaszbartus/GeodiversityTools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

164 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Geodiversity Tools for ArcGIS Pro

Author: Tomasz Bartuś
Version: 0.2.0
ArcGIS Pro: 3.x

Overview

This repository contains a set of geoprocessing tools designed to calculate partial criteria used in the assessment of landscape geodiversity.
The tools are implemented as:

  • a custom ArcGIS Pro Toolbox (.atbx)
  • a collection of Python scripts (.py)
  • documentation for installation and usage

The workflows support analyses such as:

  • vector-based landscape metrics:
    • diversity of polygonal (A) features based on the number of elements (A_Ne) and number of categories (A_Nc)
    • diversity of polygonal (A) features based on Shannon-Weaver diversity index (A_SHDI)
    • diversity of linear (L) features based on the total length of features (L_Tl)
    • diversity of point (P) features based on the number of elements (P_Ne), number of categories (P_Nc) and unit entrophy (P_Hu)
  • raster-based (R) landscape metrics:
    • diversity of continuous regionalized variables based on: standard deviation (R_SD), circular standard deviation (R_SDc) and Steinhaus vertical relief index (R_M)

These tools are intended for landscape analysis, geodiversity assessment, environmental planning, and scientific research.


## Repository Structure

GeodiversityTools/
│
├── Docs/
│ ├── GeodiversityTool.pdf
│ ├── installation.md
│ ├── licence.md
│ └── ...
│
├── Symbology/
│ ├── Colors.md
│ ├── GeodiversityTools.stylex
│
├── TestData/
│ ├── TestData.md
│ ├── TestData.ppkx
│
├── Toolbox/
│ ├── Images/
│ │ ├── A_Nc.png
│ │ ├── A_Ne.png
│ │ ├── A_SHDI.png
│ │ └── ...
│ │
│ ├── Scripts/
│ │ ├── A_Nc.py
│ │ ├── A_Ne.py
│ │ ├── A_SHDI.py
│ │ └── ...
│ └── GeodiversityTools.atbx
│
├── CHANGELOG.md
└── README.md

Features

  • Easy-to-use ArcGIS Pro interface (GUI)
  • Script tools fully compatible with ModelBuilder
  • Clean Python implementation using arcpy and Spatial Analyst
  • Support for analyses of regionalized discrete and continuous variables
  • Support for grid-based analysis and raster–polygon overlays
  • Support for file geodatabase (.gdb) feature classes; shapefiles (.shp) are not supported.
  • Integrated output standardization of geodiversity metrics, ensuring their comparability for cross-grid and cross-region analyses
  • Designed for reproducible scientific workflows

Requirements

  • ArcGIS Pro 3.x
  • Python 3.x (ArcGIS Pro environment)

Installation

👉 See Docs/installation.md for full installation instructions.


Manual

👉 See Docs/GeodiversityTools.pdf for method and indexes documentation.


Test Data

Test data have been prepared for testing diversity indices. For more information, see:

👉 TestData/TestData.md


Citation

If you use these tools in research, please cite appropriately: Bartuś, T. (2026). Geodiversity Tools for ArcGIS Pro (version 0.2.0). https://github.com/tomaszbartus/GeodiversityTools.


Bibliography

The following bibliographic items describe the scientific foundations of geodiversity assessment and apply the indicators discussed:


License

This project is distributed under the MIT License.
See Docs/licence.md for details.


Contact

For questions or collaboration, please contact:

Tomasz Bartuś
bartus[at]agh.edu.pl

About

Geodiversity Tools is an ArcGIS Pro 3.x toolbox for calculating quantitative and qualitative geodiversity indicators using ArcPy. It supports vector and raster data and provides standardized tools for grid-based geodiversity analysis in research and conservation.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages