Refactoring losscalculator code to adapt augmented exposure model files as input
By creating the preprocessor.py
, for each exposure model, an augmented one is produced. The losscalculator
needs to adapt the new augmented exposure model
.
Using the augmented exposure model by itself obviates the needs to have:
- The function
append_respective_cell_id_to_building_exposure()
(This functions appends ID of a cell that the building asset is located in. Because it already exists in the augmented exposure model) - The input
--cell-ids
(cell-ids are there in the augmented exposure models and it is only needed to make the calculator get unique cell-ids from the augmented exposure model and there is no more the need to provide unique cell-ids of the exposure model in a separate file) - The input
geometries.csv
. Because geometries of both buildings and cells are already in the augmented exposure file.
When this issue is addressed, the issue https://git.gfz-potsdam.de/dynamicexposure/globaldynamicexposure/loss-calculator/-/issues/27 is also solved automatically.
Edited by Tara Evaz Zadeh