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