feat: synchronize regional official time series
This commit is contained in:
@@ -7960,6 +7960,24 @@ Live operational proof:
|
||||
Next:
|
||||
- Build bounded, idempotent regional theme ingestion in municipality-sized partitions, starting with current buildings and retaining per-member provenance before exposing any Kempen-wide metric in the explorer.
|
||||
|
||||
## Sprint 194 - Regional official time-series operator foundation (2026-07-14)
|
||||
|
||||
Implemented:
|
||||
- Made the existing Statbel population operator scope-aware while retaining Mol defaults and artifact compatibility.
|
||||
- Added approved-scope NIS filtering, per-feature municipality provenance, checksummed scope-boundary resolution and distinct regional temporal-series keys.
|
||||
- Added `provision_regional_timeseries.py` as one explicit coordinator for population and modern forest imports into `Kempen Regional Workbench`.
|
||||
- Reused the current Dataset upload API and existing forest polygonization path; no migration, public endpoint, direct PostGIS write, startup fetch or fabricated value was added.
|
||||
- Corrected regional forest provenance so a 28-member coverage does not claim to be one municipality.
|
||||
- Added friendly Statbel/GRB/VRBG/Departement Omgeving labels to the primary map.
|
||||
|
||||
Validation before deployment:
|
||||
- Source contracts were rechecked against the official Statbel sector-population page and the official 2025 Landgebruik Vlaanderen catalogue.
|
||||
- The focused regional/temporal suite passed 19 tests.
|
||||
- Frontend TypeScript typecheck and production build passed.
|
||||
|
||||
Next:
|
||||
- Deploy the packaged operator, execute the live regional synchronization, verify persisted counts and temporal comparisons, then mark the regional time-series TODO complete only if PostGIS and browser evidence agree.
|
||||
|
||||
## Sprint 190 Regional Kempen GRB buildings (2026-07-14)
|
||||
|
||||
Implemented:
|
||||
|
||||
@@ -148,6 +148,22 @@ presented as one continuous measurement method. Raster-derived polygon
|
||||
identities are unstable, so GeoIntel compares hectares and never invents
|
||||
added/removed forest objects.
|
||||
|
||||
### Regional official time series
|
||||
|
||||
`scripts/provision_regional_timeseries.py` applies the same population and
|
||||
modern forest operators to the approved 28-municipality
|
||||
`kempen-transport-region` scope. It resolves the checksummed VRBG union
|
||||
boundary and writes to `Kempen Regional Workbench` through the normal dataset
|
||||
API. Regional keys are
|
||||
`statbel:population-statistical-sector:kempen-transport-region` and
|
||||
`department-omgeving:land-use:forest:kempen-transport-region`, so Mol datasets
|
||||
remain independent observations rather than aliases.
|
||||
|
||||
The command is explicit and operator-triggered. No source fetch happens during
|
||||
startup or map interaction. Partial statistical sectors remain area-weighted
|
||||
population estimates; forest hectares remain measurements in the harmonized
|
||||
10 m source representation and are not cadastral forest boundaries.
|
||||
|
||||
Official catalogues:
|
||||
|
||||
- https://www.vlaanderen.be/datavindplaats/catalogus/landgebruik-vlaanderen-toestand-2013
|
||||
|
||||
Reference in New Issue
Block a user