Expand BWK nature data across Kempen
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 00:20:45 +02:00
parent 9db0ac7811
commit 6cb880c76e
16 changed files with 988 additions and 5 deletions
+31
View File
@@ -8880,3 +8880,34 @@ Next:
next implementation pass can focus on current-only nature/terrain/flood
regional expansion or on a benchmarked data-refresh scheduler; it must not
reinterpret these historical surfaces as modern object lineage.
## Sprint 210 - Regional BWK/Natura 2000 expansion (2026-07-16)
Implemented:
- Added `provision_regional_bwk_natura2000.py` for the approved 28-municipality
Kempen transport-region scope, using the existing official INBO state-2025
source contract and governed Mol feature normalization.
- Added per-municipality WFS pagination, exact EPSG:31370 clipping,
municipality-suffixed feature identities, deterministic gzip retention of
every exact source response and checksum-bound partition/snapshot reuse.
- Kept one canonical regional Dataset upload behind DatasetService. No direct
`vector_features` write, migration, endpoint or fabricated time series was
introduced.
- Made map theme selection prefer an exact selected-Area Dataset over a broader
compatible regional Dataset. Updated the source inventory to present
overlapping BWK snapshots as area coverages without double-counting their
feature totals.
- Added focused tests for source evidence, GIS clipping, context fields,
regional assembly, semantic metrics, upload metadata, packaging and UI
selection behavior.
Validation so far:
- Focused BWK suites pass 11 tests.
- Full local readiness passes backend compilation, 689 backend tests, API
contract audit, one Alembic head (`202607150001`), frontend typecheck/build
and script syntax gates.
Open for this pass:
- Deploy the validated operator to Tower, fetch and persist all 28 official
partitions, verify idempotency and PostGIS row/geometry/checksum consistency,
then validate complete-region and Mol map/metric behavior in the browser.