-
Notifications
You must be signed in to change notification settings - Fork 149
Description
I am using the LitPop module to create exposure data of population (fin_mode="pop") in Pakistan. The GPW dataset on Pakistan apparently reports constant values for every Admin2 region. This resolution is too coarse for my river flood impact model. Therefore, I want to use the nightlight intensity to adjust the population density on the regional level. However, LitPop disaggregates on the country-level. This means that the total population for each Admin2 region is heavily distorted if the exponent for nightlight intensity is not ~0. I want LitPop to adjust the local population density according to the nightlight intensity, while keeping the total population on the Admin2 level constant.
I would like to add an option to the LitPop.from_countries classmethod to add custom aggregation regions. This information can simply be supplied via a geopandas.GeoSeries. For fin_mode="pop", the algorithm then does not compute the total value per country, but for each geometry in the GeoSeries, and disaggregates on this level. This is similar to the current admin1 parameter, just with custom geometries.