Skip to content

PyGILE-Plus v1.1.0

Choose a tag to compare

@VuOn7 VuOn7 released this 07 Feb 01:41
· 37 commits to main since this release

PyGILE-Plus v1.1.0

Major Additions

  • Introduced a complete notebook-based geospatial analysis workflow
  • Added STAC + Microsoft Planetary Computer integration for DEM discovery and download
  • Implemented end-to-end watershed-based terrain analysis pipeline

New Analysis Workflow

  1. DEM acquisition via STAC / Planetary Computer
  2. Automated watershed delineation with pour point
  3. Terrain derivative computation (slope, aspect, curvature, TPI, TWI, TRI)
  4. Edge detection and texture analysis
  5. Final landform classification

New Notebooks

  • 01_Configuration_and_Setup
    Centralized JSON-based configuration for paths, tools, parameters, and visualization
  • 02_Python_Geospatial_Ecosystem
    Overview and categorization of 80+ geospatial Python packages used in PyGILE-Plus
  • 03_Watershed_Delineation
    Automated watershed extraction from DEM using WhiteboxTools
  • 04_SAGA_GIS_Tutorial
    Terrain analysis including slope, curvature, TWI, TRI, and convergence index
  • 05_GRASS_GIS_Tutorial
    Advanced terrain metrics including TPI, roughness, and neighborhood analysis
  • 06_OTB_Tutorial
    Edge detection, texture analysis, and filtering applied to DEMs
  • 07_WhiteboxTools_Tutorial
    Hydrological modeling and geomorphometric landform classification

GIS Engine Integration

  • WhiteboxTools for hydrological and geomorphometric analysis
  • SAGA GIS for terrain derivatives
  • GRASS GIS for advanced raster terrain analysis
  • Orfeo Toolbox (OTB) for edge detection and image processing

Reproducibility Improvements

  • JSON-based configuration shared across all notebooks
  • Clear dependency chaining between workflows
  • Structured, modular notebook design for teaching and research