{
  "region": "Geneva",
  "run_folder": "data-analytics/sentinel-ndvi/Geneva-region/2026/04/18/",
  "timestamp_utc": "2026-04-18T11:56:59.355859+00:00",
  "comparison_metrics": {
    "vegetation_metrics": {
      "total_green_cover_pct": 23.31,
      "healthy_vegetation_pct": 0.69,
      "vegetation_health_score": 0.375,
      "total_green_pixels": 2314,
      "healthy_veg_pixels": 68
    },
    "urban_form_metrics": {
      "built_up_intensity": -0.095,
      "water_bodies_pct": 9.1,
      "water_pixels": 903
    },
    "composite_scores": {
      "green_infrastructure_score": 0.385,
      "ecological_balance_score": 2331.486
    },
    "raw_stats": {
      "ndvi_mean": 0.197,
      "evi_mean": 0.786,
      "ndbi_mean": -0.095,
      "mndwi_mean": -0.099,
      "total_valid_pixels": 9925
    }
  },
  "indices": {
    "ndvi_ndbi_diff": {
      "stats": {
        "mean": 0.292037695646286,
        "min": -0.46694374084472656,
        "max": 1.4632019996643066,
        "std": 0.3092271685600281,
        "nan_pixels": 129326,
        "shape": [
          349,
          399
        ]
      },
      "bins": {
        "edges": [
          -0.46694374084472656,
          -0.08091458678245544,
          0.3051145672798157,
          0.6911437511444092,
          1.077172875404358,
          1.4632019996643066
        ],
        "percentages": [
          0.4517023217068459,
          3.7364184099216526,
          2.3418144214404206,
          0.2700160142476535,
          93.20004883268342
        ]
      },
      "outputs": {
        "cog": "cities_ndvi_ndbi_diff_georef_cog.tif",
        "color_png": "cities_ndvi_ndbi_diff_color.png",
        "grey_png": "cities_ndvi_ndbi_diff_greyscale.png",
        "legend_png": "cities_ndvi_ndbi_diff_legend.png",
        "csv": "cities_ndvi_ndbi_diff_bins.csv",
        "json": "cities_ndvi_ndbi_diff_bins.json"
      }
    },
    "urban_heat_index": {
      "stats": {
        "mean": -0.292037695646286,
        "min": -1.4632019996643066,
        "max": 0.46694374084472656,
        "std": 0.3092271685600281,
        "nan_pixels": 129326,
        "shape": [
          349,
          399
        ]
      },
      "bins": {
        "edges": [
          -1.4632019996643066,
          -1.077172875404358,
          -0.6911436915397644,
          -0.3051145076751709,
          0.08091461658477783,
          0.46694374084472656
        ],
        "percentages": [
          0.3274662300450266,
          0.2700160142476535,
          2.3418144214404206,
          3.7364184099216526,
          93.32428492434525
        ]
      },
      "outputs": {
        "cog": "cities_urban_heat_index_georef_cog.tif",
        "color_png": "cities_urban_heat_index_color.png",
        "grey_png": "cities_urban_heat_index_greyscale.png",
        "legend_png": "cities_urban_heat_index_legend.png",
        "csv": "cities_urban_heat_index_bins.csv",
        "json": "cities_urban_heat_index_bins.json"
      }
    }
  },
  "overlays": {
    "ndvi_ndbi_overlay": "cities_ndvi_ndbi_overlay.png"
  }
}