Quellen & Lizenzen
Woher die Daten kommen, wem sie gehören und was buscosun daraus macht.
Kurz gesagt
buscosun rechnet nicht selbst Wetter — es holt die Daten der amtlichen Wetterdienste, rechnet sie um und stellt sie dar. Diese Seite nennt jede Quelle, ihren Betreiber und ihre Lizenz.
Wichtig für die Einordnung: buscosun verändert die Daten erheblich — Höhenkorrektur der Temperatur, Verschmelzung mehrerer Modelle, Radar-Extrapolation und eigene Farbskalen. Was Sie hier sehen, ist deshalb nicht identisch mit dem, was der jeweilige Wetterdienst veröffentlicht. Für amtliche Warnungen gilt immer die Quelle selbst.
Wettermodelle (23, direkt aus dem Modellkatalog der App)
Diese Tabelle wird beim Bauen der Seite aus src/fusion/modelCatalog.ts erzeugt —
derselben Datei, aus der die App ihre Modellauswahl speist. Sie kann deshalb nicht veralten.
| Modell | Betreiber | Lizenz | Nennung |
|---|---|---|---|
| Native (hauseigen) | Buscosun-Komposit | CC-BY-4.0 | Daten: DWD, GeoSphere Austria, MeteoSchweiz · CC BY 4.0 |
| INCA | GeoSphere Austria | CC-BY-4.0 | Daten: GeoSphere Austria · CC BY 4.0 |
| ICON-CH1-EPS | MeteoSchweiz | CC-BY-4.0 | Daten: MeteoSchweiz · CC BY 4.0 |
| ICON-D2 | DWD | CC-BY-4.0 | Daten: DWD · CC BY 4.0 |
| ICON-D2-EPS | DWD | CC-BY-4.0 | Daten: DWD · CC BY 4.0 |
| ICON-CH2-EPS | MeteoSchweiz | CC-BY-4.0 | Daten: MeteoSchweiz · CC BY 4.0 |
| C-LAEF | GeoSphere Austria | CC-BY-4.0 | Daten: GeoSphere Austria · CC BY 4.0 |
| AROME-France | Météo-France | Etalab-2.0 | Daten: Météo-France · Etalab 2.0 |
| ICON-EU | DWD | CC-BY-4.0 | Daten: DWD · CC BY 4.0 |
| MOSMIX | DWD | CC-BY-4.0 | Daten: DWD MOSMIX · CC BY 4.0 |
| Live-Stationen | DWD · TAWES · SMN | CC-BY-4.0 | Stationen: DWD, GeoSphere Austria, MeteoSchweiz · CC BY 4.0 |
| UKMO Global | UK Met Office | OGL-UK | Daten: UK Met Office · OGL |
| ARPEGE | Météo-France | Etalab-2.0 | Daten: Météo-France · Etalab 2.0 |
| ICON global | DWD | CC-BY-4.0 | Daten: DWD · CC BY 4.0 |
| AICON | DWD | CC-BY-4.0 | Daten: DWD (AICON) · CC BY 4.0 |
| GEM / GDPS | ECCC | OGL-Canada | Daten: Environment Canada · OGL Canada |
| ECMWF IFS | ECMWF | CC-BY-4.0 | Daten: ECMWF · CC BY 4.0 |
| NOAA GFS | NOAA | Public-Domain | Daten: NOAA · Public Domain |
| AIFS Single | ECMWF | CC-BY-4.0 | Daten: ECMWF (AIFS) · CC BY 4.0 |
| AIFS ENS | ECMWF | CC-BY-4.0 | Daten: ECMWF (AIFS ENS) · CC BY 4.0 |
| AIGFS | NOAA | CC0 | Daten: NOAA (AIGFS) · CC0 |
| AIGEFS | NOAA | CC0 | Daten: NOAA (AIGEFS) · CC0 |
| GraphCastGFS | NOAA | CC0 | Daten: NOAA (GraphCast) · CC0 |
Weitere Quellen
Karten & Geodaten
- OpenFreeMap — OpenFreeMap · Kachel-Dienst, Attribution verpflichtend
Basiskarten-Kacheln. Pflichttext: „OpenFreeMap © OpenMapTiles Data from OpenStreetMap".
Im Code:src/MapView.tsx, src/atmosphere/ThermalMap.tsx u. a. - OpenStreetMap — OpenStreetMap-Mitwirkende · ODbL 1.0
Grundlage der OpenFreeMap-Kacheln, der Ortssuche und der Länderpolygone.
Im Code:src/geocode.ts, public/countries/*.geojson - OpenMapTiles — OpenMapTiles · siehe OpenFreeMap
Kachel-Schema der Basiskarten.
Im Code:Basemap-Style - Nominatim — OpenStreetMap Foundation · ODbL 1.0
Ortssuche (Geocoding). Nutzungsbedingungen der OSMF gelten.
Im Code:src/geocode.ts:24,42 - Esri World Imagery / World Topo — Esri und Datenpartner · 🔴 in Klärung
Satelliten- und Gelände-Basiskarte der Radar-Ansicht. Die Nutzungsberechtigung ohne ArcGIS-Lizenz ist offen (V-106); geforderte Nennung: „Source: Esri, Maxar, Earthstar Geographics, and the GIS User Community".
Im Code:src/radar/RadarMap.tsx:37,40
Messnetze, Radar & Satellit
- DWD Open Data — Deutscher Wetterdienst · GeoNutzV / CC BY 4.0
ICON-D2, ICON-D2-EPS, ICON-EU, RADOLAN-RV-Radarkomposit, Warnungen, Stationsmesswerte. buscosun verändert diese Daten (Höhenkorrektur, Fusion, Nowcast, eigene Rampen).
Im Code:src/sources/* - GeoSphere Austria Data Hub — GeoSphere Austria · CC BY 4.0
INCA-Nowcast und TAWES-Stationen. Vorgegebener Wortlaut: „Datenquelle: GeoSphere Austria - https://data.hub.geosphere.at".
Im Code:src/sources/geosphereInca.ts, geosphereTawes.ts - MeteoSchweiz Open Data — Bundesamt für Meteorologie und Klimatologie MeteoSchweiz · CC BY 4.0
ICON-CH1/CH2-EPS, RZC-Radar, SMN-Stationen.
Im Code:src/sources/meteoSwissSmn.ts u. a. - BrightSky — BrightSky (Jakob Bräuer) · MIT (Dienst) · Daten: DWD
Zugriffsschicht auf DWD-Stationsdaten und -Warnungen.
Im Code:src/sources/brightSkyCurrent.ts, dwdAlerts.ts - EUMETSAT / Meteosat — EUMETSAT · siehe EUMETSAT-Datenpolitik
Satellitenbild-Layer (WMS).
Im Code:Satelliten-Layer der Karte - Meteostat — Meteostat · CC BY-NC 4.0
Historische Stationsreihen im Klima-Rückblick.
Im Code:src/history/meteostatSource.ts - Open-Meteo — Open-Meteo · CC BY 4.0, nicht-kommerzielle Nutzung
Zusatzquelle für Punkt-Vorhersage, Ensemble und Pollen (CAMS); seit BD1 auch Wetterlage am Brandort (DWD ICON, past_days). Nutzung siehe D-18 bzw. V-28.
Im Code:src/sources/openMeteo*.ts, src/fire/detail/fireWeatherAtPoint.ts
Waldbrand DACH
- NASA FIRMS / LANCE — NASA (Fire Information for Resource Management System, LANCE) · NASA: „no restrictions on subsequent use or redistribution"
Primärquelle der aktiven Brände: VIIRS-375-m-Thermalanomalien (NRT) von Suomi-NPP, NOAA-20 und NOAA-21 mit Feuerstrahlungsleistung, Konfidenz, Pixelgeometrie und Tag/Nacht. Nennung: „NASA FIRMS / LANCE". Zugriff über die Area API mit MAP_KEY — der Schlüssel steht ausschließlich serverseitig in der Edge Function und nie im Bundle (docs/DATA_SOURCES.md §W.2.1). Am 2026-08-14 am eigenen Schlüssel geprüft.
Im Code:src/fire/sources/firmsHotspots.ts, netlify/edge-functions/firms.ts - Copernicus GWIS (Global Wildfire Information System) — Europäische Kommission / JRC · CC BY 4.0
EU-Gefahrenindex der ECMWF-Familie als WMS-Fläche in fünf Sub-Ansichten (FWI, Perzentil-Einordnung gegenüber ~40 Jahren Historie, Drought Code, ISI, FFMC; bis +9 Tage) und — als keylose Rückfallebene für die aktiven Brände — Satelliten-Thermalanomalien (VIIRS) als Punkte ohne Intensität. Pflichttext: „© European Union, Copernicus Emergency Management Service — GWIS (CC BY 4.0)". Kein Schlüssel, keine Abrufgrenze; in WB0/E0 (2026-08-14/15) selbst geprüft.
Im Code:src/fire/sources/gwisFwi.ts, dangerViews.ts, gwisHotspots.ts - DWD Waldbrandgefahrenindex (WBI) und Graslandfeuerindex (GLFI) — Deutscher Wetterdienst · GeoNutzV / CC BY 4.0
Amtliche Stufe 1–5 für Deutschland, 484 Stationen, Tag 0…+6. buscosun gibt die Stationswerte wieder; eine Fläche daraus wäre eigene Interpolation und ist als solche zu kennzeichnen. Ein offenes 1-km-Raster gibt es nicht (Pfad liefert 404).
Im Code:src/fire/sources/dwdFireIndex.ts - DWD ICON-D2 relhum_2m — Deutscher Wetterdienst · GeoNutzV / CC BY 4.0
Relative Feuchte 2 m als Feuerwetter-Treiber. Abgeleitete Darstellung ⇒ Pflichtform „Datenbasis: Deutscher Wetterdienst, Rasterdaten bildlich wiedergegeben".
Im Code:src/sources/iconD2Relhum.ts - Copernicus EFFIS — Europäische Kommission / JRC · CC BY 4.0
European Fuel Map (Brennmaterial, Stand 2017) und die kartierten Brandflächen des Rapid Damage Assessment (laufende Saison live, Archiv früherer Saisons; mit Fläche, Branddatum und Landbedeckungsanteilen). Eine Detektion in einer solchen Fläche wird als „von EFFIS kartiert (bestätigt)" ausgewiesen — mit Fläche, Datum und Stand. Pflichttext: „© European Union, Copernicus Emergency Management Service — EFFIS (CC BY 4.0)". ⚠️ Der Hotspot-Bestand desselben Dienstes endet Okt 2021 und wird NICHT verwendet — aktive Brände kommen von NASA FIRMS (Rückfall GWIS).
Im Code:src/fire/sources/euContext.ts, src/fire/fireCorroboration.ts - EEA — Natura 2000 und CORINE Land Cover 2018 — Europäische Umweltagentur (EEA) · EEA-Reuse: frei, auch kommerziell
Schutzgebiete und Landbedeckung als Brandkontext. Pflichttext: „Generated using European Union's Copernicus Land Monitoring Service information" bzw. „© EEA". ⚠️ Natura 2000 deckt die SCHWEIZ nicht ab — sie ist kein EU-Mitglied; eine leere Fläche heißt dort „nicht erfasst", nicht „keine Schutzgebiete".
Im Code:src/fire/sources/euContext.ts - Copernicus EDO/GDO — Europäische Kommission / JRC · CC BY 4.0
🔴 Vorgesehen für Trockenheit und Vegetationsstress, aber NICHT eingebunden: Der Dienst sendet `access-control-allow-origin` doppelt, was ungültiges CORS ist — MapLibre lädt daran null Kacheln. Am 2026-08-14 im Browser belegt. Eine Einbindung bräuchte einen server-seitigen Umweg.
Im Code:audit/waldbrand-ausbau.md §1 - BAFU Waldbrandgefahr und Feuerverbote — Bundesamt für Umwelt BAFU / swisstopo · Opendata OPEN: Freie Nutzung (geocat.ch, opendata.swiss terms_open)
Amtliche Schweizer Gefahrenstufe je Warnregion und kantonale Präventionsmassnahmen. Autoritativ ist der geocat-Metadatensatz je Layer (Waldbrandgefahrenwarnung 3f8bc20d-…, Waldbrandpräventionsmassnahmen der Kantone 5deca805-…): MD_LegalConstraints.otherConstraints = „Opendata OPEN: Freie Nutzung." mit Verweis auf opendata.swiss/terms-of-use#terms_open (A0-6, 2026-08-15). Das STAC-Feld „proprietary" ist ein Platzhalter (docs/DATA_SOURCES.md §W.6). Auflage Fair Use: ein Abruf je Sitzung, TTL ≥ 1 h, kein Polling. Vermerk: „© BAFU · © Data: swisstopo".
Im Code:src/fire/sources/bafuFire.ts - NASA GIBS / Worldview Snapshots — NASA ESDIS · frei („no restrictions"), Anerkennung erbeten
Satellitenbilder „Vorher | Während | Nachher" je Brand im Dossier: HLS-Echtfarbe (Sentinel-2 + Landsat harmonisiert, 30 m) als fertige Einzelbilder der Worldview-Snapshot-API, kein Schlüssel, CORS *, strikt on-demand (eine Handvoll Bilder je Dossier-Klick, Sitzungs-Cache). Erbetener Text steht als SAT_ATTRIBUTION an der Karte. Am 2026-08-31/09-01 an den Endpunkten gemessen (audit/brandradar-satellitenbilder.md).
Im Code:src/fire/detail/fireSatImagery.ts, src/fire/FireSatImagery.tsx - Element84 Earth Search (AWS Open Data) — Element 84 / AWS Open Data Program · Copernicus-Sentinel- bzw. USGS-Landsat-Daten: frei mit Attribution
STAC-Katalog für die Aufnahmetage samt Wolkenanteil je Szene (Collections sentinel-2-l2a und landsat-c2-l2). Anonym, CORS *, eine Anfrage je Brand und Sitzung. Der Wolkenwert gilt je 110-km-Granulat, nicht am Brandort — er ist Vorauswahl, die Tagesleiste die Korrektur. Seit SAT2a liest der 10-m-Viewer zusätzlich die Sentinel-2-TCI-Originale (COGs) per Range-Request vom CORS-offenen Bucket sentinel-cogs.s3.us-west-2.amazonaws.com (AWS Open Data, Copernicus-Sentinel-Lizenz: frei mit Attribution) — on-demand nach Klick, 1–10 MB je Sitzung.
Im Code:src/fire/detail/fireSatImagery.ts - ESA WorldCover 2021 — ESA / VITO (Bereitstellung: Microsoft Planetary Computer) · CC BY 4.0
Landbedeckung 10 m (v200, Stand 2021) für die Ernte-Sprenkel-Dämpfung des dNBR-Overlays im 10-m-Viewer (SAT2d): auf Acker/Siedlung/vegetationsarmen Flächen wird das Verbrannt-Signal halbtransparent gedämpft — nie gelöscht. Abruf on-demand per Range-Request (COG) über einen anonymen SAS-Token des Microsoft Planetary Computer (beide CORS *, kein Schlüssel im Repo, ~0,1–0,3 MB je Dossier-Sitzung); der ESA-eigene AWS-Bucket ist CORS-los (gemessen 2026-09-02, audit/brandradar-satellitenbilder.md §12). Benannter Ersatzweg (V-SAT-15): fällt der Planetary Computer aus, liest die Dämpfung dieselben Daten (9000-px-Ebene ≈ 37 m, Kachel-Nutzlasten byte-identisch remuxt) vom eigenen statischen Spiegel-Repo buscosun-worldcover über jsDelivr am gepinnten Commit-SHA; die CC-BY-4.0-Attribution steht auch im Spiegel-README. Pflichttext: „© ESA WorldCover project 2021 / Contains modified Copernicus Sentinel data (2021), CC BY 4.0" — steht als WC_ATTRIBUTION im Modul, der Viewer-Satz nennt Quelle und Lizenz.
Im Code:src/fire/detail/worldCover.ts, src/fire/FireCogViewer.tsx - GeoNames — GeoNames (Marc Wick, Unxos GmbH) · CC BY 4.0
Statisches Ortsverzeichnis DE/AT/CH (bewohnte Orte ab 1 500 Einwohnern mit Kreis/Bezirk/Kanton) für die Angabe „nächster Ort" im Brandflächen-Panel — als Datei im Repo, kein Abruf einer Web-API (die GeoNames-API braucht ein Konto mit Limit, Nominatim erlaubt 1 Anfrage/s; beides ist ausgeschlossen). Pflichttext: „Ortsnamen: GeoNames (CC BY 4.0)". Erzeugt aus den Länderdumps mit scripts/build-places-dach.mjs.
Im Code:public/fire/places-dach.json, src/fire/footprint/places.ts
Schriften & Software
- League Spartan, Space Grotesk, IBM Plex Mono — League of Movable Type, Florian Karsten, IBM · SIL Open Font License 1.1
Seit V-102 selbst gehostet — beim Seitenaufruf geht keine Verbindung zu einem Schrift-CDN.
Im Code:public/fonts/ - MapLibre GL JS — MapLibre-Projekt · BSD-3-Clause
Kartendarstellung (WebGL).
Im Code:package.json - React — Meta und Mitwirkende · MIT
UI-Bibliothek.
Im Code:package.json - bz2 / bzip2-wasm / jsfive — jeweilige Autoren · MIT bzw. BSD
Dekompression der GRIB2- und HDF5-Rohdaten im Browser.
Im Code:package.json
Was buscosun daraus macht
- Höhenkorrektur: Modelltemperaturen werden mit einer aus den Daten geschätzten Temperaturabnahme auf die echte Geländehöhe gerechnet.
- Fusion mehrerer Modelle: Mehrere Wettermodelle und Live-Stationsmesswerte werden zu einem Feld verschmolzen.
- Radar-Nowcast: Aus aufeinanderfolgenden Radarbildern wird die Zugrichtung bestimmt und fortgeschrieben.
- Eigene Farbskalen und Schwellen für alle Kartenlayer.
Fehler in der Darstellung sind deshalb unsere Fehler, nicht die der Wetterdienste.
Fehler gefunden?
Wenn eine Nennung fehlt, falsch ist oder eine Lizenz sich geändert hat: Kontakt. Wir korrigieren das.