feat: add cross-domain Mol data profile
This commit is contained in:
@@ -434,6 +434,57 @@ export interface FloodHazardSelectionResponse {
|
||||
generated_at: string
|
||||
}
|
||||
|
||||
export interface ThematicRasterAcquireRequest {
|
||||
bbox: VectorSelectionBBox
|
||||
area_id?: string | null
|
||||
product_key: string
|
||||
force_refresh?: boolean
|
||||
}
|
||||
|
||||
export interface ThematicRasterProductRead {
|
||||
key: string
|
||||
display_name: string
|
||||
theme: 'space_occupation' | 'open_space' | 'population' | 'accessibility' | 'services'
|
||||
metric_kind: 'binary_area' | 'population_density' | 'index_score' | 'normalized_score'
|
||||
coverage_id: string
|
||||
native_resolution_m: number
|
||||
source_crs: 'EPSG:31370'
|
||||
source_value_unit: string
|
||||
observation_year: number
|
||||
source_version: string
|
||||
catalog_url: string
|
||||
attribution: string
|
||||
license_note: string
|
||||
legend_min_label: string
|
||||
legend_max_label: string
|
||||
limitation_message: string
|
||||
}
|
||||
|
||||
export interface ThematicRasterSelectionResponse {
|
||||
dataset_id: string
|
||||
product_key: string
|
||||
theme: ThematicRasterProductRead['theme']
|
||||
metric_kind: ThematicRasterProductRead['metric_kind']
|
||||
selection_bbox: VectorSelectionBBox
|
||||
selection_area_id?: string | null
|
||||
selected_cell_count: number
|
||||
valid_cell_count: number
|
||||
coverage_ratio: number
|
||||
resolution_m: number
|
||||
observation_year: number
|
||||
summary: {
|
||||
metric_label: string
|
||||
metric_value: number
|
||||
metric_unit: string
|
||||
aggregation_method: string
|
||||
primary_metric_key: string
|
||||
metrics: Array<VectorSelectionMetric & { is_estimate: boolean }>
|
||||
}
|
||||
unsupported_metrics: string[]
|
||||
limitation_message: string
|
||||
generated_at: string
|
||||
}
|
||||
|
||||
export interface MapImageOverlay {
|
||||
url: string
|
||||
bbox: [number, number, number, number]
|
||||
|
||||
Reference in New Issue
Block a user