hydromt_fiat.fiat.FiatModel.setup_exposure_buildings#

FiatModel.setup_exposure_buildings(asset_locations: str | Path, occupancy_type: str | Path, max_potential_damage: str | Path, ground_floor_height: int | float | str | Path | None, unit: str, occupancy_attr: str | None = None, occupancy_object_type: List[str] | str | None = None, extraction_method: str = 'centroid', damage_types: List[str] = ['structure', 'content'], damage_unit: str = '$', country: str | None = None, ground_elevation_file: int | float | str | Path | None = None, bf_conversion: bool = False, keep_unclassified: bool = True) None[source]#

Setup building exposure (vector) data for Delft-FIAT.

Parameters:
  • asset_locations (Union[str, Path]) – The path to the vector data (points or polygons) that can be used for the asset locations.

  • occupancy_type (Union[str, Path]) – The path to the data that can be used for the occupancy type.

  • max_potential_damage (Union[str, Path]) – The path to the data that can be used for the maximum potential damage.

  • ground_floor_height (Union[int, float, str, Path None]) – Either a number (int or float), to give all assets the same ground floor height or a path to the data that can be used to add the ground floor height to the assets.

  • unit (str) – The unit of the ground_floor_height

  • occupancy_attr (Union[str, None], optional) – The name of the field in the occupancy type data that contains the occupancy type, by default None (this means that the occupancy type data only contains one column with the occupancy type).

  • extraction_method (str, optional) – The method that should be used to extract the hazard values from the hazard maps, by default “centroid”.

  • damage_types (Union[List[str], None], optional) – The damage types that should be used for the exposure data, by default [“structure”, “content”]. The damage types are used to link the vulnerability functions to the exposure data.

  • damage_unit (str, optional) – The currency/unit of the Damage data, default in USD $

  • country (Union[str, None], optional) – The country that is used for the exposure data, by default None. This is only required when using the JRC vulnerability curves.

  • bf_conversion (bool, optional) – If building footprints shall be converted into point data.

  • keep_unclassified (bool, optional) – Whether building footprints without classification are removed or reclassified as “residential”