Skip to content

Disaggregate LitPop values to custom shapes/regions #715

@peanutfun

Description

@peanutfun

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions