Scoring Methodology

How every livability score is calculated โ€” transparent, reproducible, data-driven

Overview

The GreaterRaipur Livability Index evaluates every neighbourhood across 15 parameters spanning environmental quality, infrastructure, safety, and urban services. Each parameter is individually scored on a 0โ€“100 scale (higher is always better for livability), then combined into a single composite score.

15
Parameters Measured
0โ€“100
Score Range
Aโ€“F
Grade Scale
Key principle: Every raw measurement is normalised to 0โ€“100 so that all parameters carry equal weight. For "lower is better" metrics (temperature, pollution, risk), the value is inverted so a higher score always means better livability.

Composite Score Calculation

Area Composite Score
Composite Score = SUM(all available parameter scores) รท COUNT(non-null parameters)

Each area is evaluated on up to 15 parameters. Only parameters with data are included โ€” null values are skipped, not treated as zero. This means a new area with 10 available parameters will be averaged across 10, not penalised for 5 missing values.

City Composite Score
City Score = AVG(Composite Scores of all areas in that city)

The city score is a simple average of all individual area composite scores within that city.

Equal weighting: All 15 parameters have equal weight (no parameter is more important than another). This ensures no single metric can disproportionately dominate the final score.

Grade Scale

GradeScore RangeInterpretation
A80 โ€“ 100Excellent livability โ€” top-tier neighbourhood with strong scores across most parameters
B60 โ€“ 79Good livability โ€” well-rounded area with few weak spots
C40 โ€“ 59Fair livability โ€” average area with noticeable gaps in some metrics
D20 โ€“ 39Poor livability โ€” significant challenges in multiple parameters
F0 โ€“ 19Critical โ€” severe deficiencies requiring urgent attention

The 15 Parameters

1. Air Quality Score

AQICN / WAQI API Lower AQI = Better

Measures real-time Air Quality Index (AQI) from the nearest monitoring station. The AQI scale (0โ€“500) is inverted so that cleaner air scores higher.

Air Score = max(0, 100 โˆ’ AQI)
AQI ValueAir ScoreMeaning
0 (pristine)100Excellent air quality
5050Moderate air quality
100+0Poor / unhealthy

2. Water Quality Score

CWC / Municipal Data Higher = Better

A weighted average of five drinking water quality and supply metrics:

FactorWeightFormulaIdeal Range
TDS (Total Dissolved Solids)20%max(0, 100 ร— (1 โˆ’ TDS/2000))โ‰ค 500 ppm
pH Level15%max(0, 100 โˆ’ |pH โˆ’ 7.5| ร— 40)6.5 โ€“ 8.5
Turbidity20%max(0, 100 ร— (1 โˆ’ Turbidity/10))โ‰ค 5 NTU
Supply Hours25%min(100, (Hours/24) ร— 100)24 hrs/day
Fluoride20%FL โ‰ค 1.0 โ†’ 100, else max(0, 100 โˆ’ (FLโˆ’1.0) ร— 200)โ‰ค 1.0 mg/L
Water Score = (TDS ร— 0.20) + (pH ร— 0.15) + (Turbidity ร— 0.20) + (Supply ร— 0.25) + (Fluoride ร— 0.20)

3. Amenity Access Score

OpenStreetMap + Google Places Higher = Better

Counts essential amenities within walking/driving distance and converts to a score per category:

CategoryRadiusFormulaMax Score at
Hospitals500mmin(100, count ร— 33)3 hospitals
Hospitals2 kmmin(100, count ร— 20)5 hospitals
Schools1 kmmin(100, count ร— 20)5 schools
Markets / Shopping1 kmmin(100, count ร— 33)3 markets
Parks500mmin(100, count ร— 33)3 parks
Metro / BRTS1 kmmin(100, count ร— 50)2 stations
Pharmacy500mmin(100, count ร— 33)3 pharmacies
Banks1 kmmin(100, count ร— 33)3 banks
Restaurants1 kmmin(100, count ร— 20)5 restaurants
Worship Sites1 kmmin(100, count ร— 33)3 sites
Transport Services1 kmmin(100, count ร— 25)4 services
Amenity Score = SUM(all 11 category scores) รท 11

4. Noise / Quiet Score

OpenStreetMap (roads, industry, railways) Farther from noise = Better

Proxy noise estimation based on distance to noise sources and density of noise-generating infrastructure:

FactorWeightFormula
Highway Proximity40%(min(dist, 2000) / 2000) ร— 100   0mโ†’0, 2kmโ†’100
Industrial Proximity25%(min(dist, 2000) / 2000) ร— 100
Railway Proximity15%(min(dist, 2000) / 2000) ร— 100
Highway Density (2 km)10%(1 โˆ’ min(count, 10) / 10) ร— 100   0โ†’100, 10โ†’0
Industrial Density (2 km)10%(1 โˆ’ min(count, 5) / 5) ร— 100
Quiet Score = (HwProx ร— 0.40) + (IndProx ร— 0.25) + (RlProx ร— 0.15) + (HwDens ร— 0.10) + (IndDens ร— 0.10)

5. Green Cover Score

Landsat 8/9 (NDVI) OpenStreetMap (parks) Higher = Better

Combines satellite-measured vegetation indices with nearby park counts:

FactorWeightFormula
NDVI Mean40%min(100, (NDVI / 0.5) ร— 100)   0.0โ†’0, 0.5+โ†’100
Vegetation % (NDVI>0.2)30%min(100, VegetationPct)
Dense Green % (NDVI>0.4)20%min(100, (DensePct / 50) ร— 100)
Parks within 500m10%min(100, ParkCount ร— 33)
Green Score = (NDVI ร— 0.40) + (Vegetation ร— 0.30) + (Dense ร— 0.20) + (Parks ร— 0.10)
Buffer radii: 1000m + 3000m averaged

6. Sanitation Score

Municipal Records Higher = Better

Evaluates five sanitation infrastructure metrics:

FactorWeightScoring
ODF Status20%ODF++ = 100, ODF+ = 70, ODF = 40
Sewage Coverage30%Direct percentage (0โ€“100%)
Drainage Coverage25%Direct percentage (0โ€“100%)
Waste Collection15%Daily 2x = 100, Daily = 80, Alt. Day = 50
Disposal Method10%Centralised STP = 100, STP = 80, Septic = 50, Open Drain = 10
Sanitation Score = (ODF ร— 0.20) + (Sewage ร— 0.30) + (Drainage ร— 0.25) + (Waste ร— 0.15) + (Disposal ร— 0.10)

7. Flood Risk Score

Hazard Maps / River Proximity Lower Risk = Better

Measures flood vulnerability. The raw flood risk score (high = more risk) is inverted for the composite:

Flood Livability Report = 100 โˆ’ Flood Risk Score
Flood RiskLivability ReportMeaning
20 (low risk)80Safe from flooding
50 (moderate)50Some flood exposure
80 (high risk)20Flood-prone zone

8. Earthquake Risk Score

NDMA / GSHAP Seismic Data Lower Risk = Better

Based on seismic zone (IIโ€“IV), PGA (Peak Ground Acceleration), and soil/liquefaction risk. Inverted for composite:

Earthquake Livability Report = 100 โˆ’ Earthquake Risk Score

Parameters: Seismic Zone, Zone Factor, PGA (475yr/2475yr return period), soil type, liquefaction susceptibility.

9. Land Surface Temperature (LST) Score

Landsat 8/9 C2 L2 (thermal band) Cooler = Better

Satellite-measured surface temperature indicates urban heat island effects. The Mean Temperature (averaged across 1000m and 3000m buffers) is converted to a livability score:

IF Mean Temp โ‰ค 20ยฐC โ†’ Score = 100
IF Mean Temp โ‰ฅ 45ยฐC โ†’ Score = 0
Otherwise: LST Score = ((45 โˆ’ Mean Temp) รท 25) ร— 100
Mean TempLST ScoreCategory
20ยฐC100Cool
27ยฐC72Moderate
35ยฐC40Warm
45ยฐC0Hot / Urban Heat Island
Thermal conversion: ST_B10 ร— 0.00341802 + 149.0 โˆ’ 273.15 (Kelvin โ†’ Celsius). Buffers: 1000m + 3000m averaged.

10. Open Area Score

ESA WorldCover v200 (10m) Less Built-up = Better

Measures the proportion of non-built-up land โ€” open spaces, parks, and breathable areas. Derived from satellite land cover classification.

Open Area Score = 100 โˆ’ Built-up Percentage
Built-up %ScoreMeaning
10%90Very open, rural/green
50%50Mixed urban-green
90%10Dense concrete, very little open space
Buffers: 1000m + 3000m averaged.

11. Nighttime Lights Score

VIIRS DNB Monthly (avg_rad) Brighter = Better

Satellite-measured nighttime light radiance as a proxy for electrification and economic activity. Brighter areas indicate better infrastructure:

