Record live Mol flood hazard validation
This commit is contained in:
@@ -17,6 +17,8 @@
|
|||||||
- Added bounded tiled WCS 1.1 acquisition, multipart GeoTIFF extraction, exact
|
- Added bounded tiled WCS 1.1 acquisition, multipart GeoTIFF extraction, exact
|
||||||
Area clipping, centimetre-to-metre normalization and immutable provenance
|
Area clipping, centimetre-to-metre normalization and immutable provenance
|
||||||
through existing Dataset, DatasetVersion and Job persistence.
|
through existing Dataset, DatasetVersion and Job persistence.
|
||||||
|
- Aligned WCS tiles to the observed VMM 4.88 MB generated-coverage limit by
|
||||||
|
using provider-safe 5 km requests and retaining readable XML exception text.
|
||||||
- Added raster selection metrics for mapped inundated hectares/share,
|
- Added raster selection metrics for mapped inundated hectares/share,
|
||||||
mean/P90/maximum local modeled depth and a strictly named maximum-depth area
|
mean/P90/maximum local modeled depth and a strictly named maximum-depth area
|
||||||
integral; permanent and concurrent water volume remain unsupported.
|
integral; permanent and concurrent water volume remain unsupported.
|
||||||
@@ -24,6 +26,13 @@
|
|||||||
MapLibre overlay, source inventory and source-grounded Ollama context.
|
MapLibre overlay, source inventory and source-grounded Ollama context.
|
||||||
- Added the full-Mol operator, Unraid/runtime settings, focused GIS/API/UI/AI
|
- Added the full-Mol operator, Unraid/runtime settings, focused GIS/API/UI/AI
|
||||||
tests and documentation without a migration or new dependency.
|
tests and documentation without a migration or new dependency.
|
||||||
|
- Provisioned all twelve official scenarios on live Tower/PostGIS. Each ready
|
||||||
|
Mol Dataset has one immutable DatasetVersion; a second operator run reused
|
||||||
|
all twelve without duplicate persistence.
|
||||||
|
- Browser validation confirmed the twelve-option scenario selector, raster
|
||||||
|
overlay, exact full-Mol metrics, no console errors or horizontal overflow at
|
||||||
|
1280 px and 3440 px, and strict separation between surface water and flood
|
||||||
|
hazard themes.
|
||||||
|
|
||||||
## Sprint 207 Governed DHMV II terrain foundation (2026-07-15)
|
## Sprint 207 Governed DHMV II terrain foundation (2026-07-15)
|
||||||
|
|
||||||
|
|||||||
@@ -8747,7 +8747,7 @@ Implemented:
|
|||||||
remains unavailable.
|
remains unavailable.
|
||||||
- Added a fixed VMM OGRK registry for twelve water-depth scenarios: fluvial and
|
- Added a fixed VMM OGRK registry for twelve water-depth scenarios: fluvial and
|
||||||
pluvial, current climate and climate projection 2050, each at T10/T100/T1000.
|
pluvial, current climate and climate projection 2050, each at T10/T100/T1000.
|
||||||
- Added bounded WCS 1.1 retrieval, 10 km tiling, multipart GeoTIFF extraction,
|
- Added bounded WCS 1.1 retrieval, provider-safe 5 km tiling, multipart GeoTIFF extraction,
|
||||||
georeferenced mosaicking, exact persisted-Area clipping and conversion from
|
georeferenced mosaicking, exact persisted-Area clipping and conversion from
|
||||||
positive source centimetres to normalized metres.
|
positive source centimetres to normalized metres.
|
||||||
- Persisted scenario, probability, units, bounds, request URLs and response,
|
- Persisted scenario, probability, units, bounds, request URLs and response,
|
||||||
@@ -8762,7 +8762,7 @@ Implemented:
|
|||||||
- Added Docker/Unraid configuration, packaging and focused backend/frontend/AI
|
- Added Docker/Unraid configuration, packaging and focused backend/frontend/AI
|
||||||
contracts without a new dependency.
|
contracts without a new dependency.
|
||||||
|
|
||||||
Validation evidence before live deployment:
|
Validation evidence:
|
||||||
- Official WCS capabilities and DescribeCoverage confirmed EPSG:31370, 2 m
|
- Official WCS capabilities and DescribeCoverage confirmed EPSG:31370, 2 m
|
||||||
GridOffsets, Float32 values, null value 0 and `image/tiff` multipart output.
|
GridOffsets, Float32 values, null value 0 and `image/tiff` multipart output.
|
||||||
- A live bounded VMM request returned valid georeferenced data; official
|
- A live bounded VMM request returned valid georeferenced data; official
|
||||||
@@ -8770,8 +8770,30 @@ Validation evidence before live deployment:
|
|||||||
water surface and terrain.
|
water surface and terrain.
|
||||||
- Synthetic GIS fixtures confirmed 200 positive 5 m cells at 1 m depth produce
|
- Synthetic GIS fixtures confirmed 200 positive 5 m cells at 1 m depth produce
|
||||||
0.5 ha mapped area and exactly 5,000 m3 maximum-depth area integral.
|
0.5 ha mapped area and exactly 5,000 m3 maximum-depth area integral.
|
||||||
- Focused flood-hazard and Ollama tests passed; frontend typecheck and build
|
- Full local readiness passed compilation, 679 backend tests, one Alembic head
|
||||||
passed. Full readiness and Tower provisioning follow in this same pass.
|
(`202607150001`), frontend TypeScript typecheck/build and shell syntax gates.
|
||||||
|
- The first full-Mol WCS smoke exposed the provider's 4.88 MB generated-output
|
||||||
|
limit for a 10 km request. The client now uses 5 km tiles (one million cells
|
||||||
|
at 5 m) and surfaces the official XML exception text. The focused suite
|
||||||
|
directly guards both constraints.
|
||||||
|
- Tower deployment passed all-in-one health, PostGIS 3.6 migration/schema
|
||||||
|
smoke, frontend proxy and icon verification.
|
||||||
|
- Live provisioning created twelve unique ready Mol Datasets with all governed
|
||||||
|
product keys, twelve DatasetVersions and no `observed_at` values. Every
|
||||||
|
dataset is attached to Area `7233f575-dbac-4e83-b9fa-e3fd99453722`; a second
|
||||||
|
complete run reused all twelve immutable outputs.
|
||||||
|
- Full-Mol current pluvial T100 reports 451.0425 ha mapped inundation (3.9376%),
|
||||||
|
mean local maximum depth 0.2419 m, P90 0.4318 m and maximum 2.4809 m. Current
|
||||||
|
fluvial T100 reports 98.805 ha (0.8626%). These remain scenario-bound values,
|
||||||
|
not actual event measurements or permanent water volumes.
|
||||||
|
- The raster image endpoint returned a valid 273,330-byte PNG generated from
|
||||||
|
persisted Dataset `5d37d9cb-cad5-446e-bfd9-ec30e308d4bd`; provenance records
|
||||||
|
twelve bounded WCS requests for that scenario.
|
||||||
|
- Browser validation confirmed twelve scenario choices, MapLibre overlay,
|
||||||
|
exact full-Area metrics and the volume limitation. A live-discovered theme
|
||||||
|
collision was fixed so `Water` retains GRB water geometry while only
|
||||||
|
`Overstroming` can activate VMM flood rasters. The final 1280 px and 3440 px
|
||||||
|
checks had no horizontal overflow or console warnings/errors.
|
||||||
|
|
||||||
Known limitations:
|
Known limitations:
|
||||||
- The scenario raster represents modeled local maximum depth at 1:100,000
|
- The scenario raster represents modeled local maximum depth at 1:100,000
|
||||||
@@ -8782,6 +8804,7 @@ Known limitations:
|
|||||||
exposed as a historical temporal series.
|
exposed as a historical temporal series.
|
||||||
|
|
||||||
Next:
|
Next:
|
||||||
- Complete live twelve-scenario Mol provisioning and browser validation. After
|
- Treat permanent inland bathymetry as an external-data prerequisite, not as a
|
||||||
that, treat permanent inland bathymetry as an external-data prerequisite,
|
value derivable from DHMV or flood-hazard maps. Continue the independent P5
|
||||||
not as a value derivable from DHMV or the flood-hazard maps.
|
waterbody linkage/uncertainty design only when governed depth profiles exist;
|
||||||
|
otherwise proceed with the regional historical buildings/water/roads backlog.
|
||||||
|
|||||||
Reference in New Issue
Block a user