Coverage

Places and hazards on the map

The map covers 53 places in 2 regions. It has 16 hazards and 22 data sources. The system builds this page from the same registry that the data pipelines read. A place with no data therefore appears in the list, with its status.

The page uses the project configuration files. The database supplies two more facts: whether a place is on the map, and whether its grid exists. To rebuild it, run python scripts/generate_world_layers.py.

Regions

A region is the largest unit on the map. Each region has its own hazards, languages and boundary. India and the Middle East have different hazards. A dust storm in the Gulf and a monsoon flood in India need different data and different methods.

India Hazard Watch · default

44 places · 12 hazards · en, hi, pa · 1 country

On the map 30 The map shows data for this place.
Data collected 11 We have the data. The map does not show it yet.
Declared 3 We list this place. We have not collected data yet.

Middle East Hazard Watch

9 places · 7 hazards · en, ar · 11 countries

On the map 9 The map shows data for this place.

Model or index

Of the 16 hazards, 2 use machine learning: flood and extreme heat. The others use a calculated index, a rule, long-term climate data, or an official warning that we republish without change. The hazard with the best score is landslide susceptibility, at 0.85 in Himachal and 0.81 in Uttarakhand. It uses a calculated index, not machine learning. It ranks where, not when.

HazardTypeWhat this meansRegions
Air quality
air_quality
index A score that we calculate from measured values. This is not machine learning. India Hazard Watch · Middle East Hazard Watch
Cloudburst
cloudburst
index A score that we calculate from measured values. This is not machine learning. India Hazard Watch
Climate projection
cmip
climatology A summary of long-term climate data. It does not predict single events. India Hazard Watch
Cyclone
cyclone
official An official warning that we republish without change. We calculate nothing. India Hazard Watch · Middle East Hazard Watch
Dam overflow
dam_overflow
rule A limit applied to a measured value. India Hazard Watch
Drought
drought
index A score that we calculate from measured values. This is not machine learning. India Hazard Watch
Dust & sandstorm
dust_storm
index A score that we calculate from measured values. This is not machine learning. Middle East Hazard Watch
Flood
flood
learned A model trained on data. We test it against a baseline before we use it. India Hazard Watch
Forest loss
forest
index A score that we calculate from measured values. This is not machine learning. India Hazard Watch
Extreme heat
heat
learned A model trained on data. We test it against a baseline before we use it. India Hazard Watch · Middle East Hazard Watch
Landslide
landslide
index A score that we calculate from measured values. This is not machine learning. India Hazard Watch
Plastic accumulation
plastic
index A score that we calculate from measured values. This is not machine learning. India Hazard Watch
Wadi flash flood
wadi_flash_flood
index A score that we calculate from measured values. This is not machine learning. Middle East Hazard Watch
Water scarcity
water_scarcity
index A score that we calculate from measured values. This is not machine learning. Middle East Hazard Watch
Groundwater stress
water_stress
index A score that we calculate from measured values. This is not machine learning. India Hazard Watch
Wet-bulb heat
wet_bulb_heat
index A score that we calculate from measured values. This is not machine learning. Middle East Hazard Watch

Places and their status

A place moves through three stages. First we declare it. Then we collect its data. Then it appears on the map. The list below shows all three stages. A place that we declared but did not collect data for is a gap in the coverage. A built grid means the 1 km map cells exist. Without them, the map cannot place an event at that location.

PlaceRegionTypeStatus GridExtent
Amritsar
amritsar
India Hazard Watch city On the map Built From a data configuration file
Bathinda
bathinda
India Hazard Watch city On the map Not built Approximate boundary
Bengaluru
bengaluru
India Hazard Watch city On the map Built From a data configuration file
Bhiwani
bhiwani
India Hazard Watch city On the map Not built Approximate boundary
Bikaner
bikaner
India Hazard Watch city On the map Not built Approximate boundary
Chandigarh
chandigarh
India Hazard Watch city On the map Built From a data configuration file
Dehradun
dehradun
India Hazard Watch city On the map Built From a data configuration file
Delhi
delhi
India Hazard Watch city On the map Built From a data configuration file
Faridkot
faridkot
India Hazard Watch city On the map Not built Approximate boundary
Fazilka
fazilka
India Hazard Watch city On the map Not built Approximate boundary
Gurdaspur
gurdaspur
India Hazard Watch city On the map Not built Approximate boundary
Hoshiarpur
hoshiarpur
India Hazard Watch city On the map Not built Approximate boundary
Hyderabad
hyderabad
India Hazard Watch city On the map Not built Approximate boundary
Jaipur
jaipur
India Hazard Watch city On the map Not built Approximate boundary
Jind
jind
India Hazard Watch city On the map Not built Approximate boundary
Jodhpur
jodhpur
India Hazard Watch city On the map Not built Approximate boundary
Kanpur
kanpur
India Hazard Watch city On the map Not built Approximate boundary
Kota
kota
India Hazard Watch city On the map Not built Approximate boundary
Lucknow
lucknow
India Hazard Watch city On the map Not built Approximate boundary
Ludhiana
ludhiana
India Hazard Watch city On the map Not built Approximate boundary
Mangaluru
mangaluru
India Hazard Watch city On the map Not built Approximate boundary
Mumbai
mumbai
India Hazard Watch city On the map Built From a data configuration file
Pathankot
pathankot
India Hazard Watch city On the map Not built Approximate boundary
Patna
patna
India Hazard Watch city On the map Not built Approximate boundary
Pune
pune
India Hazard Watch city On the map Not built Approximate boundary
Rohtak
rohtak
India Hazard Watch city On the map Not built Approximate boundary
Ropar
ropar
India Hazard Watch city On the map Not built Approximate boundary
Shimla
shimla
India Hazard Watch city On the map Not built Approximate boundary
Sirsa
sirsa
India Hazard Watch city On the map Not built Approximate boundary
Varanasi
varanasi
India Hazard Watch city On the map Not built Approximate boundary
Abu Dhabi · AE
abu_dhabi
Middle East Hazard Watch city On the map Not built Approximate boundary
Basra · IQ
basra
Middle East Hazard Watch city On the map Not built Approximate boundary
Doha · QA
doha
Middle East Hazard Watch city On the map Not built Approximate boundary
Dubai · AE
dubai
Middle East Hazard Watch city On the map Not built Approximate boundary
Jeddah · SA
jeddah
Middle East Hazard Watch city On the map Not built Approximate boundary
Kuwait City · KW
kuwait_city
Middle East Hazard Watch city On the map Not built Approximate boundary
Manama · BH
manama
Middle East Hazard Watch city On the map Not built Approximate boundary
Muscat · OM
muscat
Middle East Hazard Watch city On the map Not built Approximate boundary
Riyadh · SA
riyadh
Middle East Hazard Watch city On the map Not built Approximate boundary
Bihar
bihar
India Hazard Watch region Data collected Not built From a data configuration file
Delhi NCR
delhi_ncr
India Hazard Watch region Data collected Not built Approximate boundary
Haryana
haryana
India Hazard Watch region Data collected Not built From a data configuration file
Himachal Pradesh
himachal
India Hazard Watch region Data collected Not built From a data configuration file
India Hazard Watch
india
India Hazard Watch national Data collected Not built From a data configuration file
Jammu & Kashmir
jammu_kashmir
India Hazard Watch region Data collected Not built Approximate boundary
North India
north_india
India Hazard Watch region Data collected Not built From a data configuration file
Punjab
punjab
India Hazard Watch region Data collected Not built From a data configuration file
Northern Rajasthan
rajasthan_north
India Hazard Watch region Data collected Not built Approximate boundary
Uttarakhand
uttarakhand
India Hazard Watch region Data collected Not built From a data configuration file
Western Uttar Pradesh
west_uttar_pradesh
India Hazard Watch region Data collected Not built Approximate boundary
Eastern Ganga plain (clip envelope)
east_ganga
India Hazard Watch region Declared Not built From a data configuration file
Eastern Uttar Pradesh
east_uttar_pradesh
India Hazard Watch region Declared Not built From a data configuration file
Delhi NCR (satellite cities)
ncr
India Hazard Watch region Declared Not built From a data configuration file

Zones

We group places into zones that have similar hazard conditions. A model trained in one zone can fail in another. We measured this. The urban-heat model scores 0.40 inside one city, but its score is negative when we apply it to a different city. A zone needs at least two places before we can test a model across places.

ZoneRegionPlacesMain hazards
Arid Thar (western Rajasthan & Kutch)
biogeographic
India Hazard Watch 4
bikaner, jaipur, jodhpur, kota
heat, drought, cmip
Deccan plateau uplands
biogeographic
India Hazard Watch 3
bengaluru, hyderabad, pune
flood, water_stress, heat, drought, cmip
Eastern (lower) Gangetic plain (Bihar–eastern UP–Bengal)
biogeographic
India Hazard Watch 4
kanpur, lucknow, patna, varanasi
flood, drought, heat, cmip
Northwestern semi-arid plains (Punjab–Haryana–Delhi Indo-Gangetic)
biogeographic
India Hazard Watch 15
amritsar, bathinda, bhiwani, chandigarh, delhi, faridkot, fazilka, gurdaspur, hoshiarpur, jind, ludhiana, pathankot, rohtak, ropar, sirsa
dam_safety, flood, heat, water_stress, drought, cmip
Western coastal lowlands (Konkan)
biogeographic
India Hazard Watch 2
mangaluru, mumbai
flood, heat, cmip
Western Himalaya & Trans-Himalaya
biogeographic
India Hazard Watch 2
dehradun, shimla
landslide, cloudburst, dam_safety, deforestation, cmip
Arabian Interior (Nejd)
mena
Middle East Hazard Watch 2
jeddah, riyadh
dust_storm, wet_bulb_heat, water_scarcity
Gulf Coast
mena
Middle East Hazard Watch 5
abu_dhabi, doha, dubai, kuwait_city, manama
wet_bulb_heat, dust_storm, wadi_flash_flood, water_scarcity
Mesopotamia
mena
Middle East Hazard Watch 1 (too few to test a model across places)
basra
dust_storm, water_scarcity, wadi_flash_flood
Oman Coast
mena
Middle East Hazard Watch 1 (too few to test a model across places)
muscat
cyclone, wadi_flash_flood, wet_bulb_heat

Data sources

The map uses 22 sources in 17 families. A family is a group of sources that share one supplier. Sources in the same family count as one source. Ten news sites that copy the same report therefore count once, not ten times. Open-Meteo is an example. It supplies air quality, dust, wet-bulb heat and wadi flash flood data. If all four report a hazard at one place, that is one source, not four.

FamilySourcesData type
cgwb India CGWB groundwater-level readings (data.gov.in) hydrological
copernicus_sar Sentinel-1 SAR flood change detection (the urban-flood-ml label source) imagery
eonet NASA EONET — Earth Observatory Natural Event Tracker (free/open, no-key, geolocated) text
exposure_stock · 2 sources, counted as one Google Open Buildings v3 (ML building footprints, points tiles from the public GCS bucket) · WorldPop Global 2000-2020 unconstrained 100 m people-per-pixel (wpgp), 2020 imagery
gdacs GDACS multi-hazard alerts (UN/EC Global Disaster Alert & Coordination System) text
gdelt GDELT DOC 2.0 flood news text
gfd_satellite Global Flood Database v1 (MODIS / DFO) imagery
grace GRACE / GRACE-FO groundwater-storage trend imagery
humanitarian ReliefWeb (UN OCHA) — curated humanitarian disaster reports, free/open no-key API text
imd IMD colour-coded district/state warnings & nowcasts (India Meteorological Department) text
municipal_advisory PWD / Traffic-Police waterlogging advisories (media-documented, OSM-geocoded) text
news · 2 sources, counted as one GDELT DOC 2.0 / GEO 2.0 — machine-indexed global news (public domain), India hazard scope · Direct outlet + official RSS/Atom feeds (Down To Earth, The Hindu, TOI, HT, IE, NDTV, …) text
open_meteo · 3 sources, counted as one Open-Meteo air-quality API (PM2.5, PM10, CAMS dust) · Open-Meteo ERA5 archive (hourly reanalysis) · Open-Meteo forecast API (temperature, humidity, wind, precipitation) meteorological
sachet Sachet / NDMA national CAP feed (IMD + CWC + INCOIS + state SDMAs), free/open, no-key text
social_public · 2 sources, counted as one Mastodon public tag timelines (ActivityPub) — the house-rule-clean public-social read · Public social posts via COMPLIANT surfaces only (mastodon live; Bluesky/YouTube reserved) text
wikipedia Wikipedia reference/context (REST + action API) text
wmo_alerthub WMO Alert Hub — the same India CAP alerts mirrored globally (no key, automated-consumption) text

We set the reliability weight for each source by hand. We have not yet calculated these weights from recorded results. See Hazards and Docs.