From efdcaec49fc6876751f0bfbc970c99d6651a6f20 Mon Sep 17 00:00:00 2001 From: Codex Date: Fri, 17 Jul 2026 15:37:35 +0200 Subject: [PATCH] Show bathymetry survey range --- backend/tests/test_sprint235_bathymetry_profiles.py | 1 + frontend/src/components/map/MapWorkspace.tsx | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/backend/tests/test_sprint235_bathymetry_profiles.py b/backend/tests/test_sprint235_bathymetry_profiles.py index 0eda5b57..a0901d92 100644 --- a/backend/tests/test_sprint235_bathymetry_profiles.py +++ b/backend/tests/test_sprint235_bathymetry_profiles.py @@ -357,3 +357,4 @@ def test_bathymetry_contract_and_expansion_roadmap_are_documented() -> None: map_workspace = (ROOT / "frontend" / "src" / "components" / "map" / "MapWorkspace.tsx").read_text(encoding="utf-8") assert 'DEFAULT_PROJECT_NAME = "Kempen Regional Workbench"' in operator assert "regional_partitions_complete" in map_workspace + assert "historische profielen" in map_workspace diff --git a/frontend/src/components/map/MapWorkspace.tsx b/frontend/src/components/map/MapWorkspace.tsx index 57af3436..19087898 100644 --- a/frontend/src/components/map/MapWorkspace.tsx +++ b/frontend/src/components/map/MapWorkspace.tsx @@ -425,6 +425,13 @@ function formatDatasetObservation(dataset: DatasetCreateResponse): string { if (dataset.source_name === 'vmm_flood_hazard') { return `scenario ${String(dataset.source_metadata?.['climate_context'] ?? '')} ยท ${String(dataset.source_metadata?.['probability_class'] ?? '')}` } + if (dataset.source_name === 'vmm_vha_bathymetry_profiles') { + const firstMeasurement = String(dataset.source_metadata?.['measurement_date_min'] ?? '').slice(0, 4) + const lastMeasurement = String(dataset.source_metadata?.['measurement_date_max'] ?? '').slice(0, 4) + return firstMeasurement && lastMeasurement + ? `historische profielen ${firstMeasurement}-${lastMeasurement}` + : 'historische profielmetingen' + } const period = dataset.source_metadata?.['acquisition_period'] if (typeof period === 'string' && period.trim()) { return `opnameperiode ${period}`