Add governed DHMV terrain 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-15 18:13:05 +02:00
parent 0e36d750c0
commit 5d8b46ed60
36 changed files with 1936 additions and 44 deletions
+25
View File
@@ -1513,6 +1513,31 @@ Only aggregate unit/address counts enter the queryable building layer. Review
manifest before accepting a broader import. Raw address response pages are
operator evidence and must not be published.
## Mol DHMV terrain rasters
Acquire and validate the official DHMV II DTM and DSM for the exact persisted
Mol Area:
```bash
docker exec geointel python /app/scripts/provision_mol_dhmv.py
```
The operator resolves project and Area through the API, derives the bounded
EPSG:4326 request rectangle and calls the canonical DHMV endpoints. The backend
requests the fixed official WCS coverages, extracts multipart GeoTIFF, clips to
the exact Area, validates EPSG:31370/resolution/nodata/valid cells and stores
through DatasetService. It then runs a full-Area terrain metric smoke.
Useful safe overrides:
```bash
docker exec geointel python /app/scripts/provision_mol_dhmv.py --products dtm_1m
docker exec geointel python /app/scripts/provision_mol_dhmv.py --resolution-m 5 --force
```
Do not use DHMV output as water depth or water volume. The command fails when
the API no longer reports those metrics as explicitly unsupported.
## Tower deployment
Push the local branch to Gitea, then rebuild the Unraid/Tower Docker runtime: