feat: simplify regional end user workbench
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
import type { DatasetCreateResponse } from '../types'
|
||||
|
||||
const DATASET_LABEL_BY_LAYER: Record<string, string> = {
|
||||
buildings: 'Bebouwing',
|
||||
roads: 'Wegen',
|
||||
water: 'Water',
|
||||
parcels: 'Percelen',
|
||||
population: 'Bevolking',
|
||||
forest: 'Bos en groen',
|
||||
regional_boundary: 'Grens vervoerregio Kempen',
|
||||
municipality_boundaries: 'Gemeentegrenzen Kempen',
|
||||
}
|
||||
|
||||
export function getDatasetDisplayName(dataset: DatasetCreateResponse): string {
|
||||
const layer = (dataset.reference_layer_name ?? dataset.source_metadata?.layer_name ?? '')
|
||||
.toString()
|
||||
.toLowerCase()
|
||||
const label = DATASET_LABEL_BY_LAYER[layer]
|
||||
if (!label) {
|
||||
return dataset.name
|
||||
}
|
||||
const source = (dataset.source_name ?? dataset.source).toUpperCase()
|
||||
return `${label} · ${source}`
|
||||
}
|
||||
Reference in New Issue
Block a user