{
  "gebiet": "oldenburg",
  "titel": "Kühle Inseln zusammendenken: Verbund, Trittstein-Lücken, Suchräume für wohnungsnahe Kühlorte (Oldenburg und Umland, 30-m-Gitter)",
  "gitter": {
    "crs": "EPSG:32632",
    "zellweite_m": 30.0,
    "form": [
      713,
      743
    ],
    "grenzen_utm": [
      436305,
      5878005,
      458595,
      5899395
    ]
  },
  "baender": {
    "1": "inseln — kühle Insel im Siedlungsraum (1/0)",
    "2": "luecken — Trittstein-Lücke (1/0)",
    "3": "suchraeume — Suchraum für wohnungsnahe Kühlorte (1/0)"
  },
  "nicht_enthalten": "Klasse 4 des Klassenrasters (kühle Fläche außerhalb des Siedlungsraums) — Kontext, keine Aussage; im Explorer durchsichtig.",
  "definitionen": {
    "insel": "Oberflächenwärme ≤ -1 K gegen den Gebietsmedian UND NDVI ≥ 0.5, zusammenhängend ≥ 0.5 ha, im Siedlungsraum",
    "luecke": "warme Zelle (≥ +1 K) im Siedlungsraum, keine Insel, mindestens zwei verschiedene Inseln innerhalb 300 m",
    "suchraum": "Zelle ≥ +1.5 K, Wohnlage (≥ 10 Gebäude mit Wohnraum je 100 m), keine kühle Insel innerhalb 300 m Luftlinie",
    "siedlungsraum": "100-m-Zensuszellen mit ≥ 15 Einwohnern, morphologisch geschlossen um 500 m (Dilatation, dann Erosion), plus 100 m Saum",
    "verfahren": [
      "0 Siedlungsraum = Zensuszellen ≥ dicht Einwohner je 100 m, morphologisch geschlossen um schliessen_m, plus rand_m; Inseln und Lücken werden darin gezählt, Suchräume liegen durch das Wohnlage-Kriterium ohnehin darin.",
      "1 Insel = Oberflächenwärme ≤ kuehl_k UND NDVI30 ≥ ndvi_min; zusammenhängend (8er) ≥ min_ha (rasterio.features.sieve/shapes); Zählung nach Zuschnitt auf den Siedlungsraum, Nähe-Prüfung (Schritt 4) gegen ALLE Inseln, auch außerhalb.",
      "2 Verbund = Union-Find über Inselpaare mit Zellmittelpunkt-Abstand ≤ verbund_m (explizite Gitterversätze, kein scipy).",
      "3 Lücke = warme Zelle (≥ warm_k) im Siedlungsraum, keine Insel, ≥ 2 verschiedene Inseln (Siedlungsraum) ≤ fussweg_m; Brücke = die beiden liegen in verschiedenen Verbünden.",
      "4 Suchraum = Zelle ≥ heiss_k, Zensus-Gebäude mit Wohnraum ≥ min_gebaeude je 100 m (nearest auf 30 m), keine Insel ≤ fussweg_m.",
      "Einwohnerbezug: Suchraum-Anteil je 100-m-Zensuszelle (average-Resampling); gezählt werden Zellen mit Anteil ≥ 50 % ('anteil_50'), zum Vergleich alle berührten Zellen.",
      "5 Variante lokaler Bezug = Oberflächenwärme ≤ lokal_k gegenüber dem gleitenden Mittel des lokal_umfeld_m-Fensters (Integralbild) UND NDVI30 ≥ ndvi_min, ≥ min_ha; ausgewiesen als zusätzliche Fläche im Stadtkern (kern_km × kern_km um die Innenstadt) und als Einwohnerzahl, wenn beide Definitionen als kühler Ort zählen.",
      "Gemeinde je Verbund: Stadtgrenze Oldenburg (GeoJSON) entscheidet innen/außen; für Verbünde außerhalb liefert OSM (is_in, admin_level 8) den Gemeindenamen und den nächsten place-Knoten."
    ]
  },
  "ergebnis": {
    "inseln": {
      "anzahl": 178,
      "zellen": 12643,
      "flaeche_ha": 1137.9,
      "verbuende": 130
    },
    "luecken": {
      "zellen": 6263,
      "flaeche_ha": 563.7,
      "flaechen": 141,
      "bruecken_zwischen_verbuenden_ha": 356.9
    },
    "suchraeume": {
      "zellen": 21072,
      "flaeche_ha": 1896.5,
      "flaechen": 129,
      "einwohner_anteil_50": 92245,
      "einwohner_beruehrt": 132246,
      "einwohner_wohnlage_gesamt": 150101
    }
  },
  "kernaussage_blatt_3": "Im Siedlungsraum des Oldenburger Gitters (rund 10 700 ha, etwa 227 000 Einwohner einschließlich Nachbargemeinden) erkennt GEOPHORA in den Landsat-Sommerdaten 178 kühle, begrünte Inseln mit 1 138 ha, die in 130 Verbünde zerfallen. Rund 90 000 Menschen (Größenordnung; im Gitter gerechnet rund 92 000, etwa 62 % der Wohnlage-Einwohner) wohnen weiter als 300 m Luftlinie von einer Fläche, die in 30-m-Thermaldaten als kühl erscheint (≥ 0,5 ha, mindestens 1 K unter dem Gebietsmedian); bei 500 m sind es rund 53 000. Parks unter etwa 1–2 ha liegen unter der Nachweisgrenze und zählen hier nicht, Zugänglichkeit ist ungeprüft — die Zahl beschreibt, wo das Satellitenbild keinen kühlen Ort sieht, nicht, wo keiner ist. Mit lokalem Bezug (≤ −1,5 K gegenüber dem 1-km-Umfeld) kämen im Stadtkern rund 570 ha kühle Orte hinzu.",
  "grenzen": [
    "'Kühl' ist eine Eigenschaft des Satellitenbilds (30 m, Vormittag, Oberfläche), nicht der Menschen: Parks unter 1–2 ha bleiben unsichtbar, Zugänglichkeit und Barrieren sind ungeprüft.",
    "Die Gebietsdefinition (≤ −1 K unter dem Median des Ausschnitts, überwiegend Umland) übersieht Orte, die nur gegenüber ihrer Nachbarschaft kühl sind; die Variante mit lokalem Bezug findet im Stadtkern rund 570 ha zusätzlich und senkt die Einwohnerzahl ohne kühlen Ort auf rund 29 000.",
    "Die Einwohner-Kennzahl hängt fast vollständig an Fußweg-Annahme und Inseldefinition; die Wärmeschwelle ist wirkungslos; die 'Empfindlichkeit je 100 m' ist eine Ableitung aus der Definition, keine Wirkungszahl.",
    "Suchräume sind Stadtteile, keine Grundstücke; Zensuszahlen sind Größenordnungen (Geheimhaltung, 100-m-Gitter, kein kantengenauer Schnitt mit dem 30-m-Gitter).",
    "Das Gitter enthält Nachbargemeinden (Verbund 3 liegt in Hatten, Verbund 8 in Bad Zwischenahn); Einwohnerzahlen gelten für den Siedlungsraum im Gitter, nicht für die Stadt Oldenburg.",
    "Das Verfahren zeigt, wo im Satellitenbild ein kühler Ort fehlt — nicht, was ein neuer Ort bewirken würde (dafür Baustein 1 Kühlwirkung oder Messung vor Ort); KAnG-Anker: § 8 Abs. 1 (Wärmeinseleffekte) und Abs. 3 (Entsiegelung), Konzept nach § 12."
  ],
  "quellen": [
    {
      "daten": "Oberflächenwärme Sommer relativ (Landsat 8/9 C2 L2 ST, Median 25 Szenen 15.06.–31.08. 2019–2025, ~10:20 UTC)",
      "kartenpass": "ftp-mirror-geophora/tiles/thermal/oldenburg/meta.json",
      "lizenz": "USGS Public Domain, Zugang Microsoft Planetary Computer"
    },
    {
      "daten": "NDVI-Sommerbaseline 2020–2025, Sentinel-2 L2A, 20 m",
      "kartenpass": "ftp-mirror-geophora/tiles/ndvi/oldenburg/meta.json",
      "lizenz": "Copernicus Sentinel-Daten, frei mit Namensnennung"
    },
    {
      "daten": "Zensus 2022 100-m-Gitter: Bevölkerungszahl; Gebäude mit Wohnraum (Insgesamt-Spalte der Heizungsart-Datei)",
      "quelle": "https://www.destatis.de/static/DE/zensus/gitterdaten/",
      "stichtag": "2022-05-15",
      "lizenz": "dl-de/by-2-0"
    },
    {
      "daten": "Ortsnamen der Verbünde: OpenStreetMap über Overpass",
      "lizenz": "ODbL"
    },
    {
      "daten": "Kartenunterlage karte.jpg (Layer-Explorer, OSM-basiert)",
      "lizenz": "© OpenStreetMap-Mitwirkende"
    },
    {
      "norm": "300 m Luftlinie / 500 m Fußweg als wohnungsnahe Grünversorgung",
      "belege": [
        "Berliner Umweltatlas 06.05 „Versorgung mit öffentlichen, wohnungsnahen Grünanlagen“ (Einzugsbereich 300 bis max. 500 m; Richtwert 6 m²/EW) — https://www.berlin.de/umweltatlas/nutzung/oeffentliche-gruenanlagen/2020/methode/",
        "Grunewald, Richter, Meinel et al. 2016: Vorschlag bundesweiter Indikatoren zur Erreichbarkeit öffentlicher Grünflächen, Naturschutz und Landschaftsplanung 48(7) (300 m Luftlinie bzw. 500 m Fußweg zu Grünfläche ≥ 1 ha) — https://www.nul-online.de/magazin/archiv/article-5096212-202007/vorschlag-bundesweiter-indikatoren-zur-erreichbarkeit-oeffentlicher-gruenflaechen-.html"
      ]
    },
    {
      "norm": "KAnG — Bundes-Klimaanpassungsgesetz, in Kraft 01.07.2024; § 8 Abs. 1 (Wärmeinseleffekte, Nr. 4) und Abs. 3 (Entsiegelung); § 12 Klimaanpassungskonzepte (Landesrecht)",
      "quelle": "https://www.gesetze-im-internet.de/kang/"
    },
    {
      "querverweis": "Baustein 1 (Kühlwirkung) misst, was Grün an Oberflächenwärme bewirkt; Baustein 4 zeigt nur, wo im Fußweg ein kühler Ort fehlt."
    }
  ],
  "herkunft": {
    "blatt": "docs/quartier-beispiele-2026-09/04-verbund-zahlen.json",
    "kartenpass_quelle": {
      "verfahren": "quartier.konnektivitaet",
      "version": "2",
      "commit": "68618b07e6f0",
      "gerechnet": "2026-09-10T13:47:39Z",
      "aufruf": "python scripts/quartier/konnektivitaet.py",
      "python": "3.11.4",
      "rasterio": "1.4.4",
      "zwischenergebnis": "scripts/quartier/cache/04-verbund-klassen.tif (Bänder: klasse, insel_id, verbund_id)"
    },
    "zwischenergebnis": "scripts/quartier/cache/04-verbund-klassen.tif, Band 1 (klasse)"
  },
  "kartenpass": {
    "verfahren": "quartier_explorer_ebenen",
    "version": "1",
    "commit": "9c149440dd00",
    "stand": "geaendert",
    "gerechnet": "2026-09-10T20:29:28Z",
    "aufruf": "python scripts/quartier/explorer_ebenen.py",
    "ebene": "kuehlorte",
    "zellen_inseln": 12643,
    "zellen_luecken": 6263,
    "zellen_suchraeume": 21072
  }
}
