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
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
Expected Outcome
Acceptance Criteria
Data Acquisition
Alert Computation
Vectorization
API & Publishing
Quality & Validation
Acceptance Criteria
Acceptance Criteria
Data Acquisition
Raster Computation
Vectorization
reduceToVectors()in GEE.Asset Publishing
Quality & Validation
Implementation Details
Implementation Details
Data Sources
Processing
Vectorization & Publishing
API & Visualization
Validation
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