Preparar un caso
Después de una vista previa con los ajustes actuales, Prepare complete case construye el caso. Un cuadro de estado muestra la etapa y una barra de progreso. La construcción:
- descarga los datos que todavía no tiene: terreno, cobertura del suelo, suelos, profundidad hasta la roca, agua subterránea, área foliar y la lluvia y el clima del periodo (el primer caso de una región es el que más tarda, y los siguientes reutilizan la caché);
- acondiciona el terreno con HydroBathyDEM, que viene con la app, para que el agua llegue a las salidas, y da anchos y profundidades a los cauces;
- para un caso Catchment, delimita la cuenca final en la malla del modelo;
- lleva cada capa a la malla del modelo y escribe las series de lluvia, clima y contorno;
- escribe los archivos de modelo que eligió en Prepare for;
- ejecuta la verificación previa.
Cuando termina, el cuadro dice "Case preparation complete" y la página muestra el caso, el resultado de la verificación y los paneles de ejecución (Ejecutar el caso). Si se detiene, el cuadro dice "Case preparation stopped" con el error, y el Process log tiene los detalles. Una construcción fallida conserva los archivos que descargó, así que el siguiente intento continúa desde allí.
Cuánto tarda depende del tamaño del dominio, del periodo y de los servicios de datos. El caso de San Francisquito Creek a 10 m que se muestra abajo (99 km², 987.647 celdas activas) tardó de 2 a 4 minutos, la mayor parte esperando al servicio de Copernicus, y descargó unos 10 MB.

Figura 1. Terreno de la cuenca de San Francisquito Creek preparado por el Case Builder en una malla de 10 m, con su red de ríos y el borde de la cuenca. El terreno es USGS 3DEP, que usted da como un DEM local o elige en la línea de comandos.

Figura 2. Tres capas más del mismo caso en la misma malla: la cobertura del suelo, los cauces y la profundidad hasta la roca.
Qué hay en la carpeta del caso
La carpeta lleva el nombre del lugar, el tamaño de celda y la fecha de inicio, por ejemplo
tucson_urban_only_250m_20210723. Un caso completo tiene esta estructura general. Las carpetas
aparecen solo cuando el caso las necesita: por ejemplo, hydropol_matlab no existe en un caso
preparado solo para Python.
CASE_DIR/
├── case.json la solicitud y la estimación del dominio
├── manifest.json cada fuente, versión y archivo del caso
├── domain.gpkg el dominio del modelo
├── final_domain.gpkg Catchment: la cuenca en la malla del modelo
├── outlet_candidates.gpkg Catchment: la salida indicada y las tres candidatas
├── preliminary_catchment.gpkg Catchment: el primer contorno de HydroSHEDS
├── hydropol_config.json los ajustes del modelo del caso
├── input_contract.json la lista de entradas del modelo y sus archivos
├── figures/ domain_preview.html y .png, otros mapas de vista previa
├── hydropol_python/ case.yaml, run_case.py y el NetCDF de lluvia
├── hydropol_matlab/ run_case.m y sus rutas de entrada
├── processed_inputs/
│ ├── Static/ los mapas en la malla del modelo
│ └── Forcing/ series de lluvia, clima y contorno
├── rainfall_summaries/ totales de lluvia para verificar
├── quality_report/ preflight.json y las demás verificaciones
└── Outputs/ resultados del modelo, después de una simulación
Los mapas
Los mapas principales de processed_inputs/Static/ son:
| Archivo | Qué contiene |
|---|---|
DEM.tif | el terreno acondicionado por HydroBathyDEM, la superficie del modelo |
DomainMask.tif | el dominio activo del modelo |
LULC.tif | clases de cobertura del suelo de ESA WorldCover |
SOIL.tif | clases de textura del suelo USDA |
DTB.tif | profundidad hasta la roca |
GW_table.tif | elevación inicial del agua subterránea |
Initial_Soil_Moisture.tif | humedad inicial del suelo para MATLAB, en mm por encima del contenido de agua residual |
Initial_Soil_Moisture_Fraction.tif | contenido volumétrico de agua inicial para Python |
LAI.tif | índice de área foliar |
Albedo.tif | albedo, una constante de 0,25 en esta versión |
RiverWidths.tif, RiverDepths.tif | la geometría de los cauces |
D4_flow_direction.tif, D4_idx_facc.tif | los mapas de enrutamiento de HydroBathyDEM |
FlowDirectionD8.tif, FlowAccumulationD8.tif | Catchment: los mapas D8 que delimitan la cuenca |
BoundaryConditionMask.tif | Catchment: las celdas de salida con profundidad crítica |
Los mapas categóricos (cobertura del suelo, clases de suelo) se remuestrean por vecino más cercano, y los mapas continuos con una interpolación adecuada a cada fuente.
Los informes
quality_report/ guarda las verificaciones de la construcción, entre ellas:
preflight.json: el resultado de la verificación (Verificar un caso);terrain_domain_qa.jsonyhydraulic_terrain_qa.json: el terreno, el dominio y los cambios que hizo HydroBathyDEM;public_static_sources.json: las fuentes de los mapas estáticos;rainfall_summary.json,initial_soil_moisture.jsony, para MSWEP,mswep_download.json.
Conserve case.json, manifest.json, quality_report/ y los archivos del modelo con cualquier
simulación publicada: registran cómo se hizo el caso.
Antes de confiar en un caso nuevo
Un caso que pasa la verificación está completo y es coherente, lo que todavía no dice nada sobre su precisión. Antes de leer resultados para un lugar nuevo:
- revise la cuenca y la red de ríos;
- abra en un SIG los mapas de terreno, cobertura del suelo, suelo, agua subterránea y cauces;
- compare los totales de lluvia con el producto de origen;
- verifique las condiciones de contorno y la costa;
- compare el caudal o la inundación simulados con observaciones independientes;
- anote cualquier parámetro que cambie después de crear el caso.