{
  "region": "Zurich",
  "run_folder": "data-analytics/sentinel-ndvi/Zurich-region/2026/04/18/",
  "timestamp_utc": "2026-04-18T11:56:06.786147+00:00",
  "comparison_metrics": {
    "vegetation_metrics": {
      "total_green_cover_pct": 14.71,
      "healthy_vegetation_pct": 0.99,
      "vegetation_health_score": 0.38,
      "total_green_pixels": 11074,
      "healthy_veg_pixels": 743
    },
    "urban_form_metrics": {
      "built_up_intensity": 0.007,
      "water_bodies_pct": 8.29,
      "water_pixels": 6242
    },
    "composite_scores": {
      "green_infrastructure_score": 0.431,
      "ecological_balance_score": 1470.553
    },
    "raw_stats": {
      "ndvi_mean": 0.155,
      "evi_mean": 1.084,
      "ndbi_mean": 0.007,
      "mndwi_mean": -0.165,
      "total_valid_pixels": 75305
    }
  },
  "indices": {
    "ndvi_ndbi_diff": {
      "stats": {
        "mean": 0.14807118475437164,
        "min": -0.36240360140800476,
        "max": 1.6012158393859863,
        "std": 0.21081584692001343,
        "nan_pixels": 1091,
        "shape": [
          335,
          228
        ]
      },
      "bins": {
        "edges": [
          -0.36240360140800476,
          0.030320286750793457,
          0.4230441749095917,
          0.8157680034637451,
          1.2084919214248657,
          1.6012158393859863
        ],
        "percentages": [
          34.6203194553548,
          53.03875360041895,
          10.026184865147943,
          0.8104215763288819,
          1.5043205027494109
        ]
      },
      "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.14807118475437164,
        "min": -1.6012158393859863,
        "max": 0.36240360140800476,
        "std": 0.21081584692001343,
        "nan_pixels": 1091,
        "shape": [
          335,
          228
        ]
      },
      "bins": {
        "edges": [
          -1.6012158393859863,
          -1.2084919214248657,
          -0.8157680630683899,
          -0.42304420471191406,
          -0.030320286750793457,
          0.36240360140800476
        ],
        "percentages": [
          0.07593610892903901,
          0.8104215763288819,
          10.026184865147943,
          53.03875360041895,
          36.048703849175176
        ]
      },
      "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"
  }
}