SoniTrace Climate Analysis Hessen

Wissenschaftsstadt Darmstadt — Schwammstadt-Simulator

37 statistische Bezirke · Hessen · Datenstand: 2026-05-28

Eine „Schwammstadt" nimmt Regen auf und kühlt sich durch Entsiegelung und mehr Grün selbst. Wähle einen Stadtbezirk und verschiebe die Regler für Versiegelung und Baumanteil. Die Karte und die Anzeige zeigen sofort, wie sich die vorhergesagte sommerliche Oberflächentemperatur verändert — berechnet aus dem statistischen Zusammenhang der echten Bezirks-Daten dieser Stadt.

Karte wird geladen …
°C
±0,0 °C

Bezirk wählen, um zu starten.

Versiegelung – %
Baumanteil – %
Versiegelung Bäume sonstige Flächen
Förderung in Wissenschaftsstadt Darmstadt
Privatbäume „1000 neue Bäume" — bis 100 €/Baum (Hochstamm-Obstbäume)
Regenwasser-Zisterne — 200–500 € je nach Volumen (+200 € mit Grauwasser)
Entsiegelung & Dachbegrünung — Potenzial-Kataster + Beratung Amt für Klimaschutz

Wie zuverlässig ist das?

Vereinfachte Illustration, keine physikalische Vorhersage. Das Modell beschreibt den räumlichen Zusammenhang zwischen Versiegelung, Baumanteil und Oberflächentemperatur über die heutigen Bezirke — es ist kein kausales Klimamodell. Lage, Höhe, Kaltluftbahnen, Wind, Wasserflächen und Gebäudehöhe wirken zusätzlich und sind hier nicht enthalten. Versiegelung und Baumanteil sind außerdem stark gegenläufig (Kollinearität), die Regler also keine voneinander unabhängigen Stellschrauben — steigt der Baumanteil, sinkt zuerst der Puffer „sonstige Flächen", und ist der aufgebraucht, muss entsiegelt werden. Die Vorhersage ist auf den beobachteten Wertebereich der Stadt begrenzt.
Bestimmtheitsmaß R² 0.91

R² gibt an, welcher Anteil der Temperatur-Unterschiede zwischen den Bezirken sich allein durch Versiegelung und Baumanteil erklären lässt — hier 91 %. Der Rest geht auf andere Faktoren (Lage, Wind, Wasser …), die das Modell nicht kennt.

Methode. Gewöhnliche Kleinste-Quadrate-Regression über die 37 Stadtbezirke: lst_c = b0 + b1*built_pct + b2*tree_pct mit b0 = 37.65, b1 = +0.0426 (pro %-Punkt Versiegelung), b2 = -0.0853 (pro %-Punkt Baumanteil). Es ist eine Querschnitts-Korrelation über den Raum, kein kausales physikalisches Modell.
Berechnet: 2026-05-28T07:51:18Z · Stadt-Slug: darmstadt

Auf eigener Website einbinden

Diese Codes auf deiner Seite einbauen. Snippets aktualisieren sich automatisch, sobald die Pipeline neu läuft.

Wichtig zur iframe-Höhe: die min-height-Werte sind Default-Höhen für den ersten Render-Tick. Das postMessage-Resizer-Script (immer mit dabei) misst nach dem Layout die echte Höhe und passt sie dynamisch an.

Kompletter Simulator als iframe — Caveat, Karte, Regler, Methodik

Versteckt den ClAn-Header und passt die iframe-Höhe an die Inhalte an.

<iframe id="clan-sim-darmstadt"
        src="https://clan.sonitrace.com/simulator/darmstadt?embed=1"
        style="width:100%; border:0; min-height:1400px"
        scrolling="no" loading="lazy"></iframe>
<script>
  window.addEventListener('message', (e) => {
    if (e.data && e.data.type === 'clan-height') {
      document.getElementById('clan-sim-darmstadt').style.height = e.data.height + 'px';
    }
  });
</script>
Nur das interaktive Widget — Caveat + Karte + Regler, ohne Methodik

Kompakte Variante ohne die R²-/Methoden-Box.

<iframe id="clan-sim-w-darmstadt"
        src="https://clan.sonitrace.com/simulator/darmstadt?embed=1&section=simulator"
        style="width:100%; border:0; min-height:900px"
        scrolling="no" loading="lazy"></iframe>
<script>
  window.addEventListener('message', (e) => {
    if (e.data && e.data.type === 'clan-height') {
      document.getElementById('clan-sim-w-darmstadt').style.height = e.data.height + 'px';
    }
  });
</script>
JSON-API — Modell-Koeffizienten + Bezirks-Werte

Regressions-Koeffizienten, Ranges und alle Bezirks-Werte als JSON. Bezirks-Polygone separat als GeoJSON (vom Stadt-Report).

// Modell: b0/b1/b2, r2, ranges, bezirke[]
fetch('https://clan.sonitrace.com/simulator/darmstadt/model.json')
  .then(r => r.json())
  .then(m => console.log(m.model, m.ranges, m.bezirke));

// Bezirks-Polygone als GeoJSON (WGS84)
fetch('https://clan.sonitrace.com/city/darmstadt/bezirke.geojson')
  .then(r => r.json())
  .then(gj => console.log(gj.features));