feat: add cross-domain Mol data profile
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 03:06:36 +02:00
parent 4aa0d6da24
commit 035ec3b233
39 changed files with 3049 additions and 22 deletions
+37
View File
@@ -1289,6 +1289,43 @@ Settings: `FLOOD_HAZARD_ENABLED`, `FLOOD_HAZARD_WCS_URL`,
`FLOOD_HAZARD_MAX_SIDE_M`, `FLOOD_HAZARD_MAX_PIXELS`,
`FLOOD_HAZARD_TIMEOUT_SECONDS` and `FLOOD_HAZARD_MAX_RESPONSE_MB`.
## Cross-domain thematic rasters and DOV soil
The governed thematic registry exposes five fixed MercatorNet products through
`GET .../datasets/thematic-raster/products`. Acquisition uses
`POST .../datasets/thematic-raster/acquire`; selection and PNG rendering use
`POST .../raster/thematic/select` and `GET .../raster/thematic/image`.
Provision every product for the exact persisted Mol Area:
```bash
docker exec geointel python /app/scripts/provision_thematic_rasters.py
```
Inspect the complete 28-municipality matrix without writes, then run it after
the Mol source/runtime gate passes:
```bash
docker exec geointel python /app/scripts/provision_thematic_rasters.py \
--project-name "Kempen Regional Workbench" --all-municipalities --dry-run
```
Settings: `THEMATIC_RASTER_ENABLED`, `THEMATIC_RASTER_WCS_URL`,
`THEMATIC_RASTER_MIN_SIDE_M`, `THEMATIC_RASTER_MAX_SIDE_M`,
`THEMATIC_RASTER_MAX_PIXELS`, `THEMATIC_RASTER_TIMEOUT_SECONDS` and
`THEMATIC_RASTER_MAX_RESPONSE_MB`.
Provision the official DOV soil polygons for Mol through the existing vector
upload path:
```bash
docker exec geointel python /app/scripts/provision_mol_soil_map.py
```
Use `--fetch-only` to retain and validate source evidence without importing.
The operator never writes directly to PostGIS. Soil drainage and related map
classes represent the 1949-1971 survey and are not current observations.
## Waterinfo station histories
Run the explicit operator after the regional workspace and Mol Area exist: