{
 "generated": "2026-10-13",
 "tool": "tools/growth/build_growth_media.py",
 "config": "tools/growth/cities.json",
 "epochs": [
  1975,
  1990,
  2000,
  2010,
  2020,
  2025,
  2030
 ],
 "projection_epochs": [
  2025,
  2030
 ],
 "source": "GHS-BUILT-S R2023A built-up surface (30 arc-sec), European Commission, Joint Research Centre",
 "attribution": "GHS-BUILT-S R2023A, European Commission, JRC (CC BY 4.0)",
 "basemap": "No basemap: no licence-safe coastline or country outline at city scale is available on the build machine (the only local outline, Natural Earth 1:110m, is too coarse for these windows).",
 "encoders": {
  "vp9": true,
  "x264": true
 },
 "method": "Built-up km² = Σ (built-up share of each 30\" cell × cell area) inside a square window around the city centre (cell area from the latitude). 2025 and 2030 are JRC projections. The window is a fixed square, not an administrative boundary.",
 "stamp": "WaiMAP - Spatial Intelligence",
 "cities": [
  {
   "id": "istanbul",
   "name": "Istanbul",
   "country": "Türkiye",
   "lat": 41.03,
   "lng": 28.95,
   "half_window_km": 45.0,
   "window_km2": 8152.0,
   "bounds": [
    28.4141,
    40.623,
    29.4859,
    41.437
   ],
   "epochs": [
    1975,
    1990,
    2000,
    2010,
    2020,
    2025,
    2030
   ],
   "projection_epochs": [
    2025,
    2030
   ],
   "built_km2": {
    "1975": 182.2,
    "1990": 198.7,
    "2000": 253.9,
    "2010": 282.1,
    "2020": 310.2,
    "2025": 317.1,
    "2030": 320.6
   },
   "built_km2_whole": {
    "1975": 182,
    "1990": 199,
    "2000": 254,
    "2010": 282,
    "2020": 310,
    "2025": 317,
    "2030": 321
   },
   "change": {
    "1975_2020_km2": 128.0,
    "1975_2020_pct": 70.2,
    "2000_2020_km2": 56.3,
    "2000_2020_pct": 22.2,
    "2020_2030_km2": 10.4,
    "2020_2030_pct": 3.4,
    "times_1975_2020": 1.7
   },
   "source": "GHS-BUILT-S R2023A (30 arc-sec)",
   "attribution": "GHS-BUILT-S R2023A, European Commission, JRC (CC BY 4.0)",
   "generated": "2026-10-13",
   "media": {
    "poster": "istanbul_poster.png",
    "video": "istanbul.webm",
    "video_type": "video/webm",
    "square": "istanbul_square.mp4",
    "square_type": "video/mp4",
    "seconds": 11.2,
    "bytes": {
     "istanbul.webm": 281136,
     "istanbul_square.mp4": 322721,
     "istanbul_poster.png": 243458
    }
   }
  },
  {
   "id": "ankara",
   "name": "Ankara",
   "country": "Türkiye",
   "lat": 39.93,
   "lng": 32.82,
   "half_window_km": 30.0,
   "window_km2": 3579.0,
   "bounds": [
    32.4686,
    39.6587,
    33.1714,
    40.2013
   ],
   "epochs": [
    1975,
    1990,
    2000,
    2010,
    2020,
    2025,
    2030
   ],
   "projection_epochs": [
    2025,
    2030
   ],
   "built_km2": {
    "1975": 56.3,
    "1990": 62.4,
    "2000": 82.6,
    "2010": 105.1,
    "2020": 127.2,
    "2025": 132.3,
    "2030": 135.4
   },
   "built_km2_whole": {
    "1975": 56,
    "1990": 62,
    "2000": 83,
    "2010": 105,
    "2020": 127,
    "2025": 132,
    "2030": 135
   },
   "change": {
    "1975_2020_km2": 71.0,
    "1975_2020_pct": 126.1,
    "2000_2020_km2": 44.6,
    "2000_2020_pct": 54.0,
    "2020_2030_km2": 8.1,
    "2020_2030_pct": 6.4,
    "times_1975_2020": 2.26
   },
   "source": "GHS-BUILT-S R2023A (30 arc-sec)",
   "attribution": "GHS-BUILT-S R2023A, European Commission, JRC (CC BY 4.0)",
   "generated": "2026-10-13",
   "media": {
    "poster": "ankara_poster.png",
    "video": "ankara.webm",
    "video_type": "video/webm",
    "square": "ankara_square.mp4",
    "square_type": "video/mp4",
    "seconds": 11.2,
    "bytes": {
     "ankara.webm": 267194,
     "ankara_square.mp4": 310681,
     "ankara_poster.png": 282304
    }
   }
  },
  {
   "id": "bucharest",
   "name": "Bucharest",
   "country": "Romania",
   "lat": 44.43,
   "lng": 26.1,
   "half_window_km": 25.0,
   "window_km2": 2472.0,
   "bounds": [
    25.7855,
    44.2039,
    26.4145,
    44.6561
   ],
   "epochs": [
    1975,
    1990,
    2000,
    2010,
    2020,
    2025,
    2030
   ],
   "projection_epochs": [
    2025,
    2030
   ],
   "built_km2": {
    "1975": 64.5,
    "1990": 79.5,
    "2000": 94.5,
    "2010": 118.0,
    "2020": 139.6,
    "2025": 144.5,
    "2030": 147.1
   },
   "built_km2_whole": {
    "1975": 65,
    "1990": 80,
    "2000": 95,
    "2010": 118,
    "2020": 140,
    "2025": 144,
    "2030": 147
   },
   "change": {
    "1975_2020_km2": 75.0,
    "1975_2020_pct": 116.3,
    "2000_2020_km2": 45.0,
    "2000_2020_pct": 47.6,
    "2020_2030_km2": 7.5,
    "2020_2030_pct": 5.4,
    "times_1975_2020": 2.16
   },
   "source": "GHS-BUILT-S R2023A (30 arc-sec)",
   "attribution": "GHS-BUILT-S R2023A, European Commission, JRC (CC BY 4.0)",
   "generated": "2026-10-13",
   "media": {
    "poster": "bucharest_poster.png",
    "video": "bucharest.webm",
    "video_type": "video/webm",
    "square": "bucharest_square.mp4",
    "square_type": "video/mp4",
    "seconds": 11.2,
    "bytes": {
     "bucharest.webm": 305363,
     "bucharest_square.mp4": 387869,
     "bucharest_poster.png": 362576
    }
   }
  },
  {
   "id": "lagos",
   "name": "Lagos",
   "country": "Nigeria",
   "lat": 6.55,
   "lng": 3.38,
   "half_window_km": 35.0,
   "window_km2": 4905.0,
   "bounds": [
    3.0635,
    6.2335,
    3.6965,
    6.8665
   ],
   "epochs": [
    1975,
    1990,
    2000,
    2010,
    2020,
    2025,
    2030
   ],
   "projection_epochs": [
    2025,
    2030
   ],
   "built_km2": {
    "1975": 272.8,
    "1990": 322.3,
    "2000": 350.9,
    "2010": 470.3,
    "2020": 598.1,
    "2025": 611.3,
    "2030": 618.8
   },
   "built_km2_whole": {
    "1975": 273,
    "1990": 322,
    "2000": 351,
    "2010": 470,
    "2020": 598,
    "2025": 611,
    "2030": 619
   },
   "change": {
    "1975_2020_km2": 325.3,
    "1975_2020_pct": 119.3,
    "2000_2020_km2": 247.2,
    "2000_2020_pct": 70.4,
    "2020_2030_km2": 20.7,
    "2020_2030_pct": 3.5,
    "times_1975_2020": 2.19
   },
   "source": "GHS-BUILT-S R2023A (30 arc-sec)",
   "attribution": "GHS-BUILT-S R2023A, European Commission, JRC (CC BY 4.0)",
   "generated": "2026-10-13",
   "media": {
    "poster": "lagos_poster.png",
    "video": "lagos.webm",
    "video_type": "video/webm",
    "square": "lagos_square.mp4",
    "square_type": "video/mp4",
    "seconds": 11.2,
    "bytes": {
     "lagos.webm": 315031,
     "lagos_square.mp4": 361619,
     "lagos_poster.png": 312032
    }
   }
  }
 ]
}