fix: align WALOUS with official class codes
This commit is contained in:
@@ -494,10 +494,12 @@ becomes true only when the checksum-validated source GeoTIFF exists below
|
||||
|
||||
Reads a bounded window from one provisioned official 1 m WALOUS source,
|
||||
applies nearest-neighbour resampling to the configured analysis resolution,
|
||||
masks `bbox intersect Area`, validates class values 1-11 and persists a normal
|
||||
raster Dataset through `DatasetService`. URLs, paths, classes and resolutions
|
||||
are not caller-controlled. Equal spatial requests for 2020 and 2023 share one
|
||||
temporal series key.
|
||||
masks `bbox intersect Area`, validates the official non-contiguous class-code
|
||||
set `1, 2, 3, 4, 5, 6, 7, 8, 9, 80, 90` and persists a normal raster Dataset
|
||||
through `DatasetService`. URLs, paths, classes and resolutions are not
|
||||
caller-controlled. Equal spatial requests for 2020 and 2023 share one temporal
|
||||
series key. The exact official observation ranges are retained as
|
||||
2020-04-01/2020-04-24 and 2023-05-27/2023-06-25.
|
||||
|
||||
### POST `/api/v1/projects/{project_id}/datasets/{dataset_id}/raster/walous/select`
|
||||
|
||||
|
||||
@@ -3654,6 +3654,12 @@ Validation:
|
||||
|
||||
## Post-V1 national coverage completion: Wallonia (2026-07-22)
|
||||
|
||||
- Live Tower provisioning exposed an incorrect assumption that 11 WALOUS
|
||||
classes implied numeric codes 1 through 11. The official SPW legend and the
|
||||
downloaded 2020 raster confirm codes `1,2,3,4,5,6,7,8,9,80,90`. Corrected
|
||||
validation, class semantics, colours and all hectare aggregations; added a
|
||||
provisioner regression containing codes 80/90 and retained exact source
|
||||
observation ranges.
|
||||
- Validated the official WALOUS 2020 and 2023 archives, their EPSG:3812 1 m
|
||||
raster contract, 11 classes, CC BY 4.0 attribution and published edition
|
||||
accuracy. Added a fail-closed operator provisioner with archive-size,
|
||||
|
||||
@@ -790,6 +790,27 @@ Areas. They persist only through `DatasetService`; the browser never contacts
|
||||
either provider directly. Cross-zone selections remain split by authority and
|
||||
metric semantics.
|
||||
|
||||
## Wallonia WALOUS land cover
|
||||
|
||||
The official SPW `WAL_OCS_IA__2020` and `WAL_OCS_IA__2023` GeoTIFF archives
|
||||
provide comparable Walloon land-cover observations at native 1 m resolution in
|
||||
EPSG:3812. Runtime analysis reads only bounded windows from operator-
|
||||
provisioned, checksum-recorded source files and uses nearest-neighbour
|
||||
resampling for the governed 10 m analysis derivative.
|
||||
|
||||
The 11 semantic classes use the non-contiguous source codes `1, 2, 3, 4, 5, 6,
|
||||
7, 8, 9, 80, 90`. In order these mean artificial ground, above-ground
|
||||
construction, railway, bare soil, surface water, rotating herbaceous cover,
|
||||
continuous herbaceous cover, conifer trees above 3 m, deciduous trees above 3
|
||||
m, conifer woody cover up to 3 m and deciduous woody cover up to 3 m. Codes 80
|
||||
and 90 must never be normalized to invented classes 10 and 11.
|
||||
|
||||
The official temporal extents are 2020-04-01 through 2020-04-24 and 2023-05-27
|
||||
through 2023-06-25. Metrics are estimated hectares from classified cells. They
|
||||
are not legal land use, ownership, individual tree counts, timber volume or
|
||||
water volume. The official catalogue reports overall accuracy per edition and
|
||||
also warns that accuracy varies by class and place.
|
||||
|
||||
## Bathymetry, inland profiles and maritime scope
|
||||
|
||||
The official VHA Digital Atlas profile-point layer is the first operational
|
||||
|
||||
@@ -308,6 +308,15 @@ review hashes, persists sampled official flight dates as the temporal evidence
|
||||
range and creates a new Dataset/DatasetVersion through DatasetService. It does
|
||||
not retroactively rewrite or delete legacy rows.
|
||||
|
||||
WALOUS land-cover rasters retain EPSG:3812, their native 1 m source resolution,
|
||||
the derived analysis resolution, source checksum and exact observation range.
|
||||
The governed class domain is `{1,2,3,4,5,6,7,8,9,80,90}`. Codes 80 and 90 are
|
||||
valid official low-woody-cover classes; `10` and `11` are not substitutes.
|
||||
Bounded derivatives use `uint8`, nodata 255 and nearest-neighbour resampling.
|
||||
Area metrics group forest/tree cover as `{8,9,80,90}`, water as `{5}`,
|
||||
artificial cover as `{1,2,3}`, rotating herbaceous cover as `{6}`, continuous
|
||||
herbaceous cover as `{7}` and bare soil as `{4}`.
|
||||
|
||||
### Hydrological station observations
|
||||
|
||||
Waterinfo observations are persisted as EPSG:4326 Point features, one station
|
||||
|
||||
Reference in New Issue
Block a user