Add bounded Flanders thematic analysis
GeoIntel CI / docs-smoke (push) Canceled after 0s
GeoIntel CI / contract-smoke (push) Canceled after 0s

This commit is contained in:
Codex
2026-07-17 18:28:48 +02:00
parent 21103441cf
commit ce597ee0b4
17 changed files with 389 additions and 55 deletions
+28
View File
@@ -10154,3 +10154,31 @@ Validation:
display limit. A final shell follow-up replaces the representative
municipality count with regional profile/partition totals and uses the
end-user label `Vlaanderen (285 gemeenten)`.
## Sprint 237 - Bounded Flanders cross-domain profile (2026-07-17)
Implemented:
- Reused the governed MercatorNet registry and canonical acquisition,
Dataset, analysis and image endpoints instead of introducing a second
provider path.
- Added a Flanders-only `Op aanvraag` state for ruimtebeslag 2025, open ruimte
2022, inwonersdichtheid 2019, knooppuntwaarde 2022 and
voorzieningenniveau 2022.
- Made one explicit map rectangle or municipality analysis acquire/reuse all
five products for the same `bbox ∩ Area`, refresh the Dataset catalog and
keep the measured results available for switching, export and AI context.
- Kept the whole Flanders Area disabled for policy-raster acquisition under
the existing 60 km/30 million cell safety limits. Full-region vectors and
manifest-aware VHA analysis are unchanged.
- Corrected `coverage_scope` so only canonically named municipality Areas are
labelled municipality coverage; regional clipping remains a bounded
selection.
Validation:
- A pre-implementation live probe acquired and persisted a real 143 x 224
ruimtebeslag raster for a bounded Mol rectangle through Tower. The canonical
analysis returned 275.4 ha, 88.4563 percent and 311.34 ha valid raster area
with complete selection coverage.
- The complete local release gate passed 932 backend tests, backend
compilation, the 116-route contract audit, Alembic head `202607160001`,
frontend TypeScript typecheck and the production Vite build.