Berechnungen & Datenquellen
Alle Kennzahlen dieses Monitors auf einer Seite — nachvollziehbar, reproduzierbar, mit offiziellen Quellen.
1. Grünlandtemperatursumme (GTS)
Die GTS folgt der Definition nach Ernst & Löper (1976).
Für jeden Tag d ab dem 1. Jänner wird das Tagesmittel
T_avg um einen monatsabhängigen Faktor gewichtet und aufsummiert:
GTS(n) = Σ (d=1..n) max(0, T_avg(d)) · f(Monat)
mit: f(Jänner) = 0,5
f(Februar) = 0,75
f(März…Dezember) = 1,0
Negative Tagesmittel werden ignoriert (Schwellwert 0 °C).
Siehe Quellcode: services/gts.py · berechne_gts().
2. Temperaturdaten — Datenquellen-Kaskade
Der Monitor verwendet eine dreistufige Kaskade, um für jeden Standort die bestmöglichen Temperaturdaten zu liefern:
- Stufe 1 — GeoSphere Austria TAWES-Stationen (Primärquelle für Österreich):
Ca. 490 aktive teilautomatische Wetterstationen des offiziellen österreichischen
Messnetzes. Abgefragt über den
GeoSphere Austria Data Hub.
Parameter:
tl_mittel(Tagesmittel Lufttemperatur). Echte Messwerte, tagesaktuell (kein Datenlag), Lizenz CC-BY 4.0. Das System wählt automatisch die nächstgelegene Station mit Daten (max. 30 km Umkreis, bis zu 5 Kandidaten). - Stufe 1b — TAWES 10-Minuten-Daten:
Falls die Tageswerte für die jüngsten Tage noch nicht verfügbar sind,
wird das Tagesmittel aus den 10-Minuten-Werten (
klima-v2-10min, Parametertl) der gleichen Station berechnet. - Stufe 2 — ERA5-Reanalyse (Fallback, weltweit): Über die Open-Meteo Archive-API. Räumliche Auflösung ca. 9 km, tägliches Mittel der 2-m-Temperatur. Wird verwendet, wenn kein TAWES-Station in Reichweite ist (z.B. außerhalb Österreichs). Datenlag 2–5 Tage, Lücken werden mit dem Forecast-Endpunkt aufgefüllt.
- Vergleichslinie — GeoSphere SPARTACUS (1×1-km-Raster, nur AT): Wird zusätzlich als zweite Kurve im Chart angezeigt, wenn der Standort in Österreich liegt. Dient der Plausibilitätskontrolle.
3. Höhenkompensation
Temperaturdaten beziehen sich auf die Höhe der Messstation bzw. des ERA5-Gitterpunkts. Der tatsächliche Imkerstand kann auf einer anderen Seehöhe liegen. Der Monitor korrigiert automatisch:
ΔT = −0,65 °C × (Höhe_Punkt − Höhe_Referenz) / 100 m Höhe_Punkt: BEV 10-m-Geländemodell (Österreich) oder EU-DEM 25 m (Europa) Höhe_Referenz: TAWES-Stationshöhe (AT) oder ERA5-Gitterzellenhöhe (weltweit)
Der Lapse Rate von −0,65 °C/100 m ist der internationale Standard für den feuchtadiabatischen Temperaturgradienten in der unteren Troposphäre. Die Seehöhe am Punkt wird über eine Kaskade ermittelt:
- Österreich: BEV ALS-Geländemodell, 10 m Auflösung (via elevation.geocode.at)
- Europa: EU-DEM 25 m (via opentopodata.org)
- Weltweit: Copernicus DEM 90 m (via Open-Meteo)
4. Kurzfrist-Prognose (14 Tage)
Ab morgen zeigen wir eine 14-tägige numerische Wetterprognose (Open-Meteo Forecast-API, Modellmix des jeweils besten verfügbaren Modells). Die GTS wird anhand dieser prognostizierten Tagesmittel nach derselben Formel wie oben weitergeführt.
5. Ensemble-Band (Unsicherheit)
Für die ersten 14 Tage wird zusätzlich ein Unsicherheitsband aus fünf numerischen Wettermodellen gebildet:
- ECMWF IFS 0.25° (Europäisches Zentrum für mittelfristige Wettervorhersage)
- NOAA GFS Global
- DWD ICON Global
- Environment Canada GEM Global
- Japan Meteorological Agency GSM
Für jeden Tag werden min und max des Tagesmittels
über alle Modelle gebildet und zu GTS-Min/Max aufsummiert.
Das resultierende schattierte Band im Chart zeigt den Bereich,
in dem die GTS laut Modellkonsens mit hoher Wahrscheinlichkeit liegt.
Die Anzahl verfügbarer Modelle nimmt gegen Ende der 14 Tage ab
(einige Modelle haben einen kürzeren Horizont).
6. Langfrist-Fortschreibung (Klima-Normal)
Nach Tag 14 verlässt die numerische Wettervorhersage ihren verlässlichen Bereich. Statt zu extrapolieren zeigen wir eine Fortschreibung anhand des Klima-Normals:
T_klima(Tag d) = Mittelwert aller ERA5-T_avg(d) über 2015–2024
Der 29. Februar wird übersprungen. Für jeden Tag ab Tag 15 bis max. 30 Tage in die Zukunft wird die GTS mit dem Klima-Normal desselben Datums fortgeschrieben (max. 30 Tage in die Zukunft). Die Darstellung als gestrichelte Linie signalisiert die geringere Verlässlichkeit.
7. Flugtag-Kriterium
Die Wettervorhersage-Kacheln markieren einen Tag als Flugtag, wenn beide Bedingungen erfüllt sind:
- Tages-Höchsttemperatur Tmax ≥ 12 °C
- Tagesniederschlag < 1 mm
Diese Schwellen sind Praxisrichtwerte aus der Imkerliteratur — an solchen Tagen fliegen Honigbienen regelmäßig aus, sammeln Pollen und Nektar und die Völker wachsen.
8. Trachtpflanzen-Zuordnung
Jede Trachtpflanze in der Datenbank besitzt einen
gts_start- und gts_end-Wert. Eine Pflanze gilt als:
- aktiv, wenn
gts_start ≤ aktuelle GTS ≤ gts_end - erreicht, wenn
gts_end < aktuelle GTS - kommend, wenn
gts_start > aktuelle GTS
Quelle der Schwellen: BeeLot-Kalender und der Trachtpflanzen-Almanach Wasserburg.
9. Vegetationsvergleich (Einordnung des aktuellen Jahres)
Der Satz „…liegt X Tage vor/nach dem Mittel der letzten Jahre"
vergleicht das Datum, an dem in diesem Jahr die 200 °Cd
erreicht wurden, mit dem Mittel derselben Schwelle in den
n vorangegangenen Jahren.
10. Schwarmvorhersage
Der Schwarmrisiko-Index (0–100) bewertet die Wahrscheinlichkeit einer Schwarmstimmung anhand von fünf gewichteten Faktoren:
| Faktor | Max. Punkte | Beschreibung |
|---|---|---|
| GTS-Zone | 30 | Peak bei 300–450 °Cd (Hauptschwarmzeit), abfallend davor/danach |
| Temperatur | 25 | Aufeinanderfolgende Tage mit Tmax ≥ 20 °C |
| GTS-Beschleunigung | 20 | Täglicher GTS-Zuwachs der letzten 7 Tage (>3 °Cd/Tag = Trachtexplosion) |
| Trockenheit | 15 | Anteil trockener Tage (<1 mm) in den nächsten 7 Tagen |
| Tageslänge | 10 | Astronomische Tageslänge >14 h begünstigt Schwarmtrieb |
Risikostufen: <25 Niedrig, 25–50 Mittel, 50–75 Hoch, >75 Sehr hoch. Zusätzlich wird eine tageweise 14-Tage-Prognose angezeigt, die den GTS-Verlauf mit dem Forecast simuliert und den Score pro Tag berechnet. Die Tageslänge wird astronomisch nach Breitengrad berechnet (Näherungsformel).
11. Trachtumfeld (INVEKOS)
Die Seite Trachtumfeld zeigt alle landwirtschaftlichen Feldkulturen im 3,5-km-Flugradius eines Bienenstandorts. Datenquelle ist die offizielle INVEKOS-Schlagdatenbank (Integriertes Verwaltungs- und Kontrollsystem) der AMA (Agrarmarkt Austria), abgerufen über die OGC Features API.
- Datensatz: INVEKOS Schläge 2025-2 (Winterrevision), Polygone mit Nutzungsart
- Schlüsselfelder:
snar_bezeichnung(Kulturart),sl_flaeche_brutto_ha(Fläche),kz_bio_oepul_jn(Bio-Kennzeichen) - Abfrage: Bounding-Box-Filter um den Standort (±3,5 km)
- Kategorisierung: Jede Kultur wird automatisch als trachtrelevant, Grünland, Acker, Landschaft oder sonstig eingestuft
- Trachtwert-Bewertung: Massentracht (Raps, Sonnenblumen), Obstblüte, Pollen+Nektar (Klee, Luzerne), Wildblumen (Grünbrache)
12. Waldkarte (Copernicus)
Die Seite Waldkarte zeigt die Waldzusammensetzung im Umfeld über drei umschaltbare WMS-Layer der Copernicus Land Monitoring Service (Sentinel-2, 10 m Auflösung):
- Dominant Leaf Type (2018): Laubwald vs. Nadelwald
- Tree Cover Density (2018): Kronendichte 0–100%
- Forest Type (2018): Laubwald / Nadelwald / Mischwald
Für Imker relevant: Laubwald (Linde, Ahorn, Kastanie → Blütentracht; Buche, Eiche → Honigtau), Nadelwald (Fichte, Tanne → Waldtracht/Honigtau), Mischwald (vielfältigstes Angebot). Hohe Kronendichte zeigt geschlossene Bestände mit starkem Honigtau-Potenzial.
13. Standort-Benachrichtigungen
Angemeldete Benutzer können bis zu 3 Standorte speichern. Ein täglicher Hintergrund-Job prüft die aktuelle GTS jedes Standorts gegen sechs Schwellwerte (50, 100, 200, 400, 600, 1000 °Cd). Wird ein Schwellwert erstmals in einem Jahr überschritten, erhält der Benutzer eine E-Mail-Benachrichtigung mit Standortname, aktuellem GTS-Wert und Handlungsempfehlung.
14. Hochwasser-Check (HQ30 / HQ100 / HQ300)
Die Seite Hochwasser führt eine Punktabfrage gegen die offiziellen österreichischen Hochwasser-Überflutungsflächen nach EU-Hochwasserrichtlinie durch. Datenherr ist das BMLUK, Bereitstellung über das Umweltbundesamt als INSPIRE-konforme OGC-Dienste.
- HQ30 — hohe Wahrscheinlichkeit, ~30-jährliches Ereignis
- HQ100 — mittlere Wahrscheinlichkeit, ~100-jährliches Ereignis
- HQ300 — niedrige Wahrscheinlichkeit, ~300-jährliches Ereignis
Die Karte zeigt die Layer als WMS-Overlay (zentrales Bundle des
UBA, alle drei Wiederkehrintervalle einzeln zuschaltbar). Beim Klick auf
einen Punkt führt das Backend einen WFS 2.0 GetFeature-Request
mit FES-Intersects-Filter gegen alle drei Endpunkte aus
(nz-core:HazardArea, EPSG:4326, lat/lon-Achsenreihenfolge).
Das Ergebnis wird dreistufig dargestellt:
- betroffen: mindestens ein Layer schneidet den Punkt
- nicht betroffen: kein Schnitt — beachte den Disclaimer
- keine Daten: WFS-Dienst liefert Fehler oder unverwertbare Antwort
Wichtige Einschränkungen: Datenstand 31. Oktober 2020 — bauliche Schutzmaßnahmen, die seither umgesetzt wurden, sind nicht enthalten. Maßstab 1:25.000, daher nicht parzellenscharf und nicht für rechtsverbindliche Aussagen geeignet. Eine Region ohne Schnittfläche kann auch bedeuten, dass für sie keine detaillierte Abflussuntersuchung vorliegt — „nicht betroffen" ist also nicht gleichbedeutend mit „hochwassersicher". Für rechtsverbindliche Auskünfte: Gemeinde, Flächenwidmungsplan oder Bundeswasserbauverwaltung.
Quellcode: services/hochwasser.py. Lizenz der Daten: CC BY 4.0.
15. Caching & Performance
Um die öffentlichen APIs nicht zu überlasten, werden alle externen Aufrufe serverseitig gecached:
- GTS-Daten (TAWES + ERA5): 6 Stunden
- Geokodierung: 24 Stunden
- Seehöhe (BEV/EU-DEM): 30 Tage
- Trachtpflanzen-Datei: 24 Stunden
- Wettervorhersage: 3 Stunden
- Schwarmrisiko: 3 Stunden
- Trachtumfeld (INVEKOS): 24 Stunden
- Hochwasser-Punktabfrage (WFS, gerundete Koordinaten ~110 m): 30 Tage
- Klima-Normal (ERA5 2015–2024): Prozess-Cache (neu geladen bei Container-Restart)
- TAWES-Stationsmetadaten: Prozess-Cache
16. Datenquellen im Überblick
| Quelle | Daten | Auflösung | Lizenz |
|---|---|---|---|
| GeoSphere Austria TAWES | Tagesmitteltemperatur (Primärquelle AT) | Punktmessung, ~490 Stationen | CC-BY 4.0 |
| GeoSphere Austria TAWES 10min | Lückenfüllung aktuelle Tage | Punktmessung, 10-min-Intervall | CC-BY 4.0 |
| GeoSphere Austria SPARTACUS | Tagesmittel Vergleichslinie | 1 × 1 km Raster | CC-BY 4.0 |
| Open-Meteo ERA5 Archive | Historische Tagesmittel (Fallback) | ~9 km, täglich | CC-BY 4.0 |
| Open-Meteo Forecast | 14-Tage-Prognose + Wetterdetail | ~11 km, täglich | CC-BY 4.0 |
| Open-Meteo Multi-Modell | Ensemble-Spread (5 Modelle) | ~11–25 km | CC-BY 4.0 |
| INVEKOS Schläge (AMA/BML) | Feldkulturen mit Nutzungsart + Fläche | Feldstück-Polygone, ~1 m | Open Data |
| BMLUK / UBA — HWRL HQ30 | Hochwasser-Überflutungsfläche, hohe Wahrscheinlichkeit | Maßstab 1:25.000 | CC-BY 4.0 |
| BMLUK / UBA — HWRL HQ100 | Hochwasser-Überflutungsfläche, mittlere Wahrscheinlichkeit | Maßstab 1:25.000 | CC-BY 4.0 |
| BMLUK / UBA — HWRL HQ300 | Hochwasser-Überflutungsfläche, niedrige Wahrscheinlichkeit | Maßstab 1:25.000 | CC-BY 4.0 |
| Copernicus HRL Dominant Leaf Type | Laub-/Nadelwald-Verteilung | 10 × 10 m (Sentinel-2) | Open Access |
| Copernicus HRL Tree Cover Density | Kronendichte 0–100% | 10 × 10 m | Open Access |
| Copernicus HRL Forest Type | Laub / Nadel / Mischwald | 10 × 10 m | Open Access |
| BEV 10-m-DGM (via elevation.geocode.at) | Seehöhe Österreich | 10 × 10 m | CC-BY 4.0 |
| EU-DEM 25 m (via opentopodata.org) | Seehöhe Europa | 25 × 25 m | CC-BY 4.0 |
| OpenStreetMap Nominatim | Reverse-Geokodierung | – | ODbL |
| OpenStreetMap Tiles | Hintergrundkarte | – | ODbL |
| BeeLot / Wasserburg | Trachtpflanzen-Schwellen | – | Eigen-Kompilation |