feat: add official Kempen operating scope
This commit is contained in:
@@ -7850,3 +7850,25 @@ Validation:
|
||||
|
||||
Next:
|
||||
- Define the exact municipality list or administrative boundary that GeoIntel will call `Kempen`, then reuse the proven source operators and temporal query path for that scope without changing Mol semantics.
|
||||
|
||||
## Sprint 189 Official Kempen operational scope (2026-07-14)
|
||||
|
||||
Implemented:
|
||||
- Chose the official Vlaamse `Vervoerregio Kempen` as GeoIntel's reproducible operational regional scope. It has 28 municipalities and explicitly includes both Mol and Nijlen.
|
||||
- Added `geographic_scopes.py` as the operator registry for scope identity, current municipality names/NIS codes, policy authority and limitation text.
|
||||
- Added `provision_geographic_scope.py` to fetch current authoritative VRBG boundaries, validate all members, create a valid regional union and retain boundary/member GeoJSON plus checksums and manifest.
|
||||
- The operator creates or reuses `Kempen Regional Workbench`, one regional Area, 28 municipality Areas and two source datasets exclusively through canonical API envelopes.
|
||||
- Added a compact Mol/Kempen selector to the primary map flow, scope-aware heading text and the neutral `Volledig werkgebied` action.
|
||||
- Kept thematic regional fetching outside the scope pass. No startup fetch, direct PostGIS write, fake metric or unbounded regional theme download was introduced.
|
||||
|
||||
Source proof:
|
||||
- A live read-only VRBG run matched all 28 registered municipalities and current NIS codes.
|
||||
- The valid union measured 1,399.2505 km2 in EPSG:31370 with WGS84 bbox `[4.59723873, 51.01047967, 5.26224853, 51.50511313]`.
|
||||
- The scope is labelled as the transport-policy region and never as the complete cultural, landscape or historical Kempen.
|
||||
|
||||
Validation before deployment:
|
||||
- New focused scope and map-flow suite passed 9 tests.
|
||||
- Python scope/operator compilation and frontend TypeScript typecheck passed.
|
||||
|
||||
Next:
|
||||
- Deploy and run the scope operator on Tower, verify 29 Areas and both boundary datasets, then design bounded regional theme partitions before importing high-volume GRB or WCS data.
|
||||
|
||||
Reference in New Issue
Block a user