Add regional flood hazard provisioning
GeoIntel CI / docs-smoke (push) Canceled after 0s
GeoIntel CI / contract-smoke (push) Canceled after 0s

This commit is contained in:
Codex
2026-07-16 01:16:30 +02:00
parent dd54ca13c1
commit c018ed6dbb
12 changed files with 656 additions and 0 deletions
+28
View File
@@ -383,6 +383,34 @@ De officiële audit vond geen publieke, gebiedsdekkende inland-bathymetrie voor
Mol. Kust- en Noordzeeproducten vallen buiten de ruimtelijke scope. Waterinfo
stations blijven puntmetingen en GRB-watergeometrie blijft tweedimensionaal.
## Regionale VMM overstromingsscenario's
`scripts/provision_regional_flood_hazards.py` breidt de beheerde
VMM-overstromingsflow uit naar de goedgekeurde `kempen-transport-region`
scope. De operator gebruikt de 28 persistente gemeente-Areas die door
`provision_geographic_scope.py` zijn aangemaakt en roept per gemeente en per
scenario uitsluitend de bestaande canonical API aan:
- `POST /api/v1/projects/{project_id}/datasets/flood-hazard/acquire`
- `POST /api/v1/projects/{project_id}/datasets/{dataset_id}/raster/flood-hazard/select`
Deze gemeentepartities zijn bewust. Een volledig regionaal raster in een
aanvraag zou de publieke WCS- en pixelgrenzen onnodig belasten. In de UI wordt
een VMM-dataset alleen als overstromingslaag getoond voor het actieve
werkgebied waaraan die dataset gekoppeld is. Zo blijft Mol bij Mol, Geel bij
Geel, enzovoort.
De regionale operator ondersteunt `--dry-run`, `--members` en `--products`.
Een volledige scope met alle twaalf scenario's plant 336 gecontroleerde
acquisities. Herhaalruns gebruiken bestaande checksummed Datasets via de
backend-cache zolang de requestidentiteit niet verandert.
Ook regionaal blijft de semantiek onveranderd: VMM-waterdiepte is een
gemodelleerde maximale lokale diepte per kans- en klimaatscenario. GeoIntel kan
oppervlakte, gemiddelde/P90/maximale diepte en de diepte-oppervlakte-integraal
berekenen. Dat is geen gelijktijdig waterbergingsvolume, geen actuele
waterstand en geen bathymetrie.
## Gebouwenregister
The governed operator `scripts/provision_buildings_addresses_register.py`