" 30M+ Google Gemini tokens went into researching, analyzing, and understanding all 233 SIH problem statements to make them easier to explore and solve. "
From what to build to how to build it — our platform helps you understand, plan, and solve SIH 2026 problem statements with complete insights into requirements, solution approaches, technology stacks, architecture, AI/ML, and implementation roadmaps.
Search for your problem statement, and start building your solution.
| Description: | • Background In India, due to natural disaster various natural dam / lake formations were observed which can be a major reason of flash flood in the lower catchment, for example, natural lake formed over the Rishi Ganga river of Uttarakhand in Feb 2021, Wapriyang river in Nov 2021, Phuktal river near Sumdo, J&K in Mar 15, Kosi river in 2008 etc. Devastating flood happened in the Kashmir valley, Assam in 2014 and many other places over a period of time. Therefore, simulation modelling for flash flood and scenario generation is important from Humanitarian Assistance and Disaster Relief (HADR) point of view. Another important aspect is water release issues from the Dam of major rivers. In the crisis situation, if the dam brakes, how much water will flow into the river and what are the area it will inundated / impacted need to be estimated. In order to carry out this work simulation modelling needs to be done for the same. In other way if any dam break situation happened then what will be the impacted area. Development of a modelling framework is required which will carry out simulation modelling for the same. • Description The above problem statement envisages that a software tool need to be developed which should automatically carry out the simulation modelling for Dam break analysis and identify the inundated area due to flash flood in the lower catchment. The modelling framework should be developed using hydrological data, DEM and satellite imagery of any river. The software/ tools should be capable of carrying out the simulation modelling of water flow in case of dam break or water release through ‘Smooth Particle Hydrodynamics’ and ‘Delf3D’ model and compare the scenario. • Expected Solution/Deliverables The proposed study aims to illustrate the current problems regarding framework generation of Humanitarian Assistance and Disaster Relief using simulation modelling related to flood management as follows: i. Creation of generalized modelling framework to predict / simulate dam break/ river blockage analysis providing the necessary inputs on the basis of sudden water surge as well as loss and damage analysis using ‘Smooth Particle Hydrodynamics model and Delf3D model’. ii. Building a customized tool/ framework so that it is possible to generate a flood inundation simulation scenario using different input datasets. iii. Developing a Dashboard for providing modelling input and output visualization framework (GUI). The program should support the large volume of data. Output should be converted to .shp or .Kml file. iv. Additionally, developing a framework for near real time flood analysis through Google Earth Engine with the help of open source data. v. Simulation needs to be done by taking the any river and Dam data (open source) of India during the final demonstration of the software. |
| Organization: | National Technical Research Organisation (NTRO) |
| Department: | National Technical Research Organisation (NTRO) |
| Category: | Software |
| Theme: | Disaster Managementtd> |
| Youtube Link: | Not provided |
| Dataset Link: | Open source Remote Sensing data (Sentinel, Landsat or any open source satellite image) and ASTER/ STRM or any other DEM. |
| Contact info: | Not provided |
The National Technical Research Organisation (NTRO) requires a generalized software modelling framework and interactive dashboard to simulate dam break and flash flood inundation across Indian river basins [PS]. Recent catastrophic incidents—such as the Rishi Ganga rock-ice avalanche flash flood in Uttarakhand (Feb 2021) [KNOWN], the Wapriyang river blockade (Nov 2021) [PS], and the Phuktal river landslide dam in J&K (2015) [PS]—highlight the critical need for rapid Humanitarian Assistance and Disaster Relief (HADR) scenario generation [PS].
The proposed solution, HydroFlow-NTRO, establishes a multi-scale hydrodynamic simulation architecture. It integrates a 3D Smoothed Particle Hydrodynamics (SPH) engine for near-field, highly non-linear dam breach and turbulent wave surge mechanics with a 2D grid-based Delft3D/SFINCS engine for rapid, regional downstream flood routing [INFERENCE]. The platform automatically ingests open-source Digital Elevation Models (Copernicus GLO-30 / SRTM) [PS], ingests Google Earth Engine (GEE) Sentinel-1 C-band SAR imagery for near-real-time observational flood mapping [PS], computes automated exposure and Loss & Damage analytics [PS], and exports standard geospatial formats (.shp and .kml) [PS].
| Parameter | Value | Confidence |
|---|---|---|
| PS Number | SIH26161 | [PS] |
| Title | Dam Break Inundation Modelling Using Hydrodynamic Modelling of any River | [PS] |
| Organization | National Technical Research Organisation (NTRO) | [PS] |
| Department | National Technical Research Organisation (NTRO) | [PS] |
| Category | Software | [PS] |
| Theme | Disaster Management | [PS] |
| Deadline | 30 September 2026 | [PS] |
| Ideas Counter | 0/500 | [PS] |
| Dataset Link | Open source Remote Sensing data (Sentinel, Landsat) & ASTER/SRTM DEM | [PS] |
To deliver an end-to-end, open-source HADR web platform that unifies 3D meshless SPH near-field breach physics with 2D Delft3D/SFINCS regional flood routing, coupled with GEE Sentinel-1 SAR observational verification, producing automated Loss & Damage assessments and standard vector (.shp/.kml) exports for any Indian river basin [INFERENCE].
The problem statement explicit requirements are deconstructed into atomic implementation items while preserving exact letter/number identifiers:
[PS][PS]. It must simulate both structural dam failures and natural river blockages (e.g., landslide/glacial lake dams) [PS], model the resulting sudden water surge hydrograph [PS], run both models, compare their output scenarios [PS], and compute exposure and structural/economic loss and damage [PS].[RESEARCHED]. Automated post-processing pipelines must cross-compare inundation depths, flow velocities, and arrival times between SPH and Delft3D outputs [INFERENCE].[PS][PS].[RESEARCHED], land cover maps (ESA WorldCover, Bhuvan LULC) [RESEARCHED], and user-defined breaching parameters (breach width, failure duration, initial reservoir water level, discharge hydrograph) [INFERENCE].[PS].shp) and Keyhole Markup Language (.kml) formats [PS].[RESEARCHED]. Backend geospatial exporters using GDAL/OGR and GeoPandas for .shp and .kml file generation [RESEARCHED].[PS][PS].[RESEARCHED].[PS][PS].[RESEARCHED] or the Mullaperiyar / Tehri Dam basins using open-source HydroSHEDS, Copernicus DEM, and CWC public data [RESEARCHED].| Stakeholder | Goal | Current Pain | System Need |
|---|---|---|---|
| NTRO Strategic Analysts | Perform rapid HADR scenario modeling and strategic impact assessments for dam breaches or natural river blockages [PS]. |
Existing CFD software (e.g., ANSYS, Fluent) requires hours/days of setup, expensive licenses, and heavy workstation hardware [KNOWN]. |
Web-based automated pipeline executing dual-engine simulations (SPH + Delft3D) within minutes using open elevation data [INFERENCE]. |
| NDRF & Disaster Response Teams | Identify flooded villages, critical infrastructure at risk, evacuation routes, and safe zones prior to or during a surge [KNOWN]. |
Flood maps arrive too late or lack granular loss/damage statistics on affected populations and roads [KNOWN]. |
Interactive GUI displaying time-series inundation arrival times, vector risk overlays, and downloadable .kml maps for field devices [PS]. |
| State Disaster Management Authorities (SDMAs) | Assess loss and damage to agricultural land, buildings, and civil infrastructure for HADR resource allocation [PS]. |
Manual damage estimation takes weeks after floodwaters recede [KNOWN]. |
Automated Loss & Damage engine overlaying flood extent rasters onto land-use and population exposure layers [PS]. |
| Water Resource / Dam Authorities (CWC) | Model controlled vs. uncontrolled water release scenarios and dam breach hydrographs [PS]. |
Lack of easy comparative tools between meshless 3D fluid mechanics and 2D regional hydraulic models [INFERENCE]. |
Dual-model comparison dashboard contrasting 3D SPH wave-front physics with 2D Delft3D shallow-water inundation [PS]. |
| Proposed Feature / Module | Justifying Requirement | Implementation Details | Confidence |
|---|---|---|---|
| 3D SPH Breach Physics Engine | Req i | Python/C++ wrapper for PySPH / DualSPHysics to simulate near-field 3D fluid-structure interaction and dam breach wave generation. | [PS] |
| 2D Delft3D / SFINCS Regional Solver | Req i | Integration of Deltares D-Flow FM / SFINCS reduced-complexity 2D solver via HydroMT Python package for rapid basin-scale flood routing. | [PS] |
| Model Output Comparison Tool | Req i | Comparative visualization overlay in GUI comparing SPH wave arrival/depth against Delft3D hydrodynamics. | [PS] |
| Loss & Damage Assessment Engine | Req i | GIS overlay script combining flood depth grids with WorldPop, OSM infrastructure, and ESA WorldCover LULC to quantify impacted assets. | [PS] |
| Multi-Source DEM & Dataset Ingestion | Req ii | Automated automated fetcher for Copernicus GLO-30 DEM, SRTM 30m, and ALOS AW3D30 via OpenTopography and AWS Open Data APIs. | [PS] |
| Interactive Geospatial GUI Dashboard | Req iii | Next.js/React frontend with Deck.gl / MapLibre GL for rendering large time-series spatial rasters and vector layers. | [PS] |
Geospatial Vector Exporter (.shp / .kml) |
Req iii | GDAL/OGR backend microservice generating zipped Shapefiles and .kml files for flood extents and damage zones. |
[PS] |
| GEE Sentinel-1 NRT SAR Pipeline | Req iv | Google Earth Engine Python API module conducting Sentinel-1 SAR change detection for empirical flood verification. | [PS] |
| Indian River & Dam Case Study Suite | Req v | Pre-configured and live-executable test environments for Rishi Ganga (Uttarakhand), Mullaperiyar (Kerala), and Tehri (Uttarakhand). | [PS] |
[RESEARCHED]. Narrow Himalayan river valleys (e.g., Rishi Ganga) may suffer from terrain shadowing or cell averaging [KNOWN].[KNOWN]. Simulating a 50km river stretch with billions of particles in SPH is impossible in real-time on standard hardware [KNOWN]. SPH must be restricted to the near-field dam breach domain ($\sim 1\text{--}3\text{ km}$), while Delft3D/SFINCS handles the 2D regional domain ($\sim 10\text{--}100\text{ km}$) [INFERENCE].[KNOWN]. Synthetic Aperture Radar (SAR) from Sentinel-1 (C-band) is necessary because it penetrates clouds and operates day/night [RESEARCHED].[KNOWN]. The dashboard must support lightweight vector tile transfer (.pbf) and offline downloadable .kml files [INFERENCE].[ASSUMPTION].| Data Type | Purpose | Ideal Real-World Source | Hackathon Substitute | Access Method | Availability | Privacy Sensitivity | Confidence |
|---|---|---|---|---|---|---|---|
| Digital Elevation Model (DEM) | Terrain bathymetry & flood routing surface | High-resolution 1m LiDAR / High-res CartoDEM | Copernicus GLO-30 DEM (30m) / SRTM 30m | OpenTopography API / GEE API | Publicly Available | Unclassified | [RESEARCHED] |
| Dam & River Geometry | Breach height, reservoir storage, river width | CWC National Register of Large Dams (NRLD) / Survey of India | OpenStreetMap (OSM) waterbodies / HydroRIVERS database | OSM Overpass API / HydroSHEDS portal | Publicly Available | Unclassified | [RESEARCHED] |
| Satellite Imagery (SAR) | Near-real-time flood extent observation | Sentinel-1 C-band SAR / RISAT-1A | Sentinel-1 Ground Range Detected (GRD) | Google Earth Engine Python API | Publicly Available | Unclassified | [RESEARCHED] |
| Land Cover / Land Use (LULC) | Loss & Damage classification (cropland, urban) | NRSC Bhuvan 10m LULC | ESA WorldCover 10m / ESRI 10m Land Cover | GEE / Sentinel Hub Open Data | Publicly Available | Unclassified | [RESEARCHED] |
| Population Exposure | Affected population count calculation | Census of India / District Disaster Plans | WorldPop 100m Gridded Population | WorldPop Open Data FTP / GEE | Publicly Available | Unclassified | [RESEARCHED] |
| Building & Transport Infrastructure | Structural loss & route disruption analysis | National Spatial Data Infrastructure (NSDI) | OpenStreetMap (OSM) building footprints & road network | Geofabrik / Overpass API | Publicly Available | Unclassified | [RESEARCHED] |
| Hydrological Discharge Data | Initial river flow & dam inflow boundary conditions | Central Water Commission (CWC) gauge stations | Global Runoff Data Centre (GRDC) / ERA5-Land runoff reanalysis | ECMWF Copernicus Climate Data Store API | Publicly Available | Unclassified | [RESEARCHED] |
| System Name | Primary Function | Strengths | Weaknesses | Relevance to Requirement | Remaining Gap | Source | Confidence |
|---|---|---|---|---|---|---|---|
| HEC-RAS 2D (USACE) | 1D/2D hydraulic modeling for river analysis | Highly validated hydraulic equations, industry standard for dam break modeling | Desktop-only application (Windows GUI), difficult to automate via cloud APIs, no native 3D SPH solver | Moderate (can model 2D dam breaks) | Lacks web GUI, lacks integrated 3D SPH particle solver, no direct GEE SAR integration | USACE Documentation | [KNOWN] |
| MIKE FLOOD / MIKE 21 (DHI) | Commercial hydrodynamics & inundation suite | Powerful 2D/3D commercial solver, robust urban & river coupling | Closed source, extremely expensive commercial licensing ($10k+), complex setup | High functional capability | Proprietary software; impossible for open-source HADR hackathon deployment | DHI Group | [KNOWN] |
| DualSPHysics (Open-Source SPH) | C++/CUDA SPH solver for fluid-structure interaction | Handles highly non-linear free-surface flows, dam breaches, GPU-accelerated | Limited to small geographic domains; cannot perform 50km regional river routing efficiently | Directly required by Req i | Cannot perform basin-scale 2D flood routing alone; lacks GIS mapping GUI | DualSPHysics Portal | [RESEARCHED] |
| Deltares Delft3D Flexible Mesh / SFINCS | 2D/3D open-source hydrodynamic modeling suite | Open-source, flexible mesh, handles complex river networks, highly accurate | Command-line heavy setup; HydroMT required for automated data fetching; no native SPH engine | Directly required by Req i & ii | Lacks unified Web GUI combining 3D SPH and GEE Sentinel-1 SAR observational verification | Deltares Open Source | [RESEARCHED] |
| UN-SPIDER GEE Flood Scripts | GEE-based rapid flood mapping using Sentinel-1 SAR | Fast cloud computing, automated change detection, global coverage | Purely observational (post-event); cannot simulate predictive future scenarios or dam breach hydrographs | Directly required by Req iv | Cannot simulate dam breaks or run hydrodynamics; purely post-facto satellite observation | UN-SPIDER Knowledge Portal | [RESEARCHED] |
[RESEARCHED].[RESEARCHED].[PS]. Parametric hydrographs simplify 3D dam breach mechanics and fluid-structure dynamics [KNOWN].[RESEARCHED].[RESEARCHED].[KNOWN]. Fails Delft3D integration requirement [PS].[INFERENCE].[INFERENCE].[INFERENCE].[INFERENCE]..shp/.kml export) [PS]. Solves the computational bottleneck by restricting SPH to near-field physics and using Delft3D for regional routing [INFERENCE].Selected Approach: Approach C (Hybrid Dual-Engine Architecture) [INFERENCE].
[PS]. Neither Approach A nor Approach B alone can fulfill this explicit requirement [INFERENCE].[RESEARCHED]. However, grid-based shallow water equations (Delft3D / SFINCS) are orders of magnitude faster for routing water through long river valleys (far-field) [RESEARCHED]. Coupling them provides both physical fidelity at the dam breach and computational feasibility across a 50km river basin [INFERENCE].[INFERENCE].[PS].[KNOWN].+-----------------------------------------------------------------------------------+
| PRESENTATION LAYER (GUI) |
| Next.js 14 / React 18 | MapLibre GL JS | Deck.gl WebGL Layer | Recharts Analytics |
| - Interactive Input Panel (Dam height, breach width, DEM selection, dates) |
| - Time-series Flood Motion Controller | Comparative Dual-View (SPH vs Delft3D) |
| - Loss & Damage Summary Dashboard | Export Buttons (.shp, .kml, PDF Report) |
+-----------------------------------------------------------------------------------+
|
REST / WebSocket
v
+-----------------------------------------------------------------------------------+
| APPLICATION LAYER (API) |
| FastAPI (Python 3.12) | Celery Distributed Task Queue | Redis Execution Broker |
| - Model Setup & Mesh Generator Service |
| - Hydrodynamic Simulation Orchestrator |
| - GEE Sentinel-1 SAR Processing Pipeline |
| - Loss & Damage Geospatial Analyzer |
| - Vector/Raster Conversion Engine (GDAL / Fiona / GeoPandas) |
+-----------------------------------------------------------------------------------+
| |
v v
+-----------------------------------+ +-------------------------------------------+
| HYDRODYNAMIC ENGINE 1 | | HYDRODYNAMIC ENGINE 2 |
| Near-Field 3D SPH Solver Engine | | Far-Field 2D Delft3D / SFINCS Engine |
| - PySPH / DualSPHysics CLI | | - HydroMT Data Automation Pipeline |
| - 3D Particle Breach Simulation | | - D-Flow FM / SFINCS 2D Water Routing |
| - Extract Breach Hydrograph Q(t) | | - Output Flood Depth & Velocity Grids |
+-----------------------------------+ +-------------------------------------------+
\ /
+-------------------+---------------+
|
v
+-----------------------------------------------------------------------------------+
| EXTERNAL DATA & COMPUTING LAYER |
| Google Earth Engine Python API (Sentinel-1 SAR GRD, Copernicus DEM GLO-30) |
| OpenTopography API | OpenStreetMap Overpass API | WorldPop / ESA WorldCover API |
+-----------------------------------------------------------------------------------+
|
v
+-----------------------------------------------------------------------------------+
| STORAGE & PERSISTENCE |
| PostgreSQL + PostGIS (Spatial Vectors, Dam DB, Loss Models) |
| MinIO / S3 Object Storage (NetCDF4 Simulation Rasters, GeoTIFFs, Zipped .shp/.kml)|
+-----------------------------------------------------------------------------------+
[INFERENCE].[INFERENCE]. The system automatically queries OpenTopography/GEE for the 30m Copernicus GLO-30 DEM tile, fetches OSM river network geometries, and retrieves ESA WorldCover land use layers [RESEARCHED].[INFERENCE]. SPH particle equations compute 3D structural breach dynamics, generating a time-series mass flow rate $Q(t)$ hydrograph at the breach threshold [INFERENCE].[RESEARCHED]. The 2D hydrodynamic solver routes the water wave downstream over the 30m DEM grid across a 50km stretch, generating time-series NetCDF rasters of water depth, arrival time, and velocity [INFERENCE].[RESEARCHED]. It applies Lee speckle filtering, computes backscatter differences in VV/VH polarizations, and generates an empirical observed flood extent mask [RESEARCHED].[INFERENCE]. It quantifies flooded area ($\text{km}^2$), exposed population count, damaged road lengths ($\text{km}$), and land-use impact categories [INFERENCE]..shp) and Keyhole Markup Language (.kml) vector formats [RESEARCHED]. Results are pushed via WebSockets to the Next.js frontend, rendering smooth 3D WebGL animations of the flood wave and interactive loss charts [INFERENCE].| Layer | Selected Technology | Why Selected | Alternative Considered | Why Alternative Rejected |
|---|---|---|---|---|
| Frontend UI | Next.js 14 / React 18 | Modern SSR framework with fast rendering, excelente TypeScript support, and seamless component modularity [KNOWN]. |
Plain HTML/JS or Streamlit | Streamlit cannot handle complex interactive WebGL GIS tile rendering or dual-view model comparisons without lag [KNOWN]. |
| GIS Mapping Frontend | MapLibre GL JS + Deck.gl | High-performance WebGL-based vector and raster tile rendering; handles heavy spatio-temporal layers smoothly [RESEARCHED]. |
Leaflet.js | Leaflet relies on DOM/Canvas 2D, which stutters when rendering heavy time-series flood rasters or 3D terrain [KNOWN]. |
| Backend API Framework | FastAPI (Python 3.12) | High-performance async Python framework; native integration with geospatial and AI libraries (GeoPandas, GDAL, PySPH) [KNOWN]. |
Django / Node.js | Django is overly monolithic; Node.js lacks mature native C-bindings for scientific hydrodynamic libraries like GDAL/PySPH [KNOWN]. |
| 3D SPH Engine | PySPH / DualSPHysics CLI | Open-source, Python/C++/CUDA-accelerated SPH frameworks specifically designed for free-surface wave and dam break simulations [RESEARCHED]. |
ANSYS Fluent / OpenFOAM | ANSYS is proprietary; OpenFOAM SPH solver is extremely difficult to setup dynamically via automated Python pipelines [INFERENCE]. |
| 2D Hydrodynamic Engine | HydroMT + SFINCS / Delft3D-FLOW | Open-source Deltares framework; HydroMT automates model building from global DEMs; SFINCS executes super-fast 2D routing [RESEARCHED]. |
HEC-RAS CLI | HEC-RAS requires Windows OS runtime environments, hindering clean Linux Docker containerized cloud deployment [KNOWN]. |
| Remote Sensing Engine | Google Earth Engine (GEE) Python API | Instant cloud-native processing of Sentinel-1 SAR and Copernicus DEM datasets without downloading terabytes of satellite imagery [RESEARCHED]. |
Local Sentinel-1 SNAP tool | Downloading raw Sentinel-1 GRD files ($\sim 1\text{ GB}$ per tile) exhausts hackathon storage and takes hours to process locally [KNOWN]. |
| Spatial Exporter | GDAL / OGR + GeoPandas | Gold standard open-source geospatial data translation libraries; natively supports exact .shp and .kml schema creation [RESEARCHED]. |
Simple JSON converters | Simple converters fail to generate valid Shapefile spatial indexes (.shx), projection definitions (.prj), or compressed .kmz files [KNOWN]. |
| Database | PostgreSQL 16 + PostGIS 3.4 | Industry standard spatial database; supports fast spatial indexing (GiST) for multi-polygon intersection queries [KNOWN]. |
MongoDB / SQLite | MongoDB lacks robust native geospatial hydro-routing functions; SpatiaLite is less performant for concurrent multi-user execution [KNOWN]. |
Hydrodynamic fluid flow is governed by physical conservation laws (Navier-Stokes and Shallow Water Equations), NOT machine learning models [KNOWN]. Using AI to fabricate or predict water flow routing directly is physically unsound and leads to hallucinated flood boundaries that violate conservation of mass [INFERENCE].
However, lightweight AI/ML is strictly justified for two specific sub-tasks:
[RESEARCHED].[RESEARCHED].[RESEARCHED].[RESEARCHED].[RESEARCHED].[RESEARCHED]. ML incorporating HAND topography eliminates false positives on high-altitude slopes [RESEARCHED].[RESEARCHED].[INFERENCE].[INFERENCE].[INFERENCE].[INFERENCE].[INFERENCE].[INFERENCE].[INFERENCE].[INFERENCE].AI must NEVER replace the physics-based SPH or Delft3D hydrodynamics numerical solvers for generating final authoritative disaster relief maps [INFERENCE].
-- PostgreSQL / PostGIS Core Schema
CREATE EXTENSION IF NOT EXISTS postgis;
-- 1. Dams and River Obstacles Table
CREATE TABLE dams (
dam_id SERIAL PRIMARY KEY,
name VARCHAR(250) NOT NULL,
river_name VARCHAR(250) NOT NULL,
state VARCHAR(100),
height_m NUMERIC(6,2),
capacity_mcm NUMERIC(10,2),
location GEOMETRY(Point, 4326),
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
-- 2. Hydrodynamic Simulation Runs Table
CREATE TABLE simulation_runs (
sim_id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
dam_id INT REFERENCES dams(dam_id),
model_type VARCHAR(50) CHECK (model_type IN ('SPH', 'DELFT3D', 'HYBRID')),
initial_water_level_m NUMERIC(6,2),
breach_width_m NUMERIC(6,2),
failure_duration_sec INT,
status VARCHAR(50) DEFAULT 'PENDING',
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
-- 3. Inundation Output Vectors Table
CREATE TABLE inundation_extents (
extent_id SERIAL PRIMARY KEY,
sim_id UUID REFERENCES simulation_runs(sim_id) ON DELETE CASCADE,
time_step_min INT,
max_depth_m NUMERIC(5,2),
geom GEOMETRY(MultiPolygon, 4326),
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
CREATE INDEX idx_inundation_geom ON inundation_extents USING GIST (geom);
-- 4. Loss & Damage Summary Table
CREATE TABLE loss_assessments (
loss_id SERIAL PRIMARY KEY,
sim_id UUID REFERENCES simulation_runs(sim_id) ON DELETE CASCADE,
flooded_area_sqkm NUMERIC(10,2),
exposed_population INT,
damaged_roads_km NUMERIC(8,2),
impacted_cropland_ha NUMERIC(10,2),
estimated_damage_inr NUMERIC(14,2)
);
[RESEARCHED]. This allows the map GUI to render fully even when field Internet drops [INFERENCE]..pbf vector tiles) before transmission, reducing payload size by up to 90% compared to heavy raw GeoTIFF rasters [INFERENCE]..kml or .kmz files (typically < 2 MB) onto mobile phones or handheld GPS devices running maps.me or QGIS for offline navigation in disaster zones [INFERENCE].[PS]. The application implements Role-Based Access Control (RBAC) with standard JWT authentication, segregating unclassified demonstration data from sensitive defense assets [INFERENCE].[RESEARCHED]. OSM data is subject to ODbL [RESEARCHED].[INFERENCE].[PS].[PS].[PS].[PS].[PS]..shp) and .kml files [PS].[PS].[PS].[INFERENCE].[INFERENCE].[INFERENCE].[INFERENCE].[INFERENCE].To ensure a flawless live evaluation without relying on unpredictable external server response times or long compute delays:
[PS].[RESEARCHED].[KNOWN].[PS].[PS].[INFERENCE].[PS].[PS].[INFERENCE].[PS]..shp (zipped Shapefile) and .kml files live [PS]..kml in Google Earth Web to prove valid vector formatting [PS].Targeting Completion by 30 September 2026 [PS]:
Phase 1: Setup & Data Pipelines (Days 1–5)
├── Environment setup (FastAPI, PostGIS, MapLibre GL)
├── HydroMT integration & Copernicus GLO-30 DEM auto-fetcher
└── GEE Python API authentication & Sentinel-1 SAR script implementation
Phase 2: Hydrodynamic Engine Development (Days 6–12)
├── PySPH 3D near-field breach simulation wrapper
├── HydroMT-SFINCS / Delft3D 2D far-field routing module
└── SPH-to-Delft3D hydrograph handoff pipeline
Phase 3: Web Dashboard & Loss Analytics (Days 13–18)
├── Next.js dashboard UI, MapLibre WebGL map, Deck.gl overlay
├── Automated Loss & Damage overlay engine (WorldPop + OSM)
└── Geospatial vector exporter microservice (.shp and .kml)
Phase 4: Case Studies, Testing & Integration (Days 19–22)
├── Case study configuration: Rishi Ganga, Mullaperiyar, Tehri
├── System validation (mass conservation, export compliance)
└── End-to-end integration and caching setup
Phase 5: Demo Polish & Documentation (Days 23–25)
├── Dry-run presentation rehearsal & backup video recording
├── System documentation, user guide, and GitHub code cleanup
└── Final Dossier and slide deck finalization
| Test Category | Target Component | Test Procedure | Pass Criteria | Confidence |
|---|---|---|---|---|
| Functional Test | Geospatial Exporter | Trigger .shp and .kml export for a 50km flood run. |
Output Shapefile opens error-free in QGIS; .kml loads correctly in Google Earth [PS]. |
[RESEARCHED] |
| Hydraulic Validation | Delft3D / SFINCS Kernel | Run standard benchmark dam breach test case on flat terrain. | Mass conservation error $< 1%$; water volume matches initial reservoir volume [KNOWN]. |
[RESEARCHED] |
| Observational Accuracy | GEE Sentinel-1 SAR Pipeline | Compare GEE SAR flood extraction against historical CEMS flood vectors for Assam/Chamoli events. | Spatial overlap Intersection over Union ($\text{IoU}$) $\ge 75%$ [RESEARCHED]. |
[RESEARCHED] |
| Performance Test | Web Dashboard GUI | Render 100 time-step flood raster overlays simultaneously in browser. | Frame rate remains $\ge 30\text{ FPS}$; WebGL context does not crash [RESEARCHED]. |
[RESEARCHED] |
| Low-Network Test | Offline Map Cache | Disconnect network interface while viewing cached map extent. | Map basemap and vector contours remain interactive via IndexedDB [INFERENCE]. |
[INFERENCE] |
| Risk Event | Likelihood | Impact | Severity | Mitigation Strategy |
|---|---|---|---|---|
| 3D SPH Execution Timeout during Live Demo | High | High | HIGH | Pre-compute and cache high-resolution SPH particle runs for selected test cases; execute fast 2D SFINCS live during the demo [INFERENCE]. |
| Gaps in DEM Resolution (30m coarse grid in narrow gorges) | High | Medium | MEDIUM | Apply hydro-sharpening preprocessing on Copernicus GLO-30 DEM and incorporate HAND indexing [RESEARCHED]. |
| GEE API Rate Limits / Authentication Delays | Medium | Medium | MEDIUM | Cache Sentinel-1 SAR backscatter composite rasters locally for demonstration basins [INFERENCE]. |
Complex .shp Export Corruption (Missing .prj or .shx) |
Low | High | MEDIUM | Use GDAL/Fiona native bindings with standardized EPSG:4326 schema validation prior to zip packaging [RESEARCHED]. |
[ASSUMPTION].[RESEARCHED].[ASSUMPTION].[RESEARCHED].[RESEARCHED].[RESEARCHED].[INFERENCE].| Generic SIH Submission | Proposed HydroFlow-NTRO Solution | Justifying Requirement |
|---|---|---|
| Uses a simple 2D GIS elevation overlay or static HEC-RAS screenshot. | Integrates a hybrid dual-engine framework: 3D SPH near-field particle mechanics coupled with 2D Delft3D/SFINCS regional routing [INFERENCE]. |
Explicit Req i [PS] |
| Lacks remote sensing integration or uses non-verifiable optical images. | Includes an automated GEE Sentinel-1 C-band SAR pipeline for near-real-time all-weather empirical flood mapping [INFERENCE]. |
Explicit Req iv [PS] |
| Simple map displaying water extent with no loss numbers. | Computes granular Loss & Damage analytics (population exposed via WorldPop, damaged roads via OSM, cropland impacted via ESA WorldCover) [INFERENCE]. |
Explicit Req i [PS] |
| Exports simple PNG screenshots or basic GeoJSON files. | Generates standard, verified Shapefiles (.shp) and .kml vector packages for direct operational use in ArcGIS, QGIS, and Google Earth [INFERENCE]. |
Explicit Req iii [PS] |
[INFERENCE].[INFERENCE].[RESEARCHED].[ASSUMPTION] The evaluation team will judge the live demonstration on standard modern web browsers (Chrome/Edge) with WebGL 2.0 enabled.[ASSUMPTION] Local GPU access (NVIDIA GTX 1660 / RTX 3060 or Google Colab T4) is available for compiling and executing SPH particle solvers.[ASSUMPTION] Non-commercial usage of Google Earth Engine API is permitted for the Smart India Hackathon prototype.[NEEDS VALIDATION] Exact operational river discharge gauge datasets from CWC for historical Himalayan flash flood calibration are partially classified; open global reanalysis data (ERA5-Land) must be verified as a substitute.[NEEDS VALIDATION] Extent of bathymetric channel depth data availability for major Indian rivers in public repositories versus simple DEM riverbed estimation.Adopt Approach C (Hybrid Dual-Engine Architecture) [INFERENCE]. Combine 3D PySPH near-field breach mechanics with 2D HydroMT-SFINCS/Delft3D regional flood routing, coupled with GEE Sentinel-1 SAR observational mapping and PostGIS Loss & Damage analytics [INFERENCE].
[RESEARCHED].[RESEARCHED].[RESEARCHED].[RESEARCHED].Google Earth Engine Python API authentication and open access to Copernicus GLO-30 DEM and Sentinel-1 SAR GRD image collections [RESEARCHED].
Computational runtime delays when executing 3D SPH particle calculations during live judging [INFERENCE]. (Mitigated by pre-caching high-res SPH runs and executing fast 2D SFINCS live) [INFERENCE].
Seamlessly transferring the mass discharge output hydrograph $Q(t)$ from the 3D meshless SPH particle domain to the 2D grid boundary of Delft3D/SFINCS [INFERENCE].
[RESEARCHED].[RESEARCHED].[RESEARCHED]..shp and .kml) [RESEARCHED].[RESEARCHED].hydromt_sfincs builds a valid 2D flood routing model from Copernicus GLO-30 DEM without error [RESEARCHED]..shp and .kml files open cleanly in QGIS 3.x and Google Earth Web [RESEARCHED].88/100 [INFERENCE]
(High buildability because all core computational solvers—PySPH, HydroMT-SFINCS, GEE API, GDAL, MapLibre—are mature, open-source, and well-documented Python/JS libraries) [RESEARCHED].
HIGH [INFERENCE]
| Source Title | Source URL | Source Type | Supported Claim | Reliability Assessment |
|---|---|---|---|---|
| PySPH: A Python-based Framework for Smoothed Particle Hydrodynamics | ResearchGate Link | Academic Paper | PySPH is an open-source, Python-based framework capable of simulating 3D dam break particle hydrodynamics [RESEARCHED]. |
High (Peer-reviewed journal paper) |
| HydroMT: Automated and reproducible model building and analysis | Deltares HydroMT | Official Documentation | HydroMT automates Delft3D and SFINCS model generation from global DEMs [RESEARCHED]. |
High (Official Deltares software portal) |
| SFINCS: Super-Fast Inundation Code for Coast and River | SFINCS ReadTheDocs | Official Documentation | SFINCS executes super-fast 2D hydrodynamic flood routing in minutes [RESEARCHED]. |
High (Official Deltares documentation) |
| UN-SPIDER Recommended Practice: Flood Mapping using Sentinel-1 SAR in GEE | UN-SPIDER Portal | Official UN Portal | Sentinel-1 SAR change detection in GEE provides all-weather near-real-time flood mapping [RESEARCHED]. |
High (United Nations Space-based Information Portal) |
| Copernicus GLO-30 Digital Elevation Model | Copernicus Data Space | Official Dataset Portal | Copernicus GLO-30 provides free global 30m resolution elevation data with superior vertical accuracy [RESEARCHED]. |
High (European Space Agency / Copernicus) |
| Catastrophic Ice-Debris Flow in Rishiganga River, Chamoli (2021) | Taylor & Francis Link | Academic Journal | Hydrological parameters, peak discharge ($1.1 \times 10^5\text{ m}^3\text{/s}$), and channel dynamics of the Feb 2021 Rishi Ganga flash flood [RESEARCHED]. |
High (Peer-reviewed disaster science journal) |
What we think about this platform, and how it can help people solve SIH problems.
" 30M+ Google Gemini tokens went into researching, analyzing, and understanding all 233 SIH problem statements to make them easier to explore and solve. "
" The platform makes SIH problem statements much easier to understand. Having everything from the problem details to the procedure in one place. "
" Oh, you got ads? Well, we need to make money too! But, you can use our platform to help you win SIH and take home the prize money. "
Get in touch if you need help bringing your ideas to life, or simply have an interesting idea you'd like to talk through. I'm always open to a conversation and exploring new possibilities together.