Skip to content

Drought Live Alerts #236

@kapildadheech

Description

@kapildadheech

Ticket Contents

Description

Drought live alerts enable near real-time monitoring of drought conditions over an Area of Interest (AoI). Using SPEI (Standardized Precipitation-Evapotranspiration Index) or ingesting alerts from the India Drought Monitor, alerts can be generated, made accessible via APIs, and triggered for specific regions to support agriculture, water management, and disaster response.

Goals

Goals

  • Implement SPEI-based methodology to detect drought conditions.
  • Ingest drought alerts from the https://indiadroughtmonitor.in/#/drought-forecast
  • Generate drought alert outputs for AoI.
  • Publish alerts through APIs for external consumption.
  • Enable automatic triggering of alerts for specific AoIs.
  • Provide visualization of drought severity and affected areas.

Expected Outcome

Acceptance Criteria

Data Acquisition

  • SPEI data must be processed from precipitation and temperature datasets.
  • IDM alerts ingested and preprocessed for integration.
  • All data clipped to AoI boundaries.

Alert Computation

  • Drought severity computed based on SPEI thresholds.
  • Alerts triggered for mild, moderate, and severe categories.
  • Historical data may be used for trend analysis.

Vectorization

  • Drought-affected areas converted to vector polygons.
  • Each polygon includes:
    • Severity class
    • Area
    • Date/time of alert
  • Polygons align with AoI boundaries.

API & Publishing

  • Real-time API endpoints provide drought alert information.
  • Raster and vector datasets published as Earth Engine assets.
  • Metadata includes source, severity thresholds, and timestamp.

Quality & Validation

  • Coverage check: entire AoI included.
  • Accuracy check: alerts correspond to known drought events or IDM reports.
  • Attribute check: all polygons include severity, area, and alert timestamp.
  • Visualization in GEE confirms correct spatial distribution.

Acceptance Criteria

Acceptance Criteria

Data Acquisition

  • Input datasets (DEM, slope, curvature, LULC, rainfall, soil) preprocessed and clipped to AoI/MWS boundaries.
  • Resolution standardized to ~100m.
  • Derived topographic indices (slope, curvature, flow accumulation) computed.

Raster Computation

  • Raster outputs computed using established landslide susceptibility methodology.
  • Entire AoI/MWS covered without gaps.
  • Classification thresholds documented (low, moderate, high susceptibility).

Vectorization

  • Raster outputs converted to field-level polygons using reduceToVectors() in GEE.
  • Each polygon includes:
    • Susceptibility class
    • Area (ha)
    • Relevant metrics
  • Polygons aligned with AoI/MWS boundaries.

Asset Publishing

  • Raster and vector datasets published as Earth Engine assets.
  • Metadata includes source datasets, resolution, processing date, and methodology.

Quality & Validation

  • Coverage check: all study areas included.
  • Accuracy check: susceptibility classes validated against known landslide locations or historical records.
  • Attribute check: all polygons include class, area, and metrics.
  • GEE visualization confirms correct spatial distribution.

Implementation Details

Implementation Details

Data Sources

  • SPEI derived from precipitation and temperature datasets (e.g., CHIRPS, ERA5)
  • India Drought Monitor (IDM) alerts
  • AoI boundary shapefiles

Processing

  • Compute SPEI at required temporal resolution (monthly or seasonal).
  • Apply severity thresholds to identify drought-affected areas.
  • Integrate IDM alerts to supplement or validate SPEI results.

Vectorization & Publishing

  • Convert raster outputs to polygons representing drought severity.
  • Include attributes: severity class, area, alert timestamp.
  • Upload raster and vector layers as EE assets.

API & Visualization

  • Expose real-time alerts through REST APIs.
  • Display drought-affected regions in GEE with color-coded severity.
  • Trigger automated notifications for AoI.

Validation

  • Compare SPEI-based alerts with IDM and historical drought events.
  • Spot-check polygons for correct severity classification.
  • Generate validation report documenting coverage, accuracy, and timeliness.

Mockups/Wireframes

No response

Product Name

KYL

Organisation Name

C4GT

Domain

No response

Tech Skills Needed

Python

Organizational Mentor

@amanodt @ankit-work7 @kapildadheech

Angel Mentor

No response

Complexity

Medium

Category

Backend

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions