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 |
| 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 sections_to_segment
- section_id: int
- segment_id: int
schema voor grouped_sections_failure_probability
- section_id: int
- failure_probability: float
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 |