Add governed VMM flood hazard scenarios
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 22:14:12 +02:00
parent 6238b252a9
commit 501f824257
38 changed files with 2059 additions and 18 deletions
+52
View File
@@ -382,6 +382,58 @@ export interface TerrainSelectionResponse {
generated_at: string
}
export interface FloodHazardAcquireRequest {
bbox: VectorSelectionBBox
area_id?: string | null
product_key?: string
resolution_m?: number | null
force_refresh?: boolean
}
export interface FloodHazardProductRead {
key: string
display_name: string
mechanism: 'pluviaal' | 'fluviaal'
climate_context: string
probability_class: string
return_period_years: number
coverage_id: string
native_resolution_m: number
source_crs: string
source_value_unit: 'cm'
normalized_value_unit: 'm'
published_on: string
catalog_url: string
attribution: string
limitation_message: string
}
export interface FloodHazardSelectionResponse {
dataset_id: string
product_key: string
mechanism: 'pluviaal' | 'fluviaal'
climate_context: string
probability_class: string
return_period_years: number
selection_bbox: VectorSelectionBBox
selection_area_id?: string | null
selected_cell_count: number
inundated_cell_count: number
inundated_fraction: number
resolution_m: number
summary: {
metric_label: string
metric_value: number
metric_unit: string
aggregation_method: string
primary_metric_key: string
metrics: VectorSelectionMetric[]
}
unsupported_metrics: string[]
limitation_message: string
generated_at: string
}
export interface MapImageOverlay {
url: string
bbox: [number, number, number, number]