model.world_land

AEZ_ALLOCATION_MAP = {'Non-Degraded Forest': ['AEZ1: Forest, prime, minimal', 'AEZ2: Forest, good, minimal', 'AEZ3: Forest, good, moderate'], 'Degraded Forest': ['AEZ4: Forest, good, steep', 'AEZ5: Forest, marginal, minimal', 'AEZ6: Forest, marginal, moderate', 'AEZ7: Forest, marginal, steep'], 'Non-Degraded Grassland': ['AEZ8: Grassland, prime, minimal', 'AEZ9: Grassland, good, minimal', 'AEZ10: Grassland, good, moderate'], 'Degraded Grassland': ['AEZ11: Grassland, good, steep', 'AEZ12: Grassland, marginal, minimal', 'AEZ13: Grassland, marginal, moderate', 'AEZ14: Grassland, marginal, steep'], 'Non-Degraded Cropland': ['AEZ15: Irrigated Cropland, prime, minimal', 'AEZ16: Irrigated Cropland, good, minimal', 'AEZ17: Irrigated Cropland, good, moderate', 'AEZ22: Rainfed Cropland, prime, minimal', 'AEZ23: Rainfed Cropland, good, minimal', 'AEZ24: Rainfed Cropland, good, moderate'], 'Degraded Cropland': ['AEZ18: Irrigated Cropland, good, steep', 'AEZ19: Irrigated Cropland, marginal, minimal', 'AEZ20: Irrigated Cropland, marginal, moderate', 'AEZ21: Irrigated Cropland, marginal, steep', 'AEZ25: Rainfed Cropland, good, steep', 'AEZ26: Rainfed Cropland, marginal, minimal', 'AEZ27: Rainfed Cropland, marginal, moderate', 'AEZ28: Rainfed Cropland, marginal, steep']}

The AEZ Allocation Map is the division of AEZs used during land allocation integration

class World_TMR_AEZ_Map:
World_TMR_AEZ_Map(series_name='2020', map_data=None)

Construct the world map that maps Regions, Thermal Moisture Regimes and AEZ Regions onto land area (km^2). By default will read from the 2020 series. If map_data is provided, set to that data instead of reading from saved data.

def map(self):

Return the data. Note the data is not protected; it is possible to update the map by altering it. The dataframe has a nested TMR, World region index and AEZ columns.

def store_map(self, series_name):

Store the current value. Will overwrite an existing series_name or add a new one.

def reduce_columns(self, column_mapping):

Create a reduced map by summing columns in column mapping. The column mapping should be like AEZ_LAND_COVER_MAP