IF Radiance โ‰ค 0 โ†’ Score = 0
IF Radiance โ‰ฅ 50 nW/cmยฒ/sr โ†’ Score = 100
Otherwise: NTL Score = (Radiance รท 50) ร— 100
Buffers: 1000m + 3000m averaged.

12. Water Bodies Score

JRC Global Surface Water v1.4 More Water = Better

Presence of permanent and seasonal water bodies (lakes, rivers, ponds) within the buffer area:

FactorWeightFormula
Permanent Water (โ‰ฅ50% occurrence)70%min(100, (WaterPct / 10) ร— 100)   10%+ โ†’ 100
Seasonal Water (โ‰ฅ10% occurrence)30%min(100, (SeasonalPct / 20) ร— 100)   20%+ โ†’ 100
Water Bodies Score = (Permanent ร— 0.70) + (Seasonal ร— 0.30)
Buffers: 1000m + 3000m averaged.

13. Population Density Score

WorldPop 100m (2020) Lower Density = Better

Estimated population density per kmยฒ. Lower density neighbourhoods are scored higher for livability:

IF Density โ‰ค 0 โ†’ Score = 100
IF Density โ‰ฅ 20,000 people/kmยฒ โ†’ Score = 0
Otherwise: Pop Score = ((20,000 โˆ’ Density) รท 20,000) ร— 100
Density = Population รท (ฯ€ ร— radius_kmยฒ). Buffers: 1000m + 3000m averaged.

14. Infrastructure Score

GEE (ESA WorldCover, GHSL, VIIRS, DEM) Higher = Better

A multi-factor GEE-derived index measuring urban infrastructure maturity:

FactorWeightSource
Urbanisation Index20%GHSL settlement classification
Built-up Density15%ESA WorldCover
Light Stability Index15%VIIRS stability band
Building Height10%Sentinel-1 building height model
Impervious Surface10%ESA WorldCover (class 50+80)
Nighttime Radiance10%VIIRS avg_rad
Slope / Terrain10%SRTM DEM
Green Cover10%ESA WorldCover (tree+grass)
Infrastructure Score = Weighted average of all 8 available sub-factors
Buffers: 1000m + 3000m averaged.

15. Groundwater Score

TerraClimate (soil moisture, PDSI, recharge) Higher = Better

Composite groundwater health score from five climate-hydrology factors:

FactorWeightFormulaRange
Soil Moisture30%(SoilMoisture / 200) ร— 1000โ€“200 mm
Recharge Rate25%((Recharge + 200) / 600) ร— 100โˆ’200 to +400 mm
PDSI (drought index)20%((PDSI + 4) / 8) ร— 100โˆ’4 to +4
Soil Moisture Trend15%((Trend + 50) / 100) ร— 100โˆ’50 to +50 mm
Precipitation10%((Precip โˆ’ 800) / 1000) ร— 100800โ€“1800 mm
Groundwater Score = (SM ร— 0.30) + (Recharge ร— 0.25) + (PDSI ร— 0.20) + (Trend ร— 0.15) + (Precip ร— 0.10)
Buffers: 1000m + 3000m averaged.

Data Sources

Satellite / Remote Sensing
  • Landsat 8/9 C2 L2 โ€” NDVI, Surface Temperature (30m)
  • ESA WorldCover v200 โ€” Land cover classification (10m)
  • VIIRS DNB โ€” Nighttime lights radiance (500m)
  • JRC Global Surface Water โ€” Water body occurrence
  • WorldPop โ€” Population density (100m)
  • TerraClimate โ€” Soil moisture, recharge, PDSI
  • GHSL โ€” Global Human Settlement Layer
  • SRTM DEM โ€” Elevation and terrain slope
APIs / Ground Data
  • AQICN / WAQI โ€” Real-time Air Quality Index
  • Google Places API โ€” Amenity locations and counts
  • OpenStreetMap โ€” Roads, railways, industrial zones, parks
  • Central Water Commission โ€” Water quality data
  • NDMA / GSHAP โ€” Seismic zone and PGA data
  • Municipal Records โ€” Sanitation, sewage, waste collection
Buffer Radius Averaging

For 11 satellite-derived parameters (LST, Open Area, NTL, Water Bodies, Population, Infrastructure, Groundwater, Green Cover, and others), data is extracted at two buffer radii โ€” 1000m (local neighbourhood) and 3000m (wider context). The final score is the average of both buffers, balancing hyperlocal conditions with surrounding area influence.

Report Issue