Dokumentation: Seiten auswählen

ADR-0071: Erdbeben- und Hitzekarte im kostenlosen Standort-Check

  • Status: Accepted
  • Datum: 2026-09-25
  • Owner: Andreas (Tech)
  • Fachliche Vorgaben: Erdbeben #453 (Report-Ampel, keine Kostenwirkung), Hitze #439 (neutral, keine Ampel)
  • Adressiert Risiken: R-01/R-02 (Datenrechte, Quellenstand), R-03 (Scheingenauigkeit, ehrliche Grenzen)
  • Erweitert: ADR-0052 (nicht im öffentlichen Doku-Portal verfügbar) (Standort- Datenpass)
  • Baut auf: ADR-0043 (nicht im öffentlichen Doku-Portal verfügbar), ADR-0051 (nicht im öffentlichen Doku-Portal verfügbar), ADR-0056 (nicht im öffentlichen Doku-Portal verfügbar)
  • Nachweis: Rechte- und Datenbefund 25.09.2026 (nicht im öffentlichen Doku-Portal verfügbar)

Kontext

Der Standort-Check (ADR-0052) zeigte österreichweit bisher nur zwei fachliche Werte: das Jahresklima 2025 (SPARTACUS v3) und den Brachflächen-Potenzialhinweis. Zwei weitere bundesweite Quellen sind seit August produktiv release-gebunden, qualifiziert und aktiv, wurden aber nur im Bericht gelesen:

  • erdbeben-oenorm — ÖNORM-Ortstabelle mit 2.188 Orten, Zone und agR;
  • geosphere-hora-hitzelayer — historische Hitzetage, extreme Hitzetage, Tropennächte und Kyselý-Tage 1991–2020 im 1-km-Raster.

Die Matrix wies Erdbeben für site-check bewusst als notConfigured aus (fehlende Scope-Qualifikation), HORA fehlte als Lane ganz. Andreas hat am 25.09.2026 entschieden, beide als Karten österreichweit aufzunehmen.

Entscheidung

  1. Kein neuer Rechte-Review. Beide eingespielten Reviews erlauben public_display/report_lookup ohne Unterscheidung zwischen Bericht und Werkzeug; das DB-Gate kennt keine Werkzeugdimension. CC BY 4.0 und die Data-Hub-Nutzungsbedingungen decken die kostenlose öffentliche Anzeige. Präzedenz ist die SPARTACUS-Klimakarte mit derselben Kombination. Belege: Evidenz (nicht im öffentlichen Doku-Portal verfügbar).
  2. Scope-Qualifikation in der Matrix. Beide Quellen erhalten einen nationalen, versionierten Scope (orte:at:oenorm-b-1998-1 bzw. country:AT, Evidenz releaseLedger). Der HORA-Ausschluss aus der Werkzeugmatrix entfällt. Matrixversion 2026-09-25.site-check-earthquake-heat-lanes-v1. Eine Zelle öffnet weiterhin nur mit exaktem Coverage-Key des aktiven Releases, gültigen Rechten, Freshness, Quality und release_bound-Consumer.
  3. Eigene Kartenmodule. lib/tools/site-check-earthquake.ts und lib/tools/site-check-heat.ts erhalten nach dem vollständigen Matrix-Gate einen Kontext mit exakt der Active-Release-Identität der Bundeslandzelle (SiteCheckCardContext). Damit bleiben parallele Kartenerweiterungen in lib/tools/site-check.ts rebase-freundlich.
  4. Erdbeben: nächster ÖNORM-Referenzort. Der Lookup ist auf Release-ID und Pointer-Version gepinnt, liest die acht nächsten Orte im 25-km-Plausibilitätsradius und zeigt Zone und agR (Quellfeld EGA, laut Quelle „= agR [m/s2]“) des nächsten Orts samt Name, PLZ und Entfernung. Gleich weit entfernte Orte (Abstandsunterschied unter 1 m, real „Wien 1160“/„Wien 1170“) werden gemeinsam genannt, wenn ihre Werte identisch sind, sonst ist die Karte ambiguous_boundary. Kein Ort im Radius ergibt outside_coverage. Keine Ampel: Die Report-Ampel aus #453 ist eine Berichtsregel. Pflichtgrenze in der Karte: Referenzort ist nicht der Bauplatz; keine Tragwerks- oder Standsicherheitsbeurteilung, kein Ersatz für Tragwerksplanung oder Bemessung nach ÖNORM B 1998-1; Kartengenauigkeit rund 2 km.
  5. Hitze: mittlere Tage pro Jahr 1991–2020. Die Karte nutzt den bestehenden atomaren Lookup getHoraHeat und zeigt Hitzetage (≥ 30 °C), Tage ≥ 35 °C und Tropennächte (≥ 20 °C) als Mittel pro Jahr mit einer Nachkommastelle, neutral und ohne Kyselý-Kennzahl. Die Rasterzelle, die die Datenbank liefert, wird gegen eine eigene EPSG:3416-Projektion (lib/geo/austria-lambert.ts) geprüft; eine fremde Zelle ergibt failed, eine NoData-Rand- oder Grenzzelle outside_coverage.
  6. Sichtbare CC-BY-Pflichten. SiteCheckCard erhält die optionalen Felder changeNotice und nonEndorsement; die Karte rendert sie unter der Namensnennung. Beide neuen Karten und die Klimakarte füllen sie mit den bereits im Bericht verwendeten Texten. Erdbeben zeigt keine termsUrl, weil es neben CC BY 4.0 keine eigenen Nutzungsbedingungen gibt.

Alternativen, die erwogen wurden

AlternativeProContraWarum verworfen
Neuer Zweck oder neue Capability (etwa site_check_lookup) im Reviewexplizite Werkzeugfreigabemenschlicher Apply-Schritt, neue Releases nötig, SPARTACUS-Präzedenz widersprächeLizenz und Gate kennen keine Werkzeugachse
Erdbeben über Zonen-Polygon (Punkt-in-Polygon)ein Wert je Punkt, keine Gleichständeweicht in rund 5 % der Orte von der ÖNORM-Ortszuordnung ab; Polygon wird nicht gespiegeltfachlich falsch
Report-Adapter getErdbeben direkt wiederverwendenweniger Codeliefert weder Release-ID noch Pointer-Version; Gleichstände nimmt er per LIMIT 1Matrix-Bindung wäre nicht nachweisbar
Report-Ampel auch im Werkzeuggewohnte EinordnungWerkzeug ist neutraler Datenpass; Ampel wurde nur für den Bericht entschiedenkeine fachliche Freigabe
Kyselý-Hitzeepisoden in der Kartevollständiger als der Berichtbraucht eine Definition, die in eine Kurzkarte nicht passtim Bericht und im HORA-Vertrag dokumentiert

Konsequenzen

Positiv

  • Neun von neun Bundesländern erhalten zwei zusätzliche belegte Werte, ohne neue Rechte, Releases oder Provideraufrufe.
  • Jede Karte bleibt an denselben Active Release gebunden, den die Matrix ausweist; ein Pointerwechsel zwischen Matrix und Lookup wird gated.
  • Die CC-BY-Pflichten sind im Werkzeug erstmals ausdrücklich sichtbar, auch für die bestehende Klimakarte.

Negativ / Trade-offs

  • Referenzort statt Grundstück: Der Median-Abstand im Ortsnetz beträgt 3,3 km. Die Karte nennt deshalb immer Ort und Entfernung.
  • Anzeige von agR in m/s²: stützt sich auf die Feldaliasse der Quelle (Readback 25.09.2026). Der Review-Eintrag ega_pga_semantics_unconfirmed im aktiven Release ist dadurch überholt, bleibt aber bis zur nächsten regulären Prüfung stehen.
  • Abschöpfbarkeit: Ein kostenloses Werkzeug erlaubt mehr Einzelabfragen als der Bericht. Das Tageslimit von 30 Anfragen je pseudonymer IP und der Verzicht auf Geometrieausgabe halten das im Rahmen der Einzelwert-Wiedergabe aus dem Rechte-Review (redistributionAllowed: false).
  • Parallele Kartenarbeit: Matrixversion und Kartenliste sind geteilte Stellen; weitere Karten müssen beide erneut anheben.

Folge-Entscheidungen

  • Nach Deploy: Matrix-Readback (erwartet 38 Lanes, 342 Zellen, beide Lanes 9/9 available) und eine echte Standortabfrage je Karte. Nachtrag 27.09.2026: Der Produktions-Readback zeigt beide Lanes 9/9 available; die Matrix umfasst nach vier weiteren Standort-Check-Quellen inzwischen 39 Lanes und 351 Zellen (Nachweis (nicht im öffentlichen Doku-Portal verfügbar)). Eine Standortabfrage je Karte ist dort nicht belegt.
  • Bei der nächsten Erdbeben-Rechteprüfung (spätestens 04.02.2027): ega_pga_semantics_unconfirmed als erledigt vermerken.
  • HORA-Katalogmetadaten haben sich am 15.09.2026 geändert (Dateien unverändert); die im Review vorgesehene vorgezogene Prüfung dokumentarisch nachziehen.

Referenzen