{
  "date": "2026-09-30",
  "method": "Quality exclusion only; observed LST values are unchanged. Water union: same-day Sentinel-2 SCL water class 6 (~20m) and ESA WorldCover 2021 water class80 (~10m). Distance evaluated at10m; coastal pixels <=100m excluded irrespective of temperature. Thermal support and emissivity registration cause mixed land/water interpretation risk.",
  "screen_distance_m": 100,
  "before_valid": 113429,
  "after_valid": 109881,
  "excluded_coastal_or_water": 3548,
  "before_below36": 1317,
  "after_below36": 104,
  "retained_values_unchanged": true,
  "sources": [
    {
      "file": "S2C_MSIL2A_20260802T100031_R122_T33TWJ_20260802T152012__SCL.tif",
      "water_class": 6
    },
    {
      "file": "ESA_WorldCover_10m_2021_v200_N42E015__map.tif",
      "water_class": 80
    }
  ],
  "quality_codes": {
    "0": "Original nodata or failed original QA",
    "1": "Retained land LST; not a measurement of any individual building",
    "2": "Coastal uncertainty zone",
    "3": "Water in auxiliary classification"
  },
  "limitations": [
    "Classification has errors and dates differ. 100m buffer is conservative, not proof of absence of thermal mixing elsewhere.",
    "No thermal downscaling, no interpolation into removed pixels, no temperatures inferred from roof or vegetation colour."
  ]
}