Files
geointel/frontend/src/lib/floodHazardSelection.ts
T
Codex 501f824257
GeoIntel CI / docs-smoke (push) Canceled after 0s
GeoIntel CI / contract-smoke (push) Canceled after 0s
Add governed VMM flood hazard scenarios
2026-07-15 22:14:12 +02:00

21 lines
765 B
TypeScript

import type { FloodHazardSelectionResponse, VectorSelectionResponse } from '../types'
export function floodHazardSelectionToMapSelection(result: FloodHazardSelectionResponse): VectorSelectionResponse {
return {
selection_bbox: result.selection_bbox,
selection_area_id: result.selection_area_id,
feature_count: result.inundated_cell_count,
total_feature_count: result.inundated_cell_count,
limit: 0,
truncated: false,
geojson: { type: 'FeatureCollection', features: [] },
summary: {
...result.summary,
feature_count: result.inundated_cell_count,
is_estimate: false,
warning: result.limitation_message,
metrics: result.summary.metrics.map((metric) => ({ ...metric, is_estimate: false })),
},
}
}