Complete regional raster exploration
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 14:21:32 +02:00
parent 153cff06c0
commit 45dc730e76
24 changed files with 1162 additions and 123 deletions
+49
View File
@@ -1,3 +1,52 @@
## Sprint 218 Regional terrain and flood completion (2026-07-16)
Changed:
- Added the resumable 28-municipality DHMV DTM/DSM operator and executed all
56 governed acquisitions through the canonical API.
- Executed all 336 governed VMM mechanism/climate/return-period combinations
across the same 28 persisted municipality Areas.
- Diagnosed Retie's official WCS integer-grid edge rounding in both providers.
Accepted only bounded 5%/0.25 m edge drift, harmonized accepted tiles to the
exact requested grid and retained source resolutions, tile indexes and
method in provenance. A 4.5 m regression fixture remains rejected.
- Added exact partitioned terrain and flood selection routes for bounded
rectangles that cross municipality boundaries. They use only persisted
GeoTIFFs, calculate global statistics from combined cells and retain the
contributing Dataset ids in the response.
- Made the complete Kempen Area expose DHMV/VMM as logical regional MapLibre
layers while retaining municipality-linked storage and twelve distinct VMM
scenario identities.
Live evidence:
- VMM: 336 ready Datasets, 28 Areas, 12 products, 336 DatasetVersions,
165,277,992 bytes, zero duplicate Area/product pairs and zero missing or
size-mismatched files.
- DHMV: 56 ready Datasets, 28 Areas, two products, 56 DatasetVersions,
282,645,991 bytes, zero duplicate Area/product pairs and zero missing or
size-mismatched files.
- Every VMM Dataset has null `observed_at` and explicit false flags for
bathymetry, permanent depth/volume and concurrent volume. A repeated Retie
run reused all twelve immutable Dataset ids.
- Tower commit `153cff0` passed container health, PostGIS 3.6, Alembic head
`202607160001` and frontend/API/icon proxy checks before the regional UI
follow-up.
Validation evidence:
- Focused DHMV/VMM and regional explorer backend suites passed, including
exact adjacent-partition percentile and area calculations.
- The pre-UI-fix release gate passed 746 tests, backend compilation, API
contract checks, one Alembic head, frontend typecheck and production build.
- The final local release gate passed all 752 backend tests, backend
compilation, 107 documented API route checks, Alembic head `202607160001`,
frontend typecheck and the production build. Live deployment and browser
evidence are recorded after the Tower rollout.
Next:
- Use the now-complete regional current-state layers as the baseline for a
governed refresh/change scheduler. Keep source-specific publication dates
and scenario semantics; do not turn VMM scenarios into a historical water
level series.
## Sprint 217 Regional DOV soil coverage (2026-07-16)
Changed: