CalculateFloodRisk
flood_scenarios.CalculateFloodRisk()Met deze functie wordt een representatief scenario bepaald gegeven een belasting.
Attributes
| Name | Type | Description |
|---|---|---|
| data_adapter | DataAdapter | De data adapter die wordt gebruikt om de data in te laden en op te slaan. |
| df_in_scenario_failure_prob_segments | Optional[pd.DataFrame] | None | Dataframe met scenariokansen |
| df_in_scenario_consequences_grids | Optional[pd.DataFrame] | None | Dataframe met gevolgengrids behorende bij de scenariokansen per deeltraject (segment) |
| gdf_in_areas_to_aggregate | Optional[gpd.GeoDataFrame] | None | GeoDataframe met gebieden te aggregeren |
| df_out_flood_risk_results | Optional[pd.DataFrame] | None | Dataframe met de risico resultaten |
| df_out_flood_risk_results_per_segment | Optional[pd.DataFrame] | None | Dataframe met de risico resultaten per segment, zodat bijdragen kan worden bijgehouden per vak |
| schema_scenario_failure_prob_segments | ClassVar[dict[str, str]] | Schema voor de input dataframe met deeltrajectkansen |
| schema_scenario_consequences_grids | ClassVar[dict[str, str]] | Schema voor de input dataframe met gevolgengrids behorende bij de scenariokansen per deeltraject (segment) |
| schema_areas_to_aggregate | ClassVar[dict[str, str]] | Schema voor de input geodataframe met gebieden te aggregeren. |
Notes
schema voor scenario failure prob segments
- segment_id: int
- scenario_failure_probability: float
schema voor scenario consequences grids
- segment_id: int
- section_id: int
- hydraulicload_upperboundary: float
schema voor areas to aggregate
- area_id: int
- geometry: geometry
Methods
| Name | Description |
|---|---|
| log_exceptions | Stuurt exceptions eerst naar de logger van de DataAdapter |
| run | De runner van de Calculate Flood Risk module. |
log_exceptions
flood_scenarios.CalculateFloodRisk.log_exceptions(method)Stuurt exceptions eerst naar de logger van de DataAdapter
run
flood_scenarios.CalculateFloodRisk.run(input, output)De runner van de Calculate Flood Risk module.
Parameters
| Name | Type | Description | Default |
|---|---|---|---|
| input | list[str] | Lijst met namen van de data adapter | required |
| output | str | Data adapter voor output van overstromingsrisico resultaten | required |