From bc1366ee42ac437aa0d6fbcf83a288af9cdb519f Mon Sep 17 00:00:00 2001 From: "Benjamin P. Stewart" Date: Fri, 26 Apr 2024 12:15:09 -0400 Subject: [PATCH 1/5] Fixing some missed updates --- .../MP_SCRIPTS/zonal_pop_NTL_VIIRS_LEN_NEW.py | 162 ------------------ src/global_zonal.py | 76 +++++++- src/global_zonal_NEW.py | 142 --------------- 3 files changed, 75 insertions(+), 305 deletions(-) delete mode 100644 notebooks/MP_SCRIPTS/zonal_pop_NTL_VIIRS_LEN_NEW.py delete mode 100644 src/global_zonal_NEW.py diff --git a/notebooks/MP_SCRIPTS/zonal_pop_NTL_VIIRS_LEN_NEW.py b/notebooks/MP_SCRIPTS/zonal_pop_NTL_VIIRS_LEN_NEW.py deleted file mode 100644 index 549d5d5..0000000 --- a/notebooks/MP_SCRIPTS/zonal_pop_NTL_VIIRS_LEN_NEW.py +++ /dev/null @@ -1,162 +0,0 @@ -<<<<<<< HEAD -import sys, os, multiprocessing - -import pandas as pd -#import geopandas as gpd -#import numpy as np - -from h3 import h3 - -import GOSTrocks.rasterMisc as rMisc -import GOSTrocks.ntlMisc as ntl -from GOSTrocks.misc import tPrint - -sys.path.append("../../src") -import h3_helper - -AWS_S3_BUCKET = 'wbg-geography01' -AWS_ACCESS_KEY_ID = os.getenv("AWS_ACCESS_KEY_ID") -AWS_SECRET_ACCESS_KEY = os.getenv("AWS_SECRET_ACCESS_KEY") -AWS_SESSION_TOKEN = os.getenv("AWS_SESSION_TOKEN") - -def run_zonal(gdf, cur_raster_file, out_file, buffer0=False, verbose=False): - cName = f'{os.path.basename(os.path.dirname(out_file))}-{os.path.basename(cur_raster_file)}' - if verbose: - tPrint(f'Starting {cName}') - if buffer0: - gdf['geometry'] = gdf['geometry'].buffer(0) - res = rMisc.zonalStats(gdf, cur_raster_file, minVal=0, verbose=False) - res = pd.DataFrame(res, columns=['SUM', 'MIN', 'MAX', 'MEAN']) - res['id'] = gdf['shape_id'].values - if verbose: - tPrint(f'**** finished {cName}') - return({out_file:res}) - -if __name__ == "__main__": - multiprocess=True - verbose = True - tPrint("Starting") - h3_level = 6 - data_prefix = "VIIRS_Monthly_LEN" - - # Get list of nighttime lights VIIRS data - ntl_files = ntl.aws_search_ntl() - - h3_0_list = h3_helper.generate_lvl0_lists(h3_level, return_gdf=True, buffer0=False) - if verbose: - tPrint("H3_0 list generated") - # set up mp arguments - - for h3_0_key, cur_gdf in h3_0_list.items(): - arg_list = [] - processed_list = [] - for pop_file in ntl_files: - filename = os.path.basename(f'{pop_file.replace(".tif", "")}_zonal.csv') - out_s3_key = f'Space2Stats/h3_stats_data/GLOBAL/{data_prefix}/{h3_0_key}/{filename}' - full_path = os.path.join("s3://", AWS_S3_BUCKET, out_s3_key) - try: - tempPD = pd.read_csv(full_path) - processed_list.append(filename) - except: - arg_list.append([cur_gdf, pop_file, out_s3_key, True, verbose]) - - if multiprocess: - with multiprocessing.Pool(processes=min([70,len(ntl_files)])) as pool: - results = pool.starmap(run_zonal, arg_list) - else: - for a in arg_list: - results = run_zonal(*a) - - for combo in results: - out_file = list(combo.keys())[0] - res = combo[out_file] - res.to_csv( - f"s3://{AWS_S3_BUCKET}/{out_file}", - index=False, - storage_options={ - "key": AWS_ACCESS_KEY_ID, - "secret": AWS_SECRET_ACCESS_KEY, - "token": AWS_SESSION_TOKEN, - }, -======= -import sys, os, multiprocessing - -import pandas as pd -#import geopandas as gpd -#import numpy as np - -from h3 import h3 - -import GOSTrocks.rasterMisc as rMisc -import GOSTrocks.ntlMisc as ntl -from GOSTrocks.misc import tPrint - -sys.path.append("../../src") -import h3_helper - -AWS_S3_BUCKET = 'wbg-geography01' -AWS_ACCESS_KEY_ID = os.getenv("AWS_ACCESS_KEY_ID") -AWS_SECRET_ACCESS_KEY = os.getenv("AWS_SECRET_ACCESS_KEY") -AWS_SESSION_TOKEN = os.getenv("AWS_SESSION_TOKEN") - -def run_zonal(gdf, cur_raster_file, out_file, buffer0=False, verbose=False): - cName = f'{os.path.basename(os.path.dirname(out_file))}-{os.path.basename(cur_raster_file)}' - if verbose: - tPrint(f'Starting {cName}') - if buffer0: - gdf['geometry'] = gdf['geometry'].buffer(0) - res = rMisc.zonalStats(gdf, cur_raster_file, minVal=0, verbose=False) - res = pd.DataFrame(res, columns=['SUM', 'MIN', 'MAX', 'MEAN']) - res['id'] = gdf['shape_id'].values - if verbose: - tPrint(f'**** finished {cName}') - return({out_file:res}) - -if __name__ == "__main__": - multiprocess=True - verbose = True - tPrint("Starting") - h3_level = 6 - data_prefix = "VIIRS_Monthly_LEN" - - # Get list of nighttime lights VIIRS data - ntl_files = ntl.aws_search_ntl() - - h3_0_list = h3_helper.generate_lvl0_lists(h3_level, return_gdf=True, buffer0=False) - if verbose: - tPrint("H3_0 list generated") - # set up mp arguments - - for h3_0_key, cur_gdf in h3_0_list.items(): - arg_list = [] - processed_list = [] - for pop_file in ntl_files: - filename = os.path.basename(f'{pop_file.replace(".tif", "")}_zonal.csv') - out_s3_key = f'Space2Stats/h3_stats_data/GLOBAL/{data_prefix}/{h3_0_key}/{filename}' - full_path = os.path.join("s3://", AWS_S3_BUCKET, out_s3_key) - try: - tempPD = pd.read_csv(full_path) - processed_list.append(filename) - except: - arg_list.append([cur_gdf, pop_file, out_s3_key, True, verbose]) - - if multiprocess: - with multiprocessing.Pool(processes=min([70,len(ntl_files)])) as pool: - results = pool.starmap(run_zonal, arg_list) - else: - for a in arg_list: - results = run_zonal(*a) - - for combo in results: - out_file = list(combo.keys())[0] - res = combo[out_file] - res.to_csv( - f"s3://{AWS_S3_BUCKET}/{out_file}", - index=False, - storage_options={ - "key": AWS_ACCESS_KEY_ID, - "secret": AWS_SECRET_ACCESS_KEY, - "token": AWS_SESSION_TOKEN, - }, ->>>>>>> d1235c0ca155101dc0a38ca9c37da7b86d1d3072 - ) \ No newline at end of file diff --git a/src/global_zonal.py b/src/global_zonal.py index 8a1b5eb..1a15631 100755 --- a/src/global_zonal.py +++ b/src/global_zonal.py @@ -236,4 +236,78 @@ def calculate_zonal_h3_list(h3_list, raster_data, output_file=""): if output_file != "": res.to_csv(output_file) - return(res) \ No newline at end of file + return(res) + +def zonal_stats_numerical(gdf, gdf_id, raster_file, out_file, + buffer0=False, minVal=None, maxVal=None, verbose=False): + ''' Run zonal stats on a continuous raster file using a list of h3 cells + ''' + if verbose: + tPrint(f'Starting zonal stats on {raster_file}') + if buffer0: + gdf['geometry'] = gdf['geometry'].buffer(0) + res = rMisc.zonalStats(gdf, raster_file, minVal=minVal, maxVal=maxVal, verbose=verbose) + res = pd.DataFrame(res, columns=['SUM', 'MIN', 'MAX', 'MEAN']) + res['id'] = gdf[gdf_id].values + if verbose: + tPrint(f'**** finished {cName}') + return({out_file:res}) + + +def zonal_stats_categories(gdf, gdf_id, raster_file, categories, out_file, + buffer0=False, verbose=False): + ''' Run zonal stats on a categorical raster file using a list of h3 cells + ''' + if verbose: + tPrint(f'Starting zonal stats on {raster_file}') + if buffer0: + gdf['geometry'] = gdf['geometry'].buffer(0) + res = rMisc.zonalStats(gdf, raster_file, rastType="C", unqVals=categories, verbose=verbose) + res = pd.DataFrame(res, columns=[f'c_{x}' for x in categories]) + res['id'] = gdf[gdf_id].values + if verbose: + tPrint(f'**** finished {cName}') + return({out_file:res}) + + +def zonal_stats_categorical(gdf, gdf_id, raster_file, category_raster_file, out_file, categories=None, reclass_dict=None, + buffer0=False, minVal=None, maxVal=None, verbose=False): + ''' Run zonal stats on a continuous raster file using a matching categorical raster + file and a list of h3 cells. For each defined category in the categorical + raster file, calculate the sum, min, max, mean for that category. + ''' + + tPrint(f'Starting zonal stats on {out_file}') + if buffer0: + gdf['geometry'] = gdf['geometry'].buffer(0) + + #extract category raster to gdf extent + cat_d, cat_profile = rMisc.clipRaster(category_raster_file, gdf) + # reclasify if necessary + if not reclass_dict is None: + categories = [] + for key, range in reclass_dict.items(): + cat_d[(cat_d >= range[0]) & (cat_d <= range[1])] = key + categories.append(key) + # extract raster to gdf extent + rast_d, rast_profile = rMisc.clipRaster(raster_file, gdf) + + # standardize categorical raster to zonal raster + final_zonal_res = [] + with rMisc.create_rasterio_inmemory(rast_profile, rast_d) as rast_src: + with rMisc.create_rasterio_inmemory(cat_profile, cat_d) as cat_src: + cat_d, cat_profile = rMisc.standardizeInputRasters(cat_src, rast_src, resampling_type='nearest') + # Loop through each category + for cur_cat in categories: + cur_cat_d = (cat_d == cur_cat) * 1 + cur_rast_d = rast_d * cur_cat_d + with rMisc.create_rasterio_inmemory(rast_profile, cur_rast_d) as cur_rast_src: + res = rMisc.zonalStats(gdf, cur_rast_src, minVal=minVal, maxVal=maxVal, verbose=verbose) + res = pd.DataFrame(res, columns=[f'{cur_cat}_SUM', f'{cur_cat}_MIN', f'{cur_cat}_MAX', f'{cur_cat}_MEAN']) + res['id'] = gdf[gdf_id].values + res.set_index('id', inplace=True) + final_zonal_res.append(res) + ret = pd.concat(final_zonal_res, axis=1) + if verbose: + tPrint(f'**** finished') + return({out_file:ret}) \ No newline at end of file diff --git a/src/global_zonal_NEW.py b/src/global_zonal_NEW.py deleted file mode 100644 index 2a40ac6..0000000 --- a/src/global_zonal_NEW.py +++ /dev/null @@ -1,142 +0,0 @@ -import sys, os, importlib, json -import shapely, rasterio, matplotlib - -import pandas as pd -import geopandas as gpd -import numpy as np - -from rasterio.crs import CRS -from h3 import h3 -from shapely.geometry import Polygon, Point, mapping -from shapely.ops import unary_union -from urllib.request import urlopen -from tqdm import tqdm - -import h3_helper -import GOSTrocks.rasterMisc as rMisc -import GOSTrocks.ntlMisc as ntl -from GOSTrocks.misc import tPrint - -def generate_lvl0_lists(h3_lvl): - """ generate a dictionary with keys as lvl0 codes with all children at h3_lvl level as values - - Parameters - ---------- - h3_lvl : int - h3 level to generate children of h0 parents - - Returns - ------- - dict - dictionary with keys as lvl0 codes with all children at h3_lvl level as values - """ - # Get list of all h3 lvl 0 cells - h3_lvl0 = list(h3.get_res0_indexes()) - - # Generate list of all children of h3 lvl 0 cells - h3_lvl0_children = {} - for h3_0 in h3_lvl0: - h3_lvl0_children[h3_0] = list(h3.h3_to_children(h3_0, h3_lvl)) - - return h3_lvl0_children - -def calculate_zonal_h3_list(h3_list, raster_data, output_file=""): - """_summary_ - - Parameters - ---------- - h3_list : _type_ - _description_ - raster_data : _type_ - _description_ - output_file : _type_ - _description_ - """ - # Convert list of h3 cells to geometry - hex_poly = lambda hex_id: Polygon(h3.h3_to_geo_boundary(hex_id, geo_json=True)) - - all_polys = gpd.GeoSeries(list(map(hex_poly, h3_list)), index=h3_list, crs=4326) - all_polys = gpd.GeoDataFrame(all_polys, crs=4326, columns=['geometry']) - all_polys['shape_id'] = list(all_polys.index) - - res = rMisc.zonalStats(all_polys, raster_data) - res = pd.DataFrame(res, columns=['SUM', 'MIN', 'MAX', 'MEAN']) - - if output_file != "": - res.to_csv(output_file) - - return(res) - -def zonal_stats_numerical(gdf, gdf_id, raster_file, out_file, - buffer0=False, minVal=None, maxVal=None, verbose=False): - ''' Run zonal stats on a continuous raster file using a list of h3 cells - ''' - if verbose: - tPrint(f'Starting zonal stats on {raster_file}') - if buffer0: - gdf['geometry'] = gdf['geometry'].buffer(0) - res = rMisc.zonalStats(gdf, raster_file, minVal=minVal, maxVal=maxVal, verbose=verbose) - res = pd.DataFrame(res, columns=['SUM', 'MIN', 'MAX', 'MEAN']) - res['id'] = gdf[gdf_id].values - if verbose: - tPrint(f'**** finished {cName}') - return({out_file:res}) - - -def zonal_stats_categories(gdf, gdf_id, raster_file, categories, out_file, - buffer0=False, verbose=False): - ''' Run zonal stats on a categorical raster file using a list of h3 cells - ''' - if verbose: - tPrint(f'Starting zonal stats on {raster_file}') - if buffer0: - gdf['geometry'] = gdf['geometry'].buffer(0) - res = rMisc.zonalStats(gdf, raster_file, rastType="C", unqVals=categories, verbose=verbose) - res = pd.DataFrame(res, columns=[f'c_{x}' for x in categories]) - res['id'] = gdf[gdf_id].values - if verbose: - tPrint(f'**** finished {cName}') - return({out_file:res}) - - -def zonal_stats_categorical(gdf, gdf_id, raster_file, category_raster_file, out_file, categories=None, reclass_dict=None, - buffer0=False, minVal=None, maxVal=None, verbose=False): - ''' Run zonal stats on a continuous raster file using a matching categorical raster - file and a list of h3 cells. For each defined category in the categorical - raster file, calculate the sum, min, max, mean for that category. - ''' - - tPrint(f'Starting zonal stats on {out_file}') - if buffer0: - gdf['geometry'] = gdf['geometry'].buffer(0) - - #extract category raster to gdf extent - cat_d, cat_profile = rMisc.clipRaster(category_raster_file, gdf) - # reclasify if necessary - if not reclass_dict is None: - categories = [] - for key, range in reclass_dict.items(): - cat_d[(cat_d >= range[0]) & (cat_d <= range[1])] = key - categories.append(key) - # extract raster to gdf extent - rast_d, rast_profile = rMisc.clipRaster(raster_file, gdf) - - # standardize categorical raster to zonal raster - final_zonal_res = [] - with rMisc.create_rasterio_inmemory(rast_profile, rast_d) as rast_src: - with rMisc.create_rasterio_inmemory(cat_profile, cat_d) as cat_src: - cat_d, cat_profile = rMisc.standardizeInputRasters(cat_src, rast_src, resampling_type='nearest') - # Loop through each category - for cur_cat in categories: - cur_cat_d = (cat_d == cur_cat) * 1 - cur_rast_d = rast_d * cur_cat_d - with rMisc.create_rasterio_inmemory(rast_profile, cur_rast_d) as cur_rast_src: - res = rMisc.zonalStats(gdf, cur_rast_src, minVal=minVal, maxVal=maxVal, verbose=verbose) - res = pd.DataFrame(res, columns=[f'{cur_cat}_SUM', f'{cur_cat}_MIN', f'{cur_cat}_MAX', f'{cur_cat}_MEAN']) - res['id'] = gdf[gdf_id].values - res.set_index('id', inplace=True) - final_zonal_res.append(res) - ret = pd.concat(final_zonal_res, axis=1) - if verbose: - tPrint(f'**** finished') - return({out_file:ret}) \ No newline at end of file From fc871271e351fdad235e69520bf889146fc6d2de Mon Sep 17 00:00:00 2001 From: "Benjamin P. Stewart" Date: Fri, 26 Apr 2024 12:32:23 -0400 Subject: [PATCH 2/5] another missed update --- src/h3_helper_TEMP.py | 156 ------------------------------------------ 1 file changed, 156 deletions(-) delete mode 100755 src/h3_helper_TEMP.py diff --git a/src/h3_helper_TEMP.py b/src/h3_helper_TEMP.py deleted file mode 100755 index f4df449..0000000 --- a/src/h3_helper_TEMP.py +++ /dev/null @@ -1,156 +0,0 @@ -import sys, os, importlib, json -import folium, shapely, rasterio, matplotlib - -import contextily as ctx -import matplotlib.pyplot as plt -import matplotlib.patches as mpatches -import pandas as pd -import geopandas as gpd - -from rasterio.crs import CRS -from mpl_toolkits.axes_grid1 import make_axes_locatable -from h3 import h3 -from shapely.geometry import Polygon, Point, mapping -from shapely.ops import unary_union -from urllib.request import urlopen -from tqdm import tqdm - -import GOSTrocks.rasterMisc as rMisc -import GOSTrocks.ntlMisc as ntl -from GOSTrocks.misc import tPrint - -def generate_h3_gdf(in_gdf, h3_level=7): - ''' Generate a GeoDataFrame of h3 grid cells from an input geodataframe - - :param in_gdf: geodataframe from which to create h3 cells - :type in_gdf: geopandas.GeoDataFrame - ''' - try: - del final_hexs - except: - pass - - try: - final_hexs = list(h3.polyfill(in_gdf.unary_union.__geo_interface__, h3_level, geo_json_conformant=True)) - except: - for cPoly in tqdm(in_gdf.unary_union, desc=f"Generating h3 grid level {h3_level}"): - all_hexs = list(h3.polyfill(cPoly.__geo_interface__, h3_level, geo_json_conformant=True)) - try: - final_hexs = final_hexs + all_hexs - except: - final_hexs = all_hexs - - final_hexs = list(set(final_hexs)) - - hex_poly = lambda hex_id: Polygon(h3.h3_to_geo_boundary(hex_id, geo_json=True)) - all_polys = gpd.GeoSeries(list(map(hex_poly, final_hexs)), index=final_hexs, crs="EPSG:4326") - all_polys = gpd.GeoDataFrame(all_polys, crs=4326, columns=['geometry']) - all_polys['shape_id'] = list(all_polys.index) - return(all_polys) - -def generate_lvl0_lists(h3_lvl, return_gdf=False, buffer0=False): - """ generate a dictionary with keys as lvl0 codes with all children at h3_lvl level as values - - Parameters - ---------- - h3_lvl : int - h3 level to generate children of h0 parents - - Returns - ------- - dict - dictionary with keys as lvl0 codes with all children at h3_lvl level as values - """ - # Get list of all h3 lvl 0 cells - h3_lvl0 = list(h3.get_res0_indexes()) - - # Generate list of all children of h3 lvl 0 cells - h3_lvl0_children = {} - for h3_0 in h3_lvl0: - h3_children = list(h3.h3_to_children(h3_0, h3_lvl)) - if return_gdf: - hex_poly = lambda hex_id: Polygon(h3.h3_to_geo_boundary(hex_id, geo_json=True)) - all_polys = gpd.GeoSeries(list(map(hex_poly, h3_children)), index=h3_children, crs=4326) - all_polys = gpd.GeoDataFrame(all_polys, crs=4326, columns=['geometry']) - if buffer0: - all_polys['geometry'] = all_polys['geometry'].apply(lambda x: x.buffer(0)) - all_polys['shape_id'] = list(all_polys.index) - - h3_lvl0_children[h3_0] = all_polys - else: - h3_lvl0_children[h3_0] = h3_children - return h3_lvl0_children - - - -def map_choropleth(sub, map_column, thresh=[], colour_ramp = 'Reds', invert=False, map_epsg=3857, legend_loc='upper right'): - ''' generate a static map of variables in GeoDataFrame sub - - :param sub: GeoDataFrame with geometry and column to map - :type sub: GeoPandas.GeoDataFrame - :param map_column: Name of column in sub to map - :type map_column: string - :param thresh: list of values to classify data in map_column - :type thresh: list of ints - ''' - try: - sub = sub.to_crs(map_epsg) - except: - sub.crs = 4326 - sub = sub.to_crs(map_epsg) - - thresh=[] - map_sub = sub.copy() - cmap = matplotlib.cm.get_cmap(colour_ramp) - fig, ax = plt.subplots(figsize=(15,15)) - proj = CRS.from_epsg(map_epsg) - - # create map column in sub, based on re-mapping of column map_column - if len(thresh) == 0: - split = [0,0.2,0.4,0.6,0.8,1] - thresh = [x for x in map_sub[map_column].quantile(split).values] - thresh.insert(0,0) - - map_sub['map'] = pd.cut(map_sub[map_column], thresh, labels=list(range(0, len(thresh)-1))) - - # [x/max(thresh) for x in thresh] - cmap_divisions = [x/100 for x in list(range(0,101,20))] - # map features not included in grouping - sel_mixed = map_sub.loc[map_sub['map'].isna()] - mismatch_color = 'azure' - mismatch_edge = 'darkblue' - cur_patch = mpatches.Patch(facecolor=mismatch_color, edgecolor=mismatch_edge, hatch="///", label=f"Mismatch [{sel_mixed.shape[0]}]") - all_labels = [cur_patch] - for lbl, data in map_sub.groupby('map'): - cur_color = cmap(cmap_divisions[int(lbl)]) - if invert: - cur_color = cmap(1 - cmap_divisions[int(lbl)]) - data.plot(color=cur_color, ax=ax, linewidth=0.1) - cur_patch = mpatches.Patch(color=cur_color, label=f'{data[map_column].min()} - {data[map_column].max()} [{data.shape[0]}]') - all_labels.append(cur_patch) - - sel_mixed.plot(color=mismatch_color, edgecolor=mismatch_edge, hatch="//////", ax=ax, label=False, linewidth=2) - - ctx.add_basemap(ax, source=ctx.providers.Stamen.TonerBackground, crs=proj) #zorder=-10, 'EPSG:4326' - ax.legend(handles=all_labels, loc=legend_loc) - ax = ax.set_axis_off() - - return(ax) - -def static_map_h3(sub, map_epsg=3857, legend_loc='upper right'): - ''' generate a static map of the h3 grid in sub - ''' - try: - sub = sub.to_crs(map_epsg) - except: - sub.crs = 4326 - sub = sub.to_crs(map_epsg) - - fig, ax = plt.subplots(figsize=(15,15)) - proj = CRS.from_epsg(map_epsg) - - sub.plot(color='grey', ax=ax, linewidth=0.1) - - ctx.add_basemap(ax, source=ctx.providers.Stamen.TonerBackground, crs=proj) #zorder=-10, 'EPSG:4326' - ax = ax.set_axis_off() - return(ax) \ No newline at end of file From c7df5e6def7df1284a1ce63ea9b3f23bd646c0ca Mon Sep 17 00:00:00 2001 From: bpstewar Date: Fri, 7 Jun 2024 12:59:07 -0400 Subject: [PATCH 3/5] Create parquet files --- notebooks/H3_Generate_AWS.ipynb | 1226 ++-- .../MP_SCRIPTS/global_f_0_2020_1km_zonal.csv | 4420 +++++++++++++ notebooks/MP_SCRIPTS/zonal_fathom.py | 4 +- notebooks/MP_SCRIPTS/zonal_pop_by_gender.py | 185 +- .../Space2Stats_RunZonal_Scorecard_Pop.ipynb | 5805 +++-------------- notebooks/ZONAL_TESTING.ipynb | 4 +- src/global_zonal.py | 624 +- 7 files changed, 6197 insertions(+), 6071 deletions(-) create mode 100644 notebooks/MP_SCRIPTS/global_f_0_2020_1km_zonal.csv diff --git a/notebooks/H3_Generate_AWS.ipynb b/notebooks/H3_Generate_AWS.ipynb index c0ea9dc..fa124ae 100644 --- a/notebooks/H3_Generate_AWS.ipynb +++ b/notebooks/H3_Generate_AWS.ipynb @@ -9,18 +9,9 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 2, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/home/wb411133/.conda/envs/ee/lib/python3.9/site-packages/geopandas/_compat.py:106: UserWarning: The Shapely GEOS version (3.9.1-CAPI-1.14.2) is incompatible with the GEOS version PyGEOS was compiled with (3.10.4-CAPI-1.16.2). Conversions between both will be slow.\n", - " warnings.warn(\n" - ] - } - ], + "outputs": [], "source": [ "import sys, os, importlib, math, multiprocessing, boto3\n", "import rasterio, geojson\n", @@ -34,14 +25,13 @@ "from shapely.geometry import Polygon\n", "\n", "sys.path.insert(0, \"/home/wb411133/Code/gostrocks/src\")\n", - "import GOSTRocks.rasterMisc as rMisc\n", - "import GOSTRocks.ntlMisc as ntl\n", - "import GOSTRocks.mapMisc as mapMisc\n", - "from GOSTRocks.misc import tPrint\n", + "import GOSTrocks.rasterMisc as rMisc\n", + "import GOSTrocks.ntlMisc as ntl\n", + "import GOSTrocks.mapMisc as mapMisc\n", + "from GOSTrocks.misc import tPrint\n", "\n", "sys.path.append(\"../src\")\n", "import h3_helper\n", - "import country_zonal\n", "\n", "%load_ext autoreload\n", "%autoreload 2" @@ -49,7 +39,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -63,139 +53,9 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
ISO_A3ISO_A2WB_A3HASC_0GAUL_0WB_REGIONWB_STATUSSOVEREIGNNAM_0geometryID
0AFGAFAFGAF1SARMember StateAFGAfghanistanPOLYGON ((70.04663 37.54360, 70.04676 37.54356...0
1ALBALALBAL3ECAMember StateALBAlbaniaMULTIPOLYGON (((20.46186 41.55588, 20.46177 41...1
2ANDADADOAD7OtherMember StateANDAndorraPOLYGON ((1.46171 42.50602, 1.46176 42.50605, ...2
3AREAEAREAE255MENAMember StateAREUnited Arab EmiratesMULTIPOLYGON (((53.83064 24.06414, 53.82975 24...3
4ARGARARGAR12LCRMember StateARGArgentinaMULTIPOLYGON (((-58.43833 -34.00238, -58.44420...4
\n", - "
" - ], - "text/plain": [ - " ISO_A3 ISO_A2 WB_A3 HASC_0 GAUL_0 WB_REGION WB_STATUS SOVEREIGN \\\n", - "0 AFG AF AFG AF 1 SAR Member State AFG \n", - "1 ALB AL ALB AL 3 ECA Member State ALB \n", - "2 AND AD ADO AD 7 Other Member State AND \n", - "3 ARE AE ARE AE 255 MENA Member State ARE \n", - "4 ARG AR ARG AR 12 LCR Member State ARG \n", - "\n", - " NAM_0 geometry ID \n", - "0 Afghanistan POLYGON ((70.04663 37.54360, 70.04676 37.54356... 0 \n", - "1 Albania MULTIPOLYGON (((20.46186 41.55588, 20.46177 41... 1 \n", - "2 Andorra POLYGON ((1.46171 42.50602, 1.46176 42.50605, ... 2 \n", - "3 United Arab Emirates MULTIPOLYGON (((53.83064 24.06414, 53.82975 24... 3 \n", - "4 Argentina MULTIPOLYGON (((-58.43833 -34.00238, -58.44420... 4 " - ] - }, - "execution_count": 3, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "admin_bounds = \"/home/public/Data/GLOBAL/ADMIN/ADMIN2/HighRes_20230328/shp/WB_GAD_ADM0.shp\"\n", "inA = gpd.read_file(admin_bounds)\n", @@ -205,281 +65,11 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "metadata": { "scrolled": true }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Space2Stats/h3_spatial_data/SAR/AFG\n", - "Space2Stats/h3_spatial_data/ECA/ALB\n", - "Space2Stats/h3_spatial_data/Other/AND\n", - "Space2Stats/h3_spatial_data/MENA/ARE\n", - "Space2Stats/h3_spatial_data/LCR/ARG\n", - "Space2Stats/h3_spatial_data/ECA/ARM\n", - "Space2Stats/h3_spatial_data/LCR/ATG\n", - "Space2Stats/h3_spatial_data/Other/AUS\n", - "Space2Stats/h3_spatial_data/Other/AUS\n", - "Space2Stats/h3_spatial_data/Other/CXR\n", - "Space2Stats/h3_spatial_data/Other/CCK\n", - "Space2Stats/h3_spatial_data/Other/HMD\n", - "Space2Stats/h3_spatial_data/Other/NFK\n", - "Space2Stats/h3_spatial_data/Other/AUT\n", - "Space2Stats/h3_spatial_data/ECA/AZE\n", - "Space2Stats/h3_spatial_data/AFR/BDI\n", - "Space2Stats/h3_spatial_data/Other/BEL\n", - "Space2Stats/h3_spatial_data/AFR/BEN\n", - "Space2Stats/h3_spatial_data/AFR/BFA\n", - "Space2Stats/h3_spatial_data/SAR/BGD\n", - "Space2Stats/h3_spatial_data/ECA/BGR\n", - "Space2Stats/h3_spatial_data/MENA/BHR\n", - "Space2Stats/h3_spatial_data/LCR/BHS\n", - "Space2Stats/h3_spatial_data/ECA/BIH\n", - "Space2Stats/h3_spatial_data/ECA/BLR\n", - "Space2Stats/h3_spatial_data/LCR/BLZ\n", - "Space2Stats/h3_spatial_data/LCR/BOL\n", - "Space2Stats/h3_spatial_data/LCR/BRA\n", - "Space2Stats/h3_spatial_data/LCR/BRB\n", - "Space2Stats/h3_spatial_data/Other/BRN\n", - "Space2Stats/h3_spatial_data/SAR/BTN\n", - "Space2Stats/h3_spatial_data/AFR/BWA\n", - "Space2Stats/h3_spatial_data/AFR/CAF\n", - "Space2Stats/h3_spatial_data/Other/CAN\n", - "Space2Stats/h3_spatial_data/Other/CHE\n", - "Space2Stats/h3_spatial_data/LCR/CHL\n", - "Space2Stats/h3_spatial_data/EAP/MAC\n", - "Space2Stats/h3_spatial_data/EAP/HKG\n", - "Space2Stats/h3_spatial_data/EAP/CHN\n", - "Space2Stats/h3_spatial_data/EAP/TWN\n", - "Space2Stats/h3_spatial_data/AFR/CIV\n", - "Space2Stats/h3_spatial_data/AFR/CMR\n", - "Space2Stats/h3_spatial_data/AFR/COD\n", - "Space2Stats/h3_spatial_data/AFR/COG\n", - "Space2Stats/h3_spatial_data/AFR/COM\n", - "Space2Stats/h3_spatial_data/AFR/CPV\n", - "Space2Stats/h3_spatial_data/LCR/CRI\n", - "Space2Stats/h3_spatial_data/Other/CUB\n", - "Space2Stats/h3_spatial_data/ECA/CYP\n", - "Space2Stats/h3_spatial_data/ECA/CZE\n", - "Space2Stats/h3_spatial_data/Other/DEU\n", - "Space2Stats/h3_spatial_data/LCR/DMA\n", - "Space2Stats/h3_spatial_data/Other/DNK\n", - "Space2Stats/h3_spatial_data/Other/FRO\n", - "Space2Stats/h3_spatial_data/Other/GRL\n", - "Space2Stats/h3_spatial_data/LCR/DOM\n", - "Space2Stats/h3_spatial_data/MENA/DZA\n", - "Space2Stats/h3_spatial_data/LCR/ECU\n", - "Space2Stats/h3_spatial_data/MENA/EGY\n", - "Space2Stats/h3_spatial_data/AFR/ERI\n", - "Space2Stats/h3_spatial_data/Other/ESP\n", - "Space2Stats/h3_spatial_data/Other/ESP\n", - "Space2Stats/h3_spatial_data/ECA/EST\n", - "Space2Stats/h3_spatial_data/Other/ALA\n", - "Space2Stats/h3_spatial_data/Other/FIN\n", - "Space2Stats/h3_spatial_data/EAP/FJI\n", - "Space2Stats/h3_spatial_data/Other/FRA\n", - "Space2Stats/h3_spatial_data/Other/FRA\n", - "Space2Stats/h3_spatial_data/Other/GUF\n", - "Space2Stats/h3_spatial_data/Other/PYF\n", - "Space2Stats/h3_spatial_data/Other/ATF\n", - "Space2Stats/h3_spatial_data/Other/GLP\n", - "Space2Stats/h3_spatial_data/Other/MTQ\n", - "Space2Stats/h3_spatial_data/Other/MYT\n", - "Space2Stats/h3_spatial_data/Other/NCL\n", - "Space2Stats/h3_spatial_data/Other/REU\n", - "Space2Stats/h3_spatial_data/Other/SPM\n", - "Space2Stats/h3_spatial_data/Other/WLF\n", - "Space2Stats/h3_spatial_data/Other/BLM\n", - "Space2Stats/h3_spatial_data/Other/MAF\n", - "Space2Stats/h3_spatial_data/EAP/FSM\n", - "Space2Stats/h3_spatial_data/AFR/GAB\n", - "Space2Stats/h3_spatial_data/Other/AIA\n", - "Space2Stats/h3_spatial_data/Other/BMU\n", - "Space2Stats/h3_spatial_data/Other/IOT\n", - "Space2Stats/h3_spatial_data/Other/VGB\n", - "Space2Stats/h3_spatial_data/Other/CYM\n", - "Space2Stats/h3_spatial_data/Other/GIB\n", - "Space2Stats/h3_spatial_data/Other/GGY\n", - "Space2Stats/h3_spatial_data/Other/IMN\n", - "Space2Stats/h3_spatial_data/Other/JEY\n", - "Space2Stats/h3_spatial_data/Other/MSR\n", - "Space2Stats/h3_spatial_data/Other/PCN\n", - "Space2Stats/h3_spatial_data/Other/SHN\n", - "Space2Stats/h3_spatial_data/Other/TCA\n", - "Space2Stats/h3_spatial_data/Other/GBR\n", - "Space2Stats/h3_spatial_data/Other/GBR\n", - "Space2Stats/h3_spatial_data/ECA/GEO\n", - "Space2Stats/h3_spatial_data/AFR/GIN\n", - "Space2Stats/h3_spatial_data/AFR/GMB\n", - "Space2Stats/h3_spatial_data/AFR/GNB\n", - "Space2Stats/h3_spatial_data/AFR/GNQ\n", - "Space2Stats/h3_spatial_data/Other/GRC\n", - "Space2Stats/h3_spatial_data/LCR/GRD\n", - "Space2Stats/h3_spatial_data/LCR/GTM\n", - "Space2Stats/h3_spatial_data/LCR/GUY\n", - "Space2Stats/h3_spatial_data/LCR/HND\n", - "Space2Stats/h3_spatial_data/ECA/HRV\n", - "Space2Stats/h3_spatial_data/ECA/HUN\n", - "Space2Stats/h3_spatial_data/EAP/IDN\n", - "Space2Stats/h3_spatial_data/SAR/IND\n", - "Space2Stats/h3_spatial_data/SAR/IND\n", - "Space2Stats/h3_spatial_data/Other/IRL\n", - "Space2Stats/h3_spatial_data/MENA/IRN\n", - "Space2Stats/h3_spatial_data/Other/ISL\n", - "Space2Stats/h3_spatial_data/Other/ISR\n", - "Space2Stats/h3_spatial_data/Other/ITA\n", - "Space2Stats/h3_spatial_data/LCR/JAM\n", - "Space2Stats/h3_spatial_data/MENA/JOR\n", - "Space2Stats/h3_spatial_data/Other/JPN\n", - "Space2Stats/h3_spatial_data/ECA/KAZ\n", - "Space2Stats/h3_spatial_data/ECA/KGZ\n", - "Space2Stats/h3_spatial_data/EAP/KIR\n", - "Space2Stats/h3_spatial_data/LCR/KNA\n", - "Space2Stats/h3_spatial_data/EAP/KOR\n", - "Space2Stats/h3_spatial_data/ECA/KSV\n", - "Space2Stats/h3_spatial_data/MENA/KWT\n", - "Space2Stats/h3_spatial_data/EAP/LAO\n", - "Space2Stats/h3_spatial_data/AFR/LBR\n", - "Space2Stats/h3_spatial_data/MENA/LBY\n", - "Space2Stats/h3_spatial_data/LCR/LCA\n", - "Space2Stats/h3_spatial_data/Other/LIE\n", - "Space2Stats/h3_spatial_data/SAR/LKA\n", - "Space2Stats/h3_spatial_data/AFR/LSO\n", - "Space2Stats/h3_spatial_data/ECA/LTU\n", - "Space2Stats/h3_spatial_data/Other/LUX\n", - "Space2Stats/h3_spatial_data/ECA/LVA\n", - "Space2Stats/h3_spatial_data/MENA/MAR\n", - "Space2Stats/h3_spatial_data/Other/MCO\n", - "Space2Stats/h3_spatial_data/AFR/MDG\n", - "Space2Stats/h3_spatial_data/SAR/MDV\n", - "Space2Stats/h3_spatial_data/EAP/MHL\n", - "Space2Stats/h3_spatial_data/ECA/MKD\n", - "Space2Stats/h3_spatial_data/AFR/MLI\n", - "Space2Stats/h3_spatial_data/MENA/MLT\n", - "Space2Stats/h3_spatial_data/EAP/MMR\n", - "Space2Stats/h3_spatial_data/ECA/MNE\n", - "Space2Stats/h3_spatial_data/EAP/MNG\n", - "Space2Stats/h3_spatial_data/AFR/MRT\n", - "Space2Stats/h3_spatial_data/AFR/MUS\n", - "Space2Stats/h3_spatial_data/AFR/MWI\n", - "Space2Stats/h3_spatial_data/EAP/MYS\n", - "Space2Stats/h3_spatial_data/AFR/NAM\n", - "Space2Stats/h3_spatial_data/AFR/NGA\n", - "Space2Stats/h3_spatial_data/LCR/NIC\n", - "Space2Stats/h3_spatial_data/Other/ABW\n", - "Space2Stats/h3_spatial_data/Other/NLD\n", - "Space2Stats/h3_spatial_data/Other/BES\n", - "Space2Stats/h3_spatial_data/Other/CUW\n", - "Space2Stats/h3_spatial_data/Other/BES\n", - "Space2Stats/h3_spatial_data/Other/BES\n", - "Space2Stats/h3_spatial_data/Other/SXM\n", - "Space2Stats/h3_spatial_data/Other/BVT\n", - "Space2Stats/h3_spatial_data/Other/NOR\n", - "Space2Stats/h3_spatial_data/Other/SJM\n", - "Space2Stats/h3_spatial_data/SAR/NPL\n", - "Space2Stats/h3_spatial_data/EAP/NRU\n", - "Space2Stats/h3_spatial_data/Other/COK\n", - "Space2Stats/h3_spatial_data/Other/NZL\n", - "Space2Stats/h3_spatial_data/Other/NIU\n", - "Space2Stats/h3_spatial_data/Other/TKL\n", - "Space2Stats/h3_spatial_data/MENA/OMN\n", - "Space2Stats/h3_spatial_data/SAR/PAK\n", - "Space2Stats/h3_spatial_data/SAR/PAK\n", - "Space2Stats/h3_spatial_data/LCR/PAN\n", - "Space2Stats/h3_spatial_data/LCR/PER\n", - "Space2Stats/h3_spatial_data/EAP/PHL\n", - "Space2Stats/h3_spatial_data/EAP/PLW\n", - "Space2Stats/h3_spatial_data/EAP/PNG\n", - "Space2Stats/h3_spatial_data/ECA/POL\n", - "Space2Stats/h3_spatial_data/Other/PRK\n", - "Space2Stats/h3_spatial_data/Other/PRT\n", - "Space2Stats/h3_spatial_data/Other/PRT\n", - "Space2Stats/h3_spatial_data/Other/PRT\n", - "Space2Stats/h3_spatial_data/LCR/PRY\n", - "Space2Stats/h3_spatial_data/MENA/PSE\n", - "Space2Stats/h3_spatial_data/MENA/QAT\n", - "Space2Stats/h3_spatial_data/ECA/ROU\n", - "Space2Stats/h3_spatial_data/ECA/RUS\n", - "Space2Stats/h3_spatial_data/AFR/RWA\n", - "Space2Stats/h3_spatial_data/MENA/SAU\n", - "Space2Stats/h3_spatial_data/AFR/SDN\n", - "Space2Stats/h3_spatial_data/AFR/SEN\n", - "Space2Stats/h3_spatial_data/Other/SGP\n", - "Space2Stats/h3_spatial_data/EAP/SLB\n", - "Space2Stats/h3_spatial_data/LCR/SLV\n", - "Space2Stats/h3_spatial_data/Other/SMR\n", - "Space2Stats/h3_spatial_data/AFR/SOM\n", - "Space2Stats/h3_spatial_data/ECA/SRB\n", - "Space2Stats/h3_spatial_data/AFR/STP\n", - "Space2Stats/h3_spatial_data/LCR/SUR\n", - "Space2Stats/h3_spatial_data/ECA/SVK\n", - "Space2Stats/h3_spatial_data/ECA/SVN\n", - "Space2Stats/h3_spatial_data/Other/SWE\n", - "Space2Stats/h3_spatial_data/AFR/SWZ\n", - "Space2Stats/h3_spatial_data/AFR/SYC\n", - "Space2Stats/h3_spatial_data/MENA/SYR\n", - "Space2Stats/h3_spatial_data/AFR/TCD\n", - "Space2Stats/h3_spatial_data/AFR/TGO\n", - "Space2Stats/h3_spatial_data/EAP/THA\n", - "Space2Stats/h3_spatial_data/ECA/TJK\n", - "Space2Stats/h3_spatial_data/ECA/TKM\n", - "Space2Stats/h3_spatial_data/EAP/TLS\n", - "Space2Stats/h3_spatial_data/EAP/TON\n", - "Space2Stats/h3_spatial_data/LCR/TTO\n", - "Space2Stats/h3_spatial_data/MENA/TUN\n", - "Space2Stats/h3_spatial_data/ECA/TUR\n", - "Space2Stats/h3_spatial_data/EAP/TUV\n", - "Space2Stats/h3_spatial_data/AFR/TZA\n", - "Space2Stats/h3_spatial_data/AFR/UGA\n", - "Space2Stats/h3_spatial_data/ECA/UKR\n", - "Space2Stats/h3_spatial_data/LCR/URY\n", - "Space2Stats/h3_spatial_data/Other/ASM\n", - "Space2Stats/h3_spatial_data/Other/UMI\n", - "Space2Stats/h3_spatial_data/Other/GUM\n", - "Space2Stats/h3_spatial_data/Other/UMI\n", - "Space2Stats/h3_spatial_data/Other/UMI\n", - "Space2Stats/h3_spatial_data/Other/UMI\n", - "Space2Stats/h3_spatial_data/Other/UMI\n", - "Space2Stats/h3_spatial_data/Other/UMI\n", - "Space2Stats/h3_spatial_data/Other/MNP\n", - "Space2Stats/h3_spatial_data/Other/UMI\n", - "Space2Stats/h3_spatial_data/Other/PRI\n", - "Space2Stats/h3_spatial_data/Other/VIR\n", - "Space2Stats/h3_spatial_data/Other/USA\n", - "Space2Stats/h3_spatial_data/Other/UMI\n", - "Space2Stats/h3_spatial_data/ECA/UZB\n", - "Space2Stats/h3_spatial_data/Other/VAT\n", - "Space2Stats/h3_spatial_data/LCR/VCT\n", - "Space2Stats/h3_spatial_data/LCR/VEN\n", - "Space2Stats/h3_spatial_data/EAP/VNM\n", - "Space2Stats/h3_spatial_data/EAP/VUT\n", - "Space2Stats/h3_spatial_data/EAP/WSM\n", - "Space2Stats/h3_spatial_data/MENA/YEM\n", - "Space2Stats/h3_spatial_data/AFR/ZAF\n", - "Space2Stats/h3_spatial_data/AFR/ZMB\n", - "Space2Stats/h3_spatial_data/AFR/ZWE\n", - "Space2Stats/h3_spatial_data/AFR/AGO\n", - "Space2Stats/h3_spatial_data/ECA/MDA\n", - "Space2Stats/h3_spatial_data/AFR/MOZ\n", - "Space2Stats/h3_spatial_data/EAP/KHM\n", - "Space2Stats/h3_spatial_data/AFR/SLE\n", - "Space2Stats/h3_spatial_data/MENA/LBN\n", - "Space2Stats/h3_spatial_data/LCR/COL\n", - "Space2Stats/h3_spatial_data/AFR/GHA\n", - "Space2Stats/h3_spatial_data/AFR/ETH\n", - "Space2Stats/h3_spatial_data/LCR/HTI\n", - "Space2Stats/h3_spatial_data/MENA/IRQ\n", - "Space2Stats/h3_spatial_data/AFR/NER\n", - "Space2Stats/h3_spatial_data/MENA/DJI\n", - "Space2Stats/h3_spatial_data/AFR/KEN\n", - "Space2Stats/h3_spatial_data/AFR/SSD\n", - "Space2Stats/h3_spatial_data/LCR/MEX\n" - ] - } - ], + "outputs": [], "source": [ "all_args = []\n", "h3_level = 6\n", @@ -500,7 +90,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "metadata": { "scrolled": true }, @@ -528,447 +118,399 @@ "metadata": { "scrolled": true }, + "outputs": [], + "source": [ + "with multiprocessing.Pool(processes=min([70,len(all_args)])) as pool:\n", + " results = pool.starmap(generate_grid, all_args)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Aggregate H3 zonal results" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "# Define S3 parameters\n", + "bucket = 'wbg-geography01' \n", + "zonal_prefix = 'Space2Stats/h3_stats_data/GLOBAL/'\n", + "out_prefix = 'Space2Stats/parquet/GLOBAL/'\n", + "region = 'us-east-1'\n", + "s3client = boto3.client('s3', region_name=region)" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "14:19:51\tStarting Space2Stats/h3_spatial_data/ECA/ALB14:19:51\tStarting Space2Stats/h3_spatial_data/Other/AND\n", - "\n", - "14:19:51\tStarting Space2Stats/h3_spatial_data/SAR/AFG\n", - "14:19:51\tStarting Space2Stats/h3_spatial_data/MENA/ARE\n", - "14:19:51\tStarting Space2Stats/h3_spatial_data/Other/AUS14:19:51\tStarting Space2Stats/h3_spatial_data/LCR/ATG\n", - "\n", - "14:19:51\tStarting Space2Stats/h3_spatial_data/ECA/ARM\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Generating h3 grid level 5: 100%|██████████| 4/4 [00:00<00:00, 2587.88it/s]\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "14:19:51\tStarting Space2Stats/h3_spatial_data/LCR/ARG\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Generating h3 grid level 5: 100%|██████████| 58/58 [00:00<00:00, 823.74it/s]\n", - "Generating h3 grid level 5: 0%| | 0/19 [00:00 0:\n", + " objects = s3client.list_objects_v2(Bucket=bucket, Prefix=zonal_prefix, ContinuationToken=token)\n", + " else:\n", + " objects = s3client.list_objects_v2(Bucket=bucket, Prefix=zonal_prefix)\n", + " more_results = objects['IsTruncated']\n", + " if more_results:\n", + " token = objects['NextContinuationToken']\n", + " loops += 1\n", + " for res in objects['Contents']:\n", + " if res['Key'].endswith('csv'): \n", + " cur_variable = res['Key'].split(\"/\")[-3]\n", + " try:\n", + " good_res[cur_variable].append(res['Key'])\n", + " except:\n", + " good_res[cur_variable] = [res['Key']]" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [ { - "name": "stderr", - "output_type": "stream", - "text": [ - "Generating h3 grid level 5: 100%|██████████| 22/22 [00:00<00:00, 423.11it/s]\n" - ] - }, + "data": { + "text/plain": [ + "dict_keys(['Urbanization', 'VIIRS_Monthly_LEN', 'WorldPop_2020_Demographics'])" + ] + }, + "execution_count": 13, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "good_res.keys()" + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "metadata": {}, + "outputs": [], + "source": [ + "# Aggregate the WorldPop demographics data\n", + "pop_files = good_res['WorldPop_2020_Demographics']\n", + "pop_yrs = {}\n", + "for pFile in pop_files:\n", + " lbl = \"_\".join(os.path.basename(pFile).split(\"_\")[1:4])\n", + " try:\n", + " pop_yrs[lbl].append(pFile)\n", + " except:\n", + " pop_yrs[lbl] = [pFile]" + ] + }, + { + "cell_type": "code", + "execution_count": 34, + "metadata": { + "scrolled": true + }, + "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "14:19:55\tStarting Space2Stats/h3_spatial_data/Other/DEU\n", - "14:19:55\tStarting Space2Stats/h3_spatial_data/Other/FRO\n", - "14:19:55\tStarting Space2Stats/h3_spatial_data/Other/DNK14:19:55\tStarting Space2Stats/h3_spatial_data/EAP/CHN\n", - "14:19:55\tCompleted Space2Stats/h3_spatial_data/AFR/BDI\n", - "\n" + "15:50:53\tf_0_2020\n", + "15:52:16\tf_10_2020\n", + "15:53:36\tf_15_2020\n", + "15:54:59\tf_1_2020\n", + "15:56:23\tf_20_2020\n", + "15:57:44\tf_25_2020\n", + "15:59:04\tf_30_2020\n", + "16:00:28\tf_35_2020\n", + "16:01:51\tf_40_2020\n", + "16:03:17\tf_45_2020\n", + "16:04:42\tf_50_2020\n", + "16:06:10\tf_55_2020\n", + "16:07:35\tf_5_2020\n", + "16:09:04\tf_60_2020\n", + "16:10:30\tf_65_2020\n", + "16:11:57\tf_70_2020\n", + "16:13:27\tf_75_2020\n", + "16:14:58\tf_80_2020\n", + "16:16:27\tm_0_2020\n", + "16:17:54\tm_10_2020\n", + "16:19:20\tm_15_2020\n", + "16:20:46\tm_1_2020\n", + "16:22:10\tm_20_2020\n", + "16:23:34\tm_25_2020\n", + "16:25:01\tm_30_2020\n", + "16:26:27\tm_35_2020\n", + "16:27:50\tm_40_2020\n", + "16:29:16\tm_45_2020\n", + "16:30:42\tm_50_2020\n", + "16:32:08\tm_55_2020\n", + "16:33:33\tm_5_2020\n", + "16:34:57\tm_60_2020\n", + "16:36:21\tm_65_2020\n", + "16:37:45\tm_70_2020\n", + "16:39:09\tm_75_2020\n", + "16:40:35\tm_80_2020\n" ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Generating h3 grid level 5: 0%| | 0/176 [00:00\n", + "Name: WGS 84 / Pseudo-Mercator\n", + "Axis Info [cartesian]:\n", + "- X[east]: Easting (metre)\n", + "- Y[north]: Northing (metre)\n", + "Area of Use:\n", + "- name: World between 85.06°S and 85.06°N.\n", + "- bounds: (-180.0, -85.06, 180.0, 85.06)\n", + "Coordinate Operation:\n", + "- name: Popular Visualisation Pseudo-Mercator\n", + "- method: Popular Visualisation Pseudo Mercator\n", + "Datum: World Geodetic System 1984 ensemble\n", + "- Ellipsoid: WGS 84\n", + "- Prime Meridian: Greenwich" + ] + }, + "execution_count": 31, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "inA.crs" + ] + }, + { + "cell_type": "code", + "execution_count": 60, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Error getting region for None\n", + "Error getting region for None\n", + "Error getting region for None\n", + "Error getting region for None\n", + "Error getting region for None\n", + "Error getting region for None\n", + "Error getting region for None\n", + "Error getting region for None\n", + "Error getting region for None\n", + "Error getting region for None\n", + "Error getting region for None\n", + "Error getting region for None\n", + "Error getting region for None\n", + "Error getting region for None\n", + "Error getting region for None\n" + ] + } + ], + "source": [ + "# Generate a list from the global admin boundaries\n", + "inA = gpd.read_file(adm2_bounds)\n", + "inA_0 = gpd.read_file(adm0_bounds)\n", + "\n", + "def try_get_iso3(x):\n", + " try:\n", + " region = inA_0.loc[inA_0['ISO3'] == x,'Region'].values[0]\n", + " if region is None:\n", + " return('Other')\n", + " return(region)\n", + " except:\n", + " print(f'Error getting region for {x}')\n", + " return('Other')\n", + "inA['WB_REGION'] = inA['ISO3'].apply(try_get_iso3)\n", + "inA = inA.to_crs(4326)\n", + "region_mapping = {\n", + " 'Latin America & Caribbean':'LCR',\n", + " 'Other':'Other',\n", + " 'Sub-Saharan Africa':'AFR',\n", + " 'East Asia & Pacific':'EAP',\n", + " 'Middle East & North Africa':'MENA',\n", + " 'Europe & Central Asia':'ECA',\n", + " 'South Asia':'SAR'\n", + "}\n", + "inA['WB_REGION'] = inA['WB_REGION'].map(region_mapping)\n", + "inA['geometry'] = inA['geometry'].buffer(0)\n", + "inA = inA.loc[~inA['geometry'].apply(lambda x: x is None)]\n", + "inA.to_file(adm2_bounds)" + ] + }, + { + "cell_type": "code", + "execution_count": 29, "metadata": {}, "outputs": [], "source": [ @@ -152,28 +249,25 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "scrolled": true + }, "outputs": [], "source": [ - "\n", "# set up mp arguments\n", "arg_list = []\n", "processed_list = []\n", - "keep_processing = True\n", - "while keep_processing:\n", - " arg_list = []\n", - " processed_list = []\n", - " for h3_0_key, cur_gdf in h3_0_list.items():\n", - " for pop_file in pop_files:\n", - " filename = os.path.basename(f'{pop_file.replace(\".tif\", \"\")}_zonal.csv')\n", - " out_s3_key = f'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/{h3_0_key}/{filename}'\n", - " full_path = os.path.join(\"s3://\", AWS_S3_BUCKET, out_s3_key) \n", - " try:\n", - " tempPD = pd.read_csv(full_path)\n", - " processed_list.append(filename)\n", - " except:\n", - " arg_list.append([cur_gdf, pop_file, out_s3_key])\n", - " keep_processing = len(arg_list) != 0\n", + "\n", + "for h3_0_key, cur_gdf in h3_0_list.items():\n", + " for pop_file in pop_files:\n", + " filename = os.path.basename(f'{pop_file.replace(\".tif\", \"\")}_zonal.csv')\n", + " out_s3_key = f'Space2Stats/h3_stats_data/ADM_GLOBAL/WorldPop_2020_Demographics/{h3_0_key}/{filename}'\n", + " full_path = os.path.join(\"s3://\", AWS_S3_BUCKET, out_s3_key) \n", + " try:\n", + " tempPD = pd.read_csv(full_path)\n", + " processed_list.append(filename)\n", + " except:\n", + " arg_list.append([cur_gdf, pop_file, out_s3_key])\n", " tPrint(f'Remaining: {len(arg_list)}\\t Processed: {len(processed_list)}')\n" ] }, @@ -183,4485 +277,563 @@ "metadata": {}, "outputs": [], "source": [ - "for args in arg_list:\n", - " run_zonal(*args)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "with multiprocessing.Pool(processes=min([70,len(arg_list)])) as pool:\n", - " results = pool.starmap(run_zonal, arg_list[:5])" + "with mp.pool(mp.cpu_count() - 10):\n", + " res = " ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "# Aggregating results to admin boundaries" + "# DEBUGGING" ] }, { "cell_type": "code", - "execution_count": 9, - "metadata": {}, - "outputs": [], - "source": [ - "inA = gpd.read_file(admin_bounds)" - ] - }, - { - "cell_type": "code", - "execution_count": 3, + "execution_count": 63, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "{'global_f_0_2020_1km_zonal': ['Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8001fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8003fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8005fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8007fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8009fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800bfffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800dfffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800ffffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8011fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8013fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8015fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8017fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8019fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801bfffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801dfffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801ffffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8021fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8023fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8025fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8027fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8029fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802bfffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802dfffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802ffffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8031fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8033fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8035fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8037fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8039fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803bfffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803dfffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803ffffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8041fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8043fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8045fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8047fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8049fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804bfffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804dfffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804ffffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8051fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8053fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8055fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8057fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8059fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805bfffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805dfffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805ffffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8061fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8063fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8065fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8067fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8069fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806bfffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806dfffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806ffffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8071fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8073fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8075fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8077fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8079fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807bfffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807dfffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807ffffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8081fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8083fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8085fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8087fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8089fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808bfffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808dfffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808ffffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8091fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8093fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8095fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8097fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8099fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809bfffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809dfffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809ffffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a1fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a3fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a5fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a7fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a9fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80abfffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80adfffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80affffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b1fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b3fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b5fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b7fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b9fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bbfffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bdfffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bffffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c1fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c3fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c5fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c7fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c9fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cbfffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cdfffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cffffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d1fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d3fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d5fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d7fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d9fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dbfffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ddfffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dffffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e1fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e3fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e5fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e7fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e9fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ebfffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80edfffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80effffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f1fffffffffff/global_f_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f3fffffffffff/global_f_0_2020_1km_zonal.csv'],\n", - " 'global_f_10_2020_1km_zonal': ['Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8001fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8003fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8005fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8007fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8009fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800bfffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800dfffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800ffffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8011fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8013fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8015fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8017fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8019fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801bfffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801dfffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801ffffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8021fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8023fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8025fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8027fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8029fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802bfffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802dfffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802ffffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8031fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8033fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8035fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8037fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8039fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803bfffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803dfffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803ffffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8041fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8043fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8045fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8047fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8049fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804bfffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804dfffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804ffffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8051fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8053fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8055fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8057fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8059fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805bfffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805dfffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805ffffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8061fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8063fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8065fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8067fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8069fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806bfffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806dfffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806ffffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8071fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8073fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8075fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8077fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8079fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807bfffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807dfffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807ffffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8081fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8083fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8085fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8087fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8089fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808bfffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808dfffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808ffffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8091fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8093fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8095fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8097fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8099fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809bfffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809dfffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809ffffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a1fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a3fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a5fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a7fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a9fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80abfffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80adfffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80affffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b1fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b3fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b5fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b7fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b9fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bbfffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bdfffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bffffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c1fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c3fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c5fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c7fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c9fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cbfffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cdfffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cffffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d1fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d3fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d5fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d7fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d9fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dbfffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ddfffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dffffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e1fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e3fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e5fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e7fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e9fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ebfffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80edfffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80effffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f1fffffffffff/global_f_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f3fffffffffff/global_f_10_2020_1km_zonal.csv'],\n", - " 'global_f_15_2020_1km_zonal': ['Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8001fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8003fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8005fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8007fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8009fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800bfffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800dfffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800ffffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8011fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8013fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8015fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8017fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8019fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801bfffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801dfffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801ffffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8021fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8023fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8025fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8027fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8029fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802bfffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802dfffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802ffffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8031fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8033fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8035fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8037fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8039fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803bfffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803dfffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803ffffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8041fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8043fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8045fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8047fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8049fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804bfffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804dfffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804ffffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8051fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8053fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8055fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8057fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8059fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805bfffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805dfffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805ffffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8061fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8063fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8065fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8067fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8069fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806bfffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806dfffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806ffffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8071fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8073fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8075fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8077fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8079fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807bfffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807dfffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807ffffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8081fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8083fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8085fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8087fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8089fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808bfffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808dfffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808ffffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8091fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8093fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8095fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8097fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8099fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809bfffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809dfffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809ffffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a1fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a3fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a5fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a7fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a9fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80abfffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80adfffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80affffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b1fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b3fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b5fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b7fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b9fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bbfffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bdfffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bffffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c1fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c3fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c5fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c7fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c9fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cbfffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cdfffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cffffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d1fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d3fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d5fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d7fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d9fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dbfffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ddfffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dffffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e1fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e3fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e5fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e7fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e9fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ebfffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80edfffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80effffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f1fffffffffff/global_f_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f3fffffffffff/global_f_15_2020_1km_zonal.csv'],\n", - " 'global_f_1_2020_1km_zonal': ['Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8001fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8003fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8005fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8007fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8009fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800bfffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800dfffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800ffffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8011fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8013fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8015fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8017fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8019fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801bfffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801dfffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801ffffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8021fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8023fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8025fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8027fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8029fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802bfffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802dfffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802ffffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8031fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8033fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8035fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8037fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8039fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803bfffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803dfffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803ffffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8041fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8043fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8045fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8047fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8049fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804bfffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804dfffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804ffffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8051fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8053fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8055fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8057fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8059fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805bfffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805dfffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805ffffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8061fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8063fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8065fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8067fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8069fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806bfffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806dfffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806ffffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8071fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8073fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8075fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8077fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8079fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807bfffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807dfffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807ffffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8081fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8083fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8085fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8087fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8089fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808bfffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808dfffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808ffffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8091fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8093fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8095fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8097fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8099fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809bfffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809dfffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809ffffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a1fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a3fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a5fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a7fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a9fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80abfffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80adfffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80affffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b1fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b3fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b5fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b7fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b9fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bbfffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bdfffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bffffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c1fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c3fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c5fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c7fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c9fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cbfffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cdfffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cffffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d1fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d3fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d5fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d7fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d9fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dbfffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ddfffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dffffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e1fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e3fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e5fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e7fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e9fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ebfffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80edfffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80effffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f1fffffffffff/global_f_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f3fffffffffff/global_f_1_2020_1km_zonal.csv'],\n", - " 'global_f_20_2020_1km_zonal': ['Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8001fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8003fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8005fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8007fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8009fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800bfffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800dfffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800ffffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8011fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8013fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8015fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8017fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8019fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801bfffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801dfffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801ffffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8021fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8023fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8025fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8027fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8029fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802bfffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802dfffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802ffffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8031fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8033fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8035fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8037fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8039fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803bfffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803dfffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803ffffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8041fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8043fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8045fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8047fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8049fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804bfffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804dfffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804ffffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8051fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8053fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8055fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8057fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8059fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805bfffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805dfffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805ffffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8061fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8063fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8065fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8067fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8069fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806bfffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806dfffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806ffffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8071fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8073fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8075fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8077fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8079fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807bfffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807dfffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807ffffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8081fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8083fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8085fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8087fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8089fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808bfffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808dfffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808ffffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8091fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8093fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8095fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8097fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8099fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809bfffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809dfffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809ffffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a1fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a3fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a5fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a7fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a9fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80abfffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80adfffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80affffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b1fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b3fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b5fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b7fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b9fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bbfffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bdfffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bffffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c1fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c3fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c5fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c7fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c9fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cbfffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cdfffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cffffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d1fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d3fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d5fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d7fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d9fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dbfffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ddfffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dffffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e1fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e3fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e5fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e7fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e9fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ebfffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80edfffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80effffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f1fffffffffff/global_f_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f3fffffffffff/global_f_20_2020_1km_zonal.csv'],\n", - " 'global_f_25_2020_1km_zonal': ['Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8001fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8003fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8005fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8007fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8009fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800bfffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800dfffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800ffffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8011fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8013fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8015fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8017fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8019fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801bfffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801dfffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801ffffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8021fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8023fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8025fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8027fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8029fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802bfffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802dfffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802ffffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8031fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8033fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8035fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8037fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8039fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803bfffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803dfffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803ffffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8041fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8043fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8045fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8047fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8049fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804bfffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804dfffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804ffffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8051fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8053fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8055fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8057fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8059fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805bfffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805dfffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805ffffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8061fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8063fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8065fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8067fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8069fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806bfffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806dfffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806ffffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8071fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8073fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8075fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8077fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8079fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807bfffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807dfffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807ffffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8081fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8083fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8085fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8087fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8089fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808bfffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808dfffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808ffffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8091fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8093fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8095fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8097fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8099fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809bfffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809dfffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809ffffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a1fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a3fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a5fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a7fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a9fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80abfffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80adfffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80affffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b1fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b3fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b5fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b7fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b9fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bbfffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bdfffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bffffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c1fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c3fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c5fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c7fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c9fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cbfffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cdfffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cffffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d1fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d3fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d5fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d7fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d9fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dbfffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ddfffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dffffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e1fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e3fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e5fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e7fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e9fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ebfffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80edfffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80effffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f1fffffffffff/global_f_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f3fffffffffff/global_f_25_2020_1km_zonal.csv'],\n", - " 'global_f_30_2020_1km_zonal': ['Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8001fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8003fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8005fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8007fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8009fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800bfffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800dfffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800ffffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8011fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8013fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8015fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8017fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8019fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801bfffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801dfffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801ffffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8021fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8023fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8025fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8027fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8029fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802bfffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802dfffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802ffffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8031fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8033fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8035fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8037fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8039fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803bfffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803dfffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803ffffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8041fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8043fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8045fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8047fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8049fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804bfffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804dfffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804ffffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8051fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8053fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8055fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8057fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8059fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805bfffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805dfffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805ffffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8061fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8063fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8065fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8067fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8069fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806bfffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806dfffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806ffffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8071fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8073fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8075fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8077fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8079fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807bfffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807dfffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807ffffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8081fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8083fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8085fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8087fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8089fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808bfffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808dfffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808ffffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8091fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8093fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8095fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8097fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8099fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809bfffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809dfffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809ffffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a1fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a3fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a5fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a7fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a9fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80abfffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80adfffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80affffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b1fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b3fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b5fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b7fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b9fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bbfffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bdfffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bffffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c1fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c3fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c5fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c7fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c9fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cbfffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cdfffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cffffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d1fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d3fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d5fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d7fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d9fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dbfffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ddfffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dffffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e1fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e3fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e5fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e7fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e9fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ebfffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80edfffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80effffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f1fffffffffff/global_f_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f3fffffffffff/global_f_30_2020_1km_zonal.csv'],\n", - " 'global_f_35_2020_1km_zonal': ['Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8001fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8003fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8005fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8007fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8009fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800bfffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800dfffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800ffffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8011fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8013fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8015fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8017fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8019fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801bfffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801dfffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801ffffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8021fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8023fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8025fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8027fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8029fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802bfffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802dfffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802ffffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8031fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8033fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8035fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8037fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8039fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803bfffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803dfffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803ffffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8041fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8043fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8045fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8047fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8049fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804bfffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804dfffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804ffffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8051fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8053fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8055fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8057fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8059fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805bfffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805dfffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805ffffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8061fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8063fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8065fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8067fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8069fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806bfffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806dfffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806ffffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8071fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8073fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8075fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8077fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8079fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807bfffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807dfffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807ffffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8081fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8083fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8085fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8087fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8089fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808bfffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808dfffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808ffffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8091fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8093fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8095fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8097fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8099fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809bfffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809dfffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809ffffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a1fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a3fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a5fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a7fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a9fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80abfffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80adfffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80affffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b1fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b3fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b5fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b7fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b9fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bbfffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bdfffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bffffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c1fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c3fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c5fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c7fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c9fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cbfffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cdfffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cffffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d1fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d3fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d5fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d7fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d9fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dbfffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ddfffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dffffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e1fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e3fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e5fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e7fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e9fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ebfffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80edfffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80effffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f1fffffffffff/global_f_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f3fffffffffff/global_f_35_2020_1km_zonal.csv'],\n", - " 'global_f_40_2020_1km_zonal': ['Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8001fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8003fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8005fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8007fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8009fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800bfffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800dfffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800ffffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8011fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8013fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8015fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8017fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8019fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801bfffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801dfffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801ffffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8021fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8023fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8025fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8027fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8029fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802bfffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802dfffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802ffffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8031fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8033fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8035fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8037fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8039fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803bfffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803dfffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803ffffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8041fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8043fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8045fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8047fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8049fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804bfffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804dfffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804ffffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8051fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8053fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8055fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8057fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8059fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805bfffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805dfffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805ffffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8061fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8063fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8065fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8067fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8069fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806bfffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806dfffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806ffffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8071fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8073fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8075fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8077fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8079fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807bfffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807dfffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807ffffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8081fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8083fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8085fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8087fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8089fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808bfffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808dfffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808ffffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8091fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8093fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8095fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8097fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8099fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809bfffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809dfffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809ffffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a1fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a3fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a5fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a7fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a9fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80abfffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80adfffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80affffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b1fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b3fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b5fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b7fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b9fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bbfffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bdfffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bffffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c1fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c3fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c5fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c7fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c9fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cbfffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cdfffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cffffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d1fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d3fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d5fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d7fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d9fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dbfffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ddfffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dffffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e1fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e3fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e5fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e7fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e9fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ebfffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80edfffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80effffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f1fffffffffff/global_f_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f3fffffffffff/global_f_40_2020_1km_zonal.csv'],\n", - " 'global_f_45_2020_1km_zonal': ['Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8001fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8003fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8005fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8007fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8009fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800bfffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800dfffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800ffffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8011fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8013fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8015fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8017fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8019fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801bfffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801dfffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801ffffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8021fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8023fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8025fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8027fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8029fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802bfffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802dfffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802ffffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8031fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8033fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8035fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8037fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8039fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803bfffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803dfffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803ffffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8041fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8043fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8045fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8047fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8049fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804bfffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804dfffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804ffffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8051fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8053fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8055fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8057fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8059fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805bfffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805dfffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805ffffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8061fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8063fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8065fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8067fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8069fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806bfffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806dfffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806ffffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8071fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8073fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8075fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8077fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8079fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807bfffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807dfffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807ffffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8081fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8083fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8085fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8087fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8089fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808bfffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808dfffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808ffffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8091fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8093fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8095fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8097fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8099fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809bfffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809dfffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809ffffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a1fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a3fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a5fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a7fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a9fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80abfffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80adfffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80affffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b1fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b3fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b5fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b7fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b9fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bbfffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bdfffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bffffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c1fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c3fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c5fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c7fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c9fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cbfffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cdfffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cffffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d1fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d3fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d5fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d7fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d9fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dbfffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ddfffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dffffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e1fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e3fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e5fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e7fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e9fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ebfffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80edfffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80effffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f1fffffffffff/global_f_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f3fffffffffff/global_f_45_2020_1km_zonal.csv'],\n", - " 'global_f_50_2020_1km_zonal': ['Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8001fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8003fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8005fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8007fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8009fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800bfffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800dfffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800ffffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8011fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8013fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8015fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8017fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8019fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801bfffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801dfffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801ffffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8021fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8023fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8025fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8027fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8029fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802bfffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802dfffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802ffffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8031fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8033fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8035fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8037fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8039fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803bfffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803dfffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803ffffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8041fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8043fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8045fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8047fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8049fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804bfffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804dfffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804ffffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8051fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8053fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8055fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8057fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8059fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805bfffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805dfffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805ffffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8061fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8063fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8065fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8067fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8069fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806bfffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806dfffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806ffffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8071fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8073fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8075fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8077fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8079fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807bfffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807dfffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807ffffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8081fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8083fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8085fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8087fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8089fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808bfffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808dfffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808ffffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8091fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8093fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8095fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8097fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8099fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809bfffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809dfffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809ffffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a1fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a3fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a5fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a7fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a9fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80abfffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80adfffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80affffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b1fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b3fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b5fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b7fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b9fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bbfffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bdfffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bffffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c1fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c3fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c5fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c7fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c9fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cbfffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cdfffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cffffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d1fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d3fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d5fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d7fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d9fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dbfffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ddfffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dffffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e1fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e3fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e5fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e7fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e9fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ebfffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80edfffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80effffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f1fffffffffff/global_f_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f3fffffffffff/global_f_50_2020_1km_zonal.csv'],\n", - " 'global_f_55_2020_1km_zonal': ['Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8001fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8003fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8005fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8007fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8009fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800bfffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800dfffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800ffffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8011fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8013fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8015fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8017fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8019fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801bfffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801dfffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801ffffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8021fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8023fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8025fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8027fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8029fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802bfffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802dfffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802ffffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8031fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8033fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8035fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8037fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8039fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803bfffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803dfffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803ffffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8041fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8043fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8045fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8047fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8049fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804bfffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804dfffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804ffffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8051fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8053fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8055fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8057fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8059fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805bfffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805dfffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805ffffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8061fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8063fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8065fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8067fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8069fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806bfffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806dfffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806ffffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8071fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8073fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8075fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8077fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8079fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807bfffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807dfffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807ffffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8081fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8083fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8085fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8087fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8089fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808bfffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808dfffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808ffffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8091fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8093fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8095fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8097fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8099fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809bfffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809dfffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809ffffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a1fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a3fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a5fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a7fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a9fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80abfffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80adfffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80affffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b1fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b3fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b5fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b7fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b9fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bbfffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bdfffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bffffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c1fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c3fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c5fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c7fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c9fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cbfffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cdfffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cffffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d1fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d3fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d5fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d7fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d9fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dbfffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ddfffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dffffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e1fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e3fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e5fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e7fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e9fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ebfffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80edfffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80effffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f1fffffffffff/global_f_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f3fffffffffff/global_f_55_2020_1km_zonal.csv'],\n", - " 'global_f_5_2020_1km_zonal': ['Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8001fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8003fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8005fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8007fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8009fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800bfffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800dfffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800ffffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8011fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8013fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8015fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8017fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8019fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801bfffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801dfffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801ffffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8021fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8023fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8025fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8027fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8029fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802bfffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802dfffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802ffffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8031fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8033fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8035fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8037fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8039fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803bfffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803dfffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803ffffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8041fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8043fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8045fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8047fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8049fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804bfffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804dfffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804ffffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8051fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8053fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8055fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8057fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8059fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805bfffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805dfffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805ffffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8061fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8063fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8065fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8067fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8069fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806bfffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806dfffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806ffffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8071fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8073fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8075fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8077fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8079fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807bfffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807dfffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807ffffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8081fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8083fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8085fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8087fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8089fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808bfffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808dfffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808ffffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8091fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8093fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8095fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8097fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8099fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809bfffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809dfffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809ffffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a1fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a3fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a5fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a7fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a9fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80abfffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80adfffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80affffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b1fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b3fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b5fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b7fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b9fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bbfffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bdfffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bffffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c1fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c3fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c5fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c7fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c9fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cbfffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cdfffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cffffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d1fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d3fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d5fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d7fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d9fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dbfffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ddfffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dffffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e1fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e3fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e5fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e7fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e9fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ebfffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80edfffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80effffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f1fffffffffff/global_f_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f3fffffffffff/global_f_5_2020_1km_zonal.csv'],\n", - " 'global_f_60_2020_1km_zonal': ['Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8001fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8003fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8005fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8007fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8009fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800bfffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800dfffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800ffffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8011fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8013fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8015fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8017fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8019fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801bfffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801dfffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801ffffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8021fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8023fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8025fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8027fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8029fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802bfffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802dfffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802ffffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8031fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8033fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8035fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8037fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8039fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803bfffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803dfffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803ffffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8041fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8043fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8045fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8047fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8049fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804bfffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804dfffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804ffffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8051fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8053fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8055fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8057fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8059fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805bfffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805dfffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805ffffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8061fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8063fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8065fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8067fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8069fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806bfffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806dfffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806ffffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8071fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8073fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8075fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8077fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8079fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807bfffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807dfffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807ffffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8081fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8083fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8085fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8087fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8089fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808bfffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808dfffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808ffffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8091fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8093fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8095fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8097fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8099fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809bfffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809dfffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809ffffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a1fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a3fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a5fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a7fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a9fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80abfffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80adfffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80affffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b1fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b3fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b5fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b7fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b9fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bbfffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bdfffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bffffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c1fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c3fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c5fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c7fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c9fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cbfffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cdfffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cffffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d1fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d3fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d5fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d7fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d9fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dbfffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ddfffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dffffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e1fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e3fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e5fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e7fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e9fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ebfffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80edfffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80effffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f1fffffffffff/global_f_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f3fffffffffff/global_f_60_2020_1km_zonal.csv'],\n", - " 'global_f_65_2020_1km_zonal': ['Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8001fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8003fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8005fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8007fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8009fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800bfffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800dfffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800ffffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8011fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8013fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8015fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8017fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8019fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801bfffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801dfffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801ffffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8021fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8023fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8025fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8027fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8029fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802bfffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802dfffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802ffffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8031fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8033fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8035fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8037fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8039fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803bfffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803dfffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803ffffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8041fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8043fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8045fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8047fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8049fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804bfffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804dfffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804ffffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8051fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8053fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8055fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8057fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8059fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805bfffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805dfffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805ffffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8061fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8063fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8065fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8067fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8069fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806bfffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806dfffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806ffffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8071fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8073fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8075fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8077fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8079fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807bfffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807dfffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807ffffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8081fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8083fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8085fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8087fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8089fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808bfffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808dfffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808ffffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8091fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8093fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8095fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8097fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8099fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809bfffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809dfffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809ffffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a1fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a3fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a5fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a7fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a9fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80abfffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80adfffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80affffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b1fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b3fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b5fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b7fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b9fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bbfffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bdfffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bffffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c1fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c3fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c5fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c7fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c9fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cbfffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cdfffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cffffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d1fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d3fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d5fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d7fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d9fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dbfffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ddfffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dffffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e1fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e3fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e5fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e7fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e9fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ebfffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80edfffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80effffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f1fffffffffff/global_f_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f3fffffffffff/global_f_65_2020_1km_zonal.csv'],\n", - " 'global_f_70_2020_1km_zonal': ['Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8001fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8003fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8005fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8007fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8009fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800bfffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800dfffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800ffffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8011fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8013fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8015fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8017fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8019fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801bfffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801dfffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801ffffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8021fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8023fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8025fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8027fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8029fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802bfffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802dfffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802ffffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8031fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8033fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8035fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8037fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8039fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803bfffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803dfffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803ffffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8041fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8043fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8045fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8047fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8049fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804bfffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804dfffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804ffffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8051fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8053fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8055fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8057fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8059fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805bfffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805dfffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805ffffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8061fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8063fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8065fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8067fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8069fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806bfffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806dfffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806ffffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8071fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8073fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8075fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8077fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8079fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807bfffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807dfffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807ffffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8081fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8083fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8085fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8087fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8089fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808bfffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808dfffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808ffffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8091fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8093fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8095fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8097fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8099fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809bfffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809dfffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809ffffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a1fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a3fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a5fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a7fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a9fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80abfffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80adfffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80affffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b1fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b3fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b5fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b7fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b9fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bbfffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bdfffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bffffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c1fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c3fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c5fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c7fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c9fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cbfffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cdfffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cffffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d1fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d3fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d5fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d7fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d9fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dbfffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ddfffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dffffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e1fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e3fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e5fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e7fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e9fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ebfffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80edfffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80effffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f1fffffffffff/global_f_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f3fffffffffff/global_f_70_2020_1km_zonal.csv'],\n", - " 'global_f_75_2020_1km_zonal': ['Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8001fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8003fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8005fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8007fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8009fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800bfffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800dfffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800ffffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8011fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8013fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8015fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8017fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8019fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801bfffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801dfffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801ffffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8021fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8023fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8025fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8027fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8029fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802bfffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802dfffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802ffffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8031fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8033fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8035fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8037fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8039fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803bfffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803dfffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803ffffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8041fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8043fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8045fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8047fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8049fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804bfffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804dfffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804ffffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8051fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8053fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8055fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8057fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8059fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805bfffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805dfffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805ffffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8061fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8063fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8065fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8067fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8069fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806bfffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806dfffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806ffffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8071fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8073fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8075fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8077fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8079fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807bfffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807dfffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807ffffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8081fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8083fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8085fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8087fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8089fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808bfffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808dfffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808ffffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8091fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8093fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8095fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8097fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8099fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809bfffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809dfffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809ffffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a1fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a3fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a5fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a7fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a9fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80abfffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80adfffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80affffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b1fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b3fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b5fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b7fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b9fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bbfffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bdfffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bffffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c1fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c3fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c5fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c7fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c9fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cbfffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cdfffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cffffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d1fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d3fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d5fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d7fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d9fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dbfffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ddfffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dffffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e1fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e3fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e5fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e7fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e9fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ebfffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80edfffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80effffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f1fffffffffff/global_f_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f3fffffffffff/global_f_75_2020_1km_zonal.csv'],\n", - " 'global_f_80_2020_1km_zonal': ['Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8001fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8003fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8005fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8007fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8009fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800bfffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800dfffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800ffffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8011fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8013fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8015fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8017fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8019fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801bfffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801dfffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801ffffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8021fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8023fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8025fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8027fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8029fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802bfffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802dfffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802ffffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8031fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8033fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8035fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8037fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8039fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803bfffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803dfffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803ffffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8041fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8043fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8045fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8047fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8049fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804bfffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804dfffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804ffffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8051fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8053fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8055fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8057fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8059fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805bfffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805dfffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805ffffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8061fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8063fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8065fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8067fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8069fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806bfffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806dfffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806ffffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8071fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8073fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8075fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8077fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8079fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807bfffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807dfffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807ffffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8081fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8083fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8085fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8087fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8089fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808bfffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808dfffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808ffffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8091fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8093fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8095fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8097fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8099fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809bfffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809dfffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809ffffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a1fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a3fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a5fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a7fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a9fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80abfffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80adfffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80affffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b1fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b3fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b5fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b7fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b9fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bbfffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bdfffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bffffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c1fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c3fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c5fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c7fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c9fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cbfffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cdfffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cffffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d1fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d3fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d5fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d7fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d9fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dbfffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ddfffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dffffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e1fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e3fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e5fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e7fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e9fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ebfffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80edfffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80effffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f1fffffffffff/global_f_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f3fffffffffff/global_f_80_2020_1km_zonal.csv'],\n", - " 'global_m_0_2020_1km_zonal': ['Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8001fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8003fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8005fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8007fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8009fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800bfffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800dfffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800ffffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8011fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8013fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8015fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8017fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8019fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801bfffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801dfffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801ffffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8021fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8023fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8025fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8027fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8029fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802bfffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802dfffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802ffffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8031fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8033fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8035fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8037fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8039fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803bfffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803dfffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803ffffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8041fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8043fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8045fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8047fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8049fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804bfffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804dfffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804ffffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8051fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8053fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8055fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8057fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8059fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805bfffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805dfffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805ffffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8061fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8063fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8065fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8067fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8069fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806bfffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806dfffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806ffffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8071fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8073fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8075fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8077fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8079fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807bfffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807dfffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807ffffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8081fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8083fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8085fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8087fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8089fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808bfffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808dfffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808ffffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8091fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8093fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8095fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8097fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8099fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809bfffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809dfffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809ffffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a1fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a3fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a5fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a7fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a9fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80abfffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80adfffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80affffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b1fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b3fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b5fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b7fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b9fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bbfffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bdfffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bffffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c1fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c3fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c5fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c7fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c9fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cbfffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cdfffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cffffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d1fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d3fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d5fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d7fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d9fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dbfffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ddfffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dffffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e1fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e3fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e5fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e7fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e9fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ebfffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80edfffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80effffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f1fffffffffff/global_m_0_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f3fffffffffff/global_m_0_2020_1km_zonal.csv'],\n", - " 'global_m_10_2020_1km_zonal': ['Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8001fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8003fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8005fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8007fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8009fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800bfffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800dfffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800ffffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8011fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8013fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8015fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8017fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8019fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801bfffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801dfffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801ffffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8021fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8023fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8025fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8027fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8029fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802bfffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802dfffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802ffffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8031fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8033fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8035fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8037fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8039fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803bfffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803dfffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803ffffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8041fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8043fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8045fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8047fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8049fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804bfffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804dfffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804ffffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8051fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8053fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8055fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8057fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8059fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805bfffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805dfffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805ffffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8061fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8063fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8065fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8067fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8069fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806bfffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806dfffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806ffffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8071fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8073fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8075fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8077fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8079fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807bfffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807dfffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807ffffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8081fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8083fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8085fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8087fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8089fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808bfffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808dfffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808ffffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8091fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8093fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8095fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8097fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8099fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809bfffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809dfffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809ffffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a1fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a3fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a5fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a7fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a9fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80abfffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80adfffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80affffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b1fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b3fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b5fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b7fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b9fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bbfffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bdfffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bffffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c1fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c3fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c5fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c7fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c9fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cbfffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cdfffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cffffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d1fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d3fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d5fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d7fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d9fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dbfffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ddfffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dffffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e1fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e3fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e5fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e7fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e9fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ebfffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80edfffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80effffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f1fffffffffff/global_m_10_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f3fffffffffff/global_m_10_2020_1km_zonal.csv'],\n", - " 'global_m_15_2020_1km_zonal': ['Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8001fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8003fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8005fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8007fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8009fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800bfffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800dfffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800ffffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8011fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8013fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8015fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8017fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8019fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801bfffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801dfffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801ffffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8021fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8023fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8025fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8027fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8029fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802bfffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802dfffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802ffffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8031fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8033fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8035fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8037fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8039fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803bfffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803dfffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803ffffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8041fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8043fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8045fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8047fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8049fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804bfffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804dfffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804ffffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8051fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8053fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8055fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8057fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8059fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805bfffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805dfffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805ffffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8061fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8063fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8065fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8067fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8069fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806bfffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806dfffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806ffffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8071fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8073fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8075fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8077fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8079fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807bfffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807dfffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807ffffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8081fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8083fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8085fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8087fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8089fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808bfffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808dfffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808ffffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8091fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8093fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8095fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8097fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8099fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809bfffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809dfffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809ffffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a1fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a3fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a5fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a7fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a9fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80abfffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80adfffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80affffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b1fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b3fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b5fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b7fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b9fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bbfffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bdfffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bffffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c1fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c3fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c5fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c7fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c9fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cbfffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cdfffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cffffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d1fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d3fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d5fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d7fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d9fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dbfffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ddfffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dffffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e1fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e3fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e5fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e7fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e9fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ebfffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80edfffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80effffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f1fffffffffff/global_m_15_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f3fffffffffff/global_m_15_2020_1km_zonal.csv'],\n", - " 'global_m_1_2020_1km_zonal': ['Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8001fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8003fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8005fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8007fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8009fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800bfffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800dfffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800ffffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8011fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8013fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8015fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8017fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8019fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801bfffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801dfffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801ffffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8021fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8023fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8025fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8027fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8029fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802bfffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802dfffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802ffffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8031fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8033fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8035fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8037fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8039fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803bfffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803dfffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803ffffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8041fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8043fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8045fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8047fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8049fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804bfffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804dfffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804ffffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8051fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8053fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8055fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8057fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8059fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805bfffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805dfffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805ffffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8061fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8063fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8065fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8067fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8069fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806bfffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806dfffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806ffffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8071fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8073fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8075fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8077fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8079fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807bfffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807dfffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807ffffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8081fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8083fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8085fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8087fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8089fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808bfffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808dfffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808ffffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8091fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8093fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8095fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8097fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8099fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809bfffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809dfffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809ffffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a1fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a3fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a5fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a7fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a9fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80abfffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80adfffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80affffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b1fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b3fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b5fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b7fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b9fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bbfffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bdfffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bffffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c1fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c3fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c5fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c7fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c9fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cbfffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cdfffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cffffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d1fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d3fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d5fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d7fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d9fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dbfffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ddfffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dffffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e1fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e3fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e5fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e7fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e9fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ebfffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80edfffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80effffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f1fffffffffff/global_m_1_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f3fffffffffff/global_m_1_2020_1km_zonal.csv'],\n", - " 'global_m_20_2020_1km_zonal': ['Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8001fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8003fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8005fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8007fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8009fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800bfffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800dfffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800ffffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8011fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8013fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8015fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8017fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8019fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801bfffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801dfffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801ffffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8021fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8023fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8025fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8027fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8029fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802bfffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802dfffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802ffffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8031fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8033fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8035fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8037fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8039fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803bfffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803dfffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803ffffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8041fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8043fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8045fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8047fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8049fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804bfffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804dfffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804ffffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8051fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8053fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8055fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8057fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8059fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805bfffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805dfffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805ffffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8061fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8063fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8065fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8067fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8069fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806bfffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806dfffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806ffffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8071fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8073fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8075fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8077fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8079fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807bfffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807dfffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807ffffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8081fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8083fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8085fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8087fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8089fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808bfffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808dfffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808ffffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8091fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8093fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8095fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8097fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8099fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809bfffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809dfffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809ffffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a1fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a3fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a5fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a7fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a9fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80abfffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80adfffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80affffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b1fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b3fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b5fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b7fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b9fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bbfffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bdfffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bffffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c1fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c3fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c5fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c7fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c9fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cbfffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cdfffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cffffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d1fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d3fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d5fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d7fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d9fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dbfffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ddfffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dffffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e1fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e3fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e5fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e7fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e9fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ebfffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80edfffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80effffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f1fffffffffff/global_m_20_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f3fffffffffff/global_m_20_2020_1km_zonal.csv'],\n", - " 'global_m_25_2020_1km_zonal': ['Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8001fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8003fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8005fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8007fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8009fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800bfffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800dfffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800ffffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8011fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8013fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8015fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8017fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8019fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801bfffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801dfffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801ffffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8021fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8023fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8025fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8027fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8029fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802bfffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802dfffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802ffffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8031fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8033fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8035fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8037fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8039fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803bfffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803dfffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803ffffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8041fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8043fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8045fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8047fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8049fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804bfffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804dfffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804ffffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8051fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8053fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8055fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8057fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8059fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805bfffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805dfffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805ffffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8061fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8063fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8065fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8067fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8069fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806bfffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806dfffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806ffffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8071fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8073fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8075fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8077fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8079fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807bfffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807dfffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807ffffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8081fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8083fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8085fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8087fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8089fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808bfffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808dfffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808ffffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8091fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8093fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8095fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8097fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8099fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809bfffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809dfffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809ffffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a1fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a3fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a5fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a7fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a9fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80abfffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80adfffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80affffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b1fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b3fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b5fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b7fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b9fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bbfffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bdfffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bffffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c1fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c3fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c5fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c7fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c9fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cbfffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cdfffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cffffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d1fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d3fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d5fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d7fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d9fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dbfffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ddfffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dffffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e1fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e3fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e5fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e7fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e9fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ebfffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80edfffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80effffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f1fffffffffff/global_m_25_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f3fffffffffff/global_m_25_2020_1km_zonal.csv'],\n", - " 'global_m_30_2020_1km_zonal': ['Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8001fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8003fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8005fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8007fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8009fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800bfffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800dfffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800ffffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8011fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8013fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8015fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8017fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8019fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801bfffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801dfffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801ffffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8021fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8023fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8025fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8027fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8029fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802bfffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802dfffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802ffffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8031fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8033fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8035fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8037fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8039fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803bfffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803dfffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803ffffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8041fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8043fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8045fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8047fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8049fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804bfffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804dfffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804ffffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8051fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8053fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8055fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8057fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8059fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805bfffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805dfffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805ffffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8061fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8063fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8065fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8067fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8069fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806bfffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806dfffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806ffffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8071fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8073fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8075fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8077fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8079fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807bfffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807dfffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807ffffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8081fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8083fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8085fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8087fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8089fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808bfffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808dfffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808ffffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8091fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8093fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8095fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8097fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8099fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809bfffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809dfffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809ffffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a1fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a3fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a5fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a7fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a9fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80abfffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80adfffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80affffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b1fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b3fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b5fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b7fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b9fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bbfffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bdfffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bffffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c1fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c3fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c5fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c7fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c9fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cbfffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cdfffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cffffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d1fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d3fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d5fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d7fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d9fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dbfffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ddfffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dffffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e1fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e3fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e5fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e7fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e9fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ebfffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80edfffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80effffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f1fffffffffff/global_m_30_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f3fffffffffff/global_m_30_2020_1km_zonal.csv'],\n", - " 'global_m_35_2020_1km_zonal': ['Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8001fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8003fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8005fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8007fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8009fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800bfffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800dfffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800ffffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8011fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8013fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8015fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8017fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8019fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801bfffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801dfffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801ffffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8021fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8023fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8025fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8027fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8029fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802bfffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802dfffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802ffffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8031fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8033fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8035fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8037fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8039fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803bfffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803dfffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803ffffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8041fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8043fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8045fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8047fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8049fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804bfffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804dfffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804ffffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8051fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8053fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8055fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8057fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8059fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805bfffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805dfffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805ffffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8061fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8063fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8065fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8067fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8069fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806bfffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806dfffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806ffffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8071fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8073fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8075fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8077fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8079fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807bfffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807dfffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807ffffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8081fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8083fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8085fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8087fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8089fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808bfffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808dfffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808ffffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8091fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8093fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8095fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8097fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8099fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809bfffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809dfffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809ffffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a1fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a3fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a5fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a7fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a9fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80abfffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80adfffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80affffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b1fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b3fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b5fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b7fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b9fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bbfffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bdfffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bffffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c1fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c3fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c5fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c7fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c9fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cbfffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cdfffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cffffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d1fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d3fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d5fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d7fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d9fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dbfffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ddfffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dffffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e1fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e3fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e5fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e7fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e9fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ebfffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80edfffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80effffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f1fffffffffff/global_m_35_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f3fffffffffff/global_m_35_2020_1km_zonal.csv'],\n", - " 'global_m_40_2020_1km_zonal': ['Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8001fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8003fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8005fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8007fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8009fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800bfffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800dfffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800ffffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8011fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8013fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8015fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8017fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8019fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801bfffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801dfffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801ffffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8021fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8023fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8025fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8027fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8029fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802bfffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802dfffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802ffffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8031fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8033fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8035fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8037fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8039fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803bfffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803dfffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803ffffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8041fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8043fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8045fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8047fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8049fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804bfffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804dfffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804ffffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8051fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8053fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8055fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8057fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8059fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805bfffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805dfffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805ffffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8061fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8063fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8065fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8067fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8069fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806bfffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806dfffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806ffffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8071fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8073fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8075fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8077fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8079fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807bfffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807dfffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807ffffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8081fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8083fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8085fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8087fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8089fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808bfffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808dfffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808ffffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8091fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8093fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8095fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8097fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8099fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809bfffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809dfffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809ffffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a1fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a3fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a5fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a7fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a9fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80abfffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80adfffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80affffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b1fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b3fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b5fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b7fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b9fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bbfffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bdfffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bffffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c1fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c3fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c5fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c7fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c9fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cbfffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cdfffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cffffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d1fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d3fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d5fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d7fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d9fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dbfffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ddfffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dffffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e1fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e3fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e5fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e7fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e9fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ebfffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80edfffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80effffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f1fffffffffff/global_m_40_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f3fffffffffff/global_m_40_2020_1km_zonal.csv'],\n", - " 'global_m_45_2020_1km_zonal': ['Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8001fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8003fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8005fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8007fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8009fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800bfffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800dfffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800ffffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8011fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8013fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8015fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8017fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8019fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801bfffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801dfffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801ffffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8021fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8023fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8025fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8027fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8029fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802bfffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802dfffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802ffffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8031fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8033fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8035fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8037fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8039fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803bfffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803dfffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803ffffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8041fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8043fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8045fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8047fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8049fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804bfffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804dfffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804ffffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8051fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8053fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8055fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8057fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8059fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805bfffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805dfffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805ffffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8061fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8063fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8065fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8067fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8069fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806bfffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806dfffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806ffffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8071fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8073fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8075fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8077fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8079fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807bfffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807dfffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807ffffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8081fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8083fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8085fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8087fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8089fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808bfffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808dfffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808ffffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8091fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8093fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8095fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8097fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8099fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809bfffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809dfffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809ffffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a1fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a3fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a5fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a7fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a9fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80abfffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80adfffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80affffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b1fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b3fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b5fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b7fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b9fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bbfffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bdfffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bffffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c1fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c3fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c5fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c7fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c9fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cbfffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cdfffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cffffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d1fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d3fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d5fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d7fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d9fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dbfffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ddfffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dffffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e1fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e3fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e5fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e7fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e9fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ebfffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80edfffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80effffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f1fffffffffff/global_m_45_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f3fffffffffff/global_m_45_2020_1km_zonal.csv'],\n", - " 'global_m_50_2020_1km_zonal': ['Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8001fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8003fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8005fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8007fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8009fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800bfffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800dfffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800ffffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8011fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8013fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8015fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8017fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8019fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801bfffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801dfffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801ffffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8021fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8023fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8025fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8027fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8029fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802bfffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802dfffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802ffffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8031fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8033fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8035fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8037fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8039fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803bfffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803dfffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803ffffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8041fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8043fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8045fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8047fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8049fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804bfffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804dfffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804ffffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8051fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8053fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8055fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8057fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8059fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805bfffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805dfffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805ffffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8061fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8063fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8065fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8067fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8069fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806bfffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806dfffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806ffffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8071fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8073fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8075fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8077fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8079fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807bfffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807dfffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807ffffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8081fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8083fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8085fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8087fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8089fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808bfffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808dfffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808ffffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8091fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8093fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8095fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8097fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8099fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809bfffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809dfffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809ffffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a1fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a3fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a5fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a7fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a9fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80abfffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80adfffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80affffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b1fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b3fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b5fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b7fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b9fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bbfffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bdfffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bffffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c1fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c3fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c5fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c7fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c9fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cbfffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cdfffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cffffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d1fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d3fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d5fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d7fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d9fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dbfffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ddfffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dffffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e1fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e3fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e5fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e7fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e9fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ebfffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80edfffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80effffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f1fffffffffff/global_m_50_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f3fffffffffff/global_m_50_2020_1km_zonal.csv'],\n", - " 'global_m_55_2020_1km_zonal': ['Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8001fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8003fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8005fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8007fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8009fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800bfffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800dfffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800ffffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8011fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8013fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8015fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8017fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8019fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801bfffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801dfffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801ffffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8021fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8023fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8025fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8027fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8029fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802bfffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802dfffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802ffffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8031fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8033fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8035fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8037fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8039fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803bfffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803dfffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803ffffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8041fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8043fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8045fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8047fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8049fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804bfffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804dfffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804ffffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8051fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8053fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8055fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8057fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8059fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805bfffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805dfffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805ffffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8061fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8063fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8065fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8067fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8069fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806bfffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806dfffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806ffffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8071fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8073fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8075fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8077fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8079fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807bfffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807dfffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807ffffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8081fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8083fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8085fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8087fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8089fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808bfffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808dfffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808ffffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8091fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8093fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8095fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8097fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8099fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809bfffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809dfffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809ffffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a1fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a3fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a5fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a7fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a9fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80abfffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80adfffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80affffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b1fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b3fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b5fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b7fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b9fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bbfffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bdfffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bffffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c1fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c3fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c5fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c7fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c9fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cbfffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cdfffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cffffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d1fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d3fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d5fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d7fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d9fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dbfffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ddfffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dffffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e1fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e3fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e5fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e7fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e9fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ebfffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80edfffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80effffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f1fffffffffff/global_m_55_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f3fffffffffff/global_m_55_2020_1km_zonal.csv'],\n", - " 'global_m_5_2020_1km_zonal': ['Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8001fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8003fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8005fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8007fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8009fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800bfffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800dfffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800ffffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8011fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8013fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8015fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8017fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8019fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801bfffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801dfffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801ffffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8021fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8023fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8025fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8027fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8029fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802bfffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802dfffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802ffffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8031fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8033fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8035fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8037fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8039fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803bfffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803dfffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803ffffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8041fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8043fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8045fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8047fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8049fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804bfffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804dfffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804ffffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8051fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8053fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8055fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8057fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8059fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805bfffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805dfffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805ffffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8061fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8063fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8065fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8067fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8069fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806bfffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806dfffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806ffffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8071fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8073fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8075fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8077fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8079fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807bfffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807dfffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807ffffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8081fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8083fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8085fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8087fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8089fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808bfffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808dfffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808ffffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8091fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8093fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8095fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8097fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8099fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809bfffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809dfffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809ffffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a1fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a3fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a5fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a7fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a9fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80abfffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80adfffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80affffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b1fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b3fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b5fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b7fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b9fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bbfffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bdfffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bffffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c1fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c3fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c5fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c7fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c9fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cbfffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cdfffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cffffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d1fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d3fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d5fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d7fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d9fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dbfffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ddfffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dffffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e1fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e3fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e5fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e7fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e9fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ebfffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80edfffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80effffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f1fffffffffff/global_m_5_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f3fffffffffff/global_m_5_2020_1km_zonal.csv'],\n", - " 'global_m_60_2020_1km_zonal': ['Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8001fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8003fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8005fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8007fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8009fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800bfffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800dfffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800ffffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8011fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8013fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8015fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8017fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8019fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801bfffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801dfffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801ffffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8021fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8023fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8025fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8027fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8029fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802bfffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802dfffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802ffffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8031fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8033fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8035fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8037fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8039fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803bfffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803dfffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803ffffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8041fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8043fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8045fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8047fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8049fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804bfffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804dfffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804ffffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8051fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8053fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8055fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8057fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8059fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805bfffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805dfffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805ffffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8061fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8063fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8065fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8067fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8069fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806bfffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806dfffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806ffffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8071fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8073fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8075fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8077fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8079fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807bfffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807dfffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807ffffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8081fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8083fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8085fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8087fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8089fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808bfffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808dfffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808ffffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8091fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8093fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8095fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8097fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8099fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809bfffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809dfffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809ffffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a1fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a3fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a5fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a7fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a9fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80abfffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80adfffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80affffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b1fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b3fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b5fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b7fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b9fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bbfffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bdfffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bffffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c1fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c3fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c5fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c7fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c9fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cbfffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cdfffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cffffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d1fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d3fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d5fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d7fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d9fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dbfffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ddfffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dffffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e1fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e3fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e5fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e7fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e9fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ebfffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80edfffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80effffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f1fffffffffff/global_m_60_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f3fffffffffff/global_m_60_2020_1km_zonal.csv'],\n", - " 'global_m_65_2020_1km_zonal': ['Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8001fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8003fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8005fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8007fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8009fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800bfffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800dfffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800ffffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8011fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8013fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8015fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8017fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8019fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801bfffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801dfffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801ffffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8021fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8023fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8025fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8027fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8029fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802bfffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802dfffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802ffffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8031fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8033fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8035fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8037fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8039fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803bfffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803dfffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803ffffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8041fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8043fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8045fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8047fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8049fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804bfffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804dfffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804ffffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8051fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8053fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8055fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8057fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8059fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805bfffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805dfffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805ffffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8061fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8063fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8065fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8067fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8069fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806bfffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806dfffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806ffffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8071fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8073fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8075fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8077fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8079fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807bfffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807dfffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807ffffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8081fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8083fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8085fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8087fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8089fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808bfffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808dfffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808ffffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8091fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8093fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8095fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8097fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8099fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809bfffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809dfffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809ffffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a1fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a3fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a5fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a7fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a9fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80abfffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80adfffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80affffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b1fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b3fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b5fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b7fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b9fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bbfffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bdfffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bffffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c1fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c3fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c5fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c7fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c9fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cbfffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cdfffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cffffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d1fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d3fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d5fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d7fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d9fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dbfffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ddfffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dffffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e1fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e3fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e5fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e7fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e9fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ebfffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80edfffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80effffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f1fffffffffff/global_m_65_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f3fffffffffff/global_m_65_2020_1km_zonal.csv'],\n", - " 'global_m_70_2020_1km_zonal': ['Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8001fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8003fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8005fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8007fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8009fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800bfffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800dfffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800ffffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8011fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8013fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8015fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8017fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8019fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801bfffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801dfffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801ffffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8021fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8023fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8025fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8027fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8029fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802bfffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802dfffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802ffffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8031fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8033fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8035fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8037fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8039fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803bfffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803dfffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803ffffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8041fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8043fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8045fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8047fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8049fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804bfffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804dfffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804ffffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8051fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8053fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8055fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8057fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8059fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805bfffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805dfffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805ffffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8061fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8063fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8065fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8067fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8069fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806bfffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806dfffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806ffffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8071fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8073fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8075fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8077fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8079fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807bfffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807dfffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807ffffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8081fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8083fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8085fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8087fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8089fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808bfffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808dfffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808ffffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8091fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8093fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8095fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8097fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8099fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809bfffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809dfffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809ffffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a1fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a3fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a5fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a7fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a9fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80abfffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80adfffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80affffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b1fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b3fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b5fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b7fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b9fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bbfffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bdfffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bffffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c1fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c3fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c5fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c7fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c9fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cbfffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cdfffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cffffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d1fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d3fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d5fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d7fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d9fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dbfffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ddfffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dffffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e1fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e3fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e5fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e7fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e9fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ebfffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80edfffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80effffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f1fffffffffff/global_m_70_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f3fffffffffff/global_m_70_2020_1km_zonal.csv'],\n", - " 'global_m_75_2020_1km_zonal': ['Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8001fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8003fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8005fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8007fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8009fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800bfffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800dfffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800ffffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8011fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8013fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8015fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8017fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8019fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801bfffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801dfffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801ffffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8021fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8023fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8025fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8027fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8029fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802bfffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802dfffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802ffffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8031fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8033fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8035fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8037fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8039fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803bfffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803dfffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803ffffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8041fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8043fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8045fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8047fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8049fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804bfffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804dfffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804ffffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8051fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8053fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8055fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8057fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8059fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805bfffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805dfffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805ffffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8061fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8063fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8065fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8067fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8069fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806bfffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806dfffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806ffffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8071fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8073fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8075fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8077fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8079fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807bfffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807dfffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807ffffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8081fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8083fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8085fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8087fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8089fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808bfffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808dfffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808ffffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8091fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8093fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8095fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8097fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8099fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809bfffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809dfffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809ffffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a1fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a3fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a5fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a7fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a9fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80abfffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80adfffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80affffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b1fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b3fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b5fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b7fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b9fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bbfffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bdfffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bffffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c1fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c3fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c5fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c7fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c9fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cbfffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cdfffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cffffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d1fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d3fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d5fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d7fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d9fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dbfffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ddfffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dffffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e1fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e3fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e5fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e7fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e9fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ebfffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80edfffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80effffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f1fffffffffff/global_m_75_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f3fffffffffff/global_m_75_2020_1km_zonal.csv'],\n", - " 'global_m_80_2020_1km_zonal': ['Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8001fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8003fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8005fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8007fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8009fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800bfffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800dfffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/800ffffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8011fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8013fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8015fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8017fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8019fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801bfffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801dfffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/801ffffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8021fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8023fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8025fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8027fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8029fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802bfffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802dfffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/802ffffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8031fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8033fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8035fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8037fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8039fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803bfffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803dfffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/803ffffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8041fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8043fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8045fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8047fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8049fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804bfffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804dfffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/804ffffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8051fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8053fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8055fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8057fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8059fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805bfffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805dfffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/805ffffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8061fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8063fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8065fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8067fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8069fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806bfffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806dfffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/806ffffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8071fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8073fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8075fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8077fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8079fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807bfffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807dfffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/807ffffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8081fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8083fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8085fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8087fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8089fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808bfffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808dfffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/808ffffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8091fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8093fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8095fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8097fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/8099fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809bfffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809dfffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/809ffffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a1fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a3fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a5fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a7fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80a9fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80abfffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80adfffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80affffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b1fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b3fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b5fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b7fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80b9fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bbfffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bdfffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80bffffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c1fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c3fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c5fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c7fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80c9fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cbfffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cdfffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80cffffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d1fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d3fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d5fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d7fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80d9fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dbfffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ddfffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80dffffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e1fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e3fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e5fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e7fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80e9fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80ebfffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80edfffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80effffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f1fffffffffff/global_m_80_2020_1km_zonal.csv',\n", - " 'Space2Stats/h3_stats_data/GLOBAL/WorldPop_2020_Demographics/80f3fffffffffff/global_m_80_2020_1km_zonal.csv']}" + "{'global_f_0_2020_1km_zonal': SUM MIN MAX MEAN id\n", + " 0 9271.396484 0.776875 18.729755 2.788390 2245\n", + " 1 4781.694336 0.902219 14.667562 2.646206 2246\n", + " 2 8980.358398 0.709510 22.562714 2.098705 2247\n", + " 3 12372.816406 0.806483 28.565184 3.262013 2248\n", + " 4 11200.134766 0.023843 18.526701 1.417559 2249\n", + " ... ... ... ... ... ...\n", + " 1345 6294.885742 0.002925 37.945431 1.862943 29170\n", + " 1346 4111.004883 0.001787 16.255522 0.609218 29171\n", + " 1347 14159.621094 0.241238 200.965500 17.633402 29172\n", + " 1348 15714.679688 0.000000 73.089981 9.501016 29173\n", + " 1349 8892.969727 0.010115 92.677490 4.588736 29174\n", + " \n", + " [37278 rows x 5 columns],\n", + " 'global_f_10_2020_1km_zonal': SUM MIN MAX MEAN id\n", + " 0 36274.640625 3.037503 73.231514 10.909666 2245\n", + " 1 18885.472656 3.586561 57.348728 10.451285 2246\n", + " 2 37620.207031 2.774115 94.660629 8.791822 2247\n", + " 3 48633.781250 3.162321 112.698715 12.821983 2248\n", + " 4 37115.554688 0.099618 61.000000 4.697577 2249\n", + " ... ... ... ... ... ...\n", + " 1345 37513.863281 0.014951 251.885757 11.102060 29170\n", + " 1346 20531.839844 0.009260 77.930954 3.042655 29171\n", + " 1347 82813.828125 1.300494 1184.323853 103.130547 29172\n", + " 1348 91018.968750 0.000000 433.470245 55.029606 29173\n", + " 1349 49990.398438 0.054983 495.318695 25.794840 29174\n", + " \n", + " [37278 rows x 5 columns],\n", + " 'global_f_15_2020_1km_zonal': SUM MIN MAX MEAN id\n", + " 0 36692.449219 3.071690 74.055725 11.035323 2245\n", + " 1 19663.763672 3.746459 57.994183 10.881994 2246\n", + " 2 36579.355469 2.805338 91.954155 8.548575 2247\n", + " 3 51395.753906 3.304038 122.519875 13.550159 2248\n", + " 4 36335.937500 0.066889 59.607220 4.598904 2249\n", + " ... ... ... ... ... ...\n", + " 1345 34683.945312 0.015326 233.212936 10.264559 29170\n", + " 1346 21551.156250 0.009148 83.736481 3.193710 29171\n", + " 1347 83894.437500 1.276160 1123.221924 104.476257 29172\n", + " 1348 91611.328125 0.000000 438.211304 55.387745 29173\n", + " 1349 46405.390625 0.046659 458.512177 23.944990 29174\n", + " \n", + " [37278 rows x 5 columns],\n", + " 'global_f_1_2020_1km_zonal': SUM MIN MAX MEAN id\n", + " 0 31908.859375 2.663118 64.205406 9.596649 2245\n", + " 1 17038.632812 3.239107 50.280251 9.429238 2246\n", + " 2 36704.035156 2.432194 92.552391 8.577713 2247\n", + " 3 42622.070312 2.775658 98.130211 11.237034 2248\n", + " 4 34220.648438 0.108871 56.409302 4.331180 2249\n", + " ... ... ... ... ... ...\n", + " 1345 25179.794922 0.011700 151.783234 7.451848 29170\n", + " 1346 16444.181641 0.007148 65.022736 2.436897 29171\n", + " 1347 56639.046875 0.964960 803.869934 70.534302 29172\n", + " 1348 62859.343750 0.000000 292.362854 38.004440 29173\n", + " 1349 35572.234375 0.040460 370.713654 18.355125 29174\n", + " \n", + " [37278 rows x 5 columns],\n", + " 'global_f_20_2020_1km_zonal': SUM MIN MAX MEAN id\n", + " 0 32504.404297 2.719561 65.566208 9.775761 2245\n", + " 1 17602.453125 3.354421 51.345913 9.741258 2246\n", + " 2 31624.519531 2.483743 79.442383 7.390633 2247\n", + " 3 48538.996094 3.047583 119.644318 12.796993 2248\n", + " 4 32053.072266 0.067936 52.516701 4.056838 2249\n", + " ... ... ... ... ... ...\n", + " 1345 29178.472656 0.013630 240.187317 8.635239 29170\n", + " 1346 18858.406250 0.008060 73.876610 2.794666 29171\n", + " 1347 91555.234375 1.154851 1069.731934 114.016479 29172\n", + " 1348 91746.156250 0.000000 433.204956 55.469261 29173\n", + " 1349 44130.796875 0.046467 437.177277 22.771309 29174\n", + " \n", + " [37278 rows x 5 columns],\n", + " 'global_f_25_2020_1km_zonal': SUM MIN MAX MEAN id\n", + " 0 28086.351562 2.354136 56.756130 8.447023 2245\n", + " 1 14882.767578 2.830858 44.446606 8.236175 2246\n", + " 2 26421.953125 2.150004 66.326714 6.174796 2247\n", + " 3 40306.285156 2.358747 97.704681 10.626493 2248\n", + " 4 27565.068359 0.068765 45.323486 3.488807 2249\n", + " ... ... ... ... ... ...\n", + " 1345 28443.472656 0.014574 192.525482 8.417719 29170\n", + " 1346 19128.240234 0.008139 77.195549 2.834653 29171\n", + " 1347 82130.453125 1.271858 885.763489 102.279518 29172\n", + " 1348 86377.140625 0.000000 409.842865 52.223179 29173\n", + " 1349 43155.468750 0.046992 390.223633 22.268044 29174\n", + " \n", + " [37278 rows x 5 columns],\n", + " 'global_f_30_2020_1km_zonal': SUM MIN MAX MEAN id\n", + " 0 21821.025391 1.830294 44.126762 6.562715 2245\n", + " 1 11711.517578 2.235414 34.556351 6.481194 2246\n", + " 2 20004.642578 1.671586 50.186996 4.675074 2247\n", + " 3 31163.580078 1.794636 75.839539 8.216077 2248\n", + " 4 19654.087891 0.054635 32.201172 2.487544 2249\n", + " ... ... ... ... ... ...\n", + " 1345 26205.992188 0.012897 162.402374 7.755547 29170\n", + " 1346 17056.316406 0.007284 71.635544 2.527611 29171\n", + " 1347 76668.976562 1.302808 841.672607 95.478180 29172\n", + " 1348 84421.109375 0.000000 386.996063 51.040573 29173\n", + " 1349 44067.457031 0.047368 390.455658 22.738626 29174\n", + " \n", + " [37278 rows x 5 columns],\n", + " 'global_f_35_2020_1km_zonal': SUM MIN MAX MEAN id\n", + " 0 19659.210938 1.650380 39.789185 5.912545 2245\n", + " 1 10739.774414 2.051085 31.159527 5.943428 2246\n", + " 2 16695.488281 1.507272 41.806068 3.901727 2247\n", + " 3 28984.615234 1.642030 76.563179 7.641607 2248\n", + " 4 18632.304688 0.036779 30.574587 2.358221 2249\n", + " ... ... ... ... ... ...\n", + " 1345 29536.326172 0.013162 197.721283 8.741144 29170\n", + " 1346 17548.148438 0.007029 70.072060 2.600496 29171\n", + " 1347 87351.875000 1.471376 918.525940 108.781914 29172\n", + " 1348 92469.890625 0.000000 418.510162 55.906826 29173\n", + " 1349 47811.605469 0.047660 417.521759 24.670591 29174\n", + " \n", + " [37278 rows x 5 columns],\n", + " 'global_f_40_2020_1km_zonal': SUM MIN MAX MEAN id\n", + " 0 15058.506836 1.261487 30.413340 4.528874 2245\n", + " 1 8072.524414 1.539214 23.817156 4.467363 2246\n", + " 2 14087.315430 1.152101 35.355274 3.292198 2247\n", + " 3 22885.656250 1.387514 58.657688 6.033656 2248\n", + " 4 14380.765625 0.030334 23.579424 1.820120 2249\n", + " ... ... ... ... ... ...\n", + " 1345 32244.601562 0.013236 212.232483 9.542646 29170\n", + " 1346 17527.199219 0.008049 71.413216 2.597392 29171\n", + " 1347 90423.804688 1.460194 1006.844849 112.607475 29172\n", + " 1348 96543.351562 0.000000 433.881775 58.369621 29173\n", + " 1349 49529.570312 0.048960 428.829681 25.557055 29174\n", + " \n", + " [37278 rows x 5 columns],\n", + " 'global_f_45_2020_1km_zonal': SUM MIN MAX MEAN id\n", + " 0 14717.265625 1.240266 29.901724 4.426245 2245\n", + " 1 7068.062500 1.334700 23.416504 3.911490 2246\n", + " 2 11771.729492 1.132721 29.420916 2.751047 2247\n", + " 3 22201.712891 1.071148 56.538834 5.853339 2248\n", + " 4 13295.054688 0.019180 21.844078 1.682705 2249\n", + " ... ... ... ... ... ...\n", + " 1345 29490.755859 0.011396 195.541122 8.727658 29170\n", + " 1346 16195.360352 0.007249 61.469196 2.400024 29171\n", + " 1347 79795.179688 1.246252 914.279541 99.371330 29172\n", + " 1348 83423.140625 0.000000 376.498688 50.437206 29173\n", + " 1349 42233.300781 0.042773 354.395569 21.792210 29174\n", + " \n", + " [37278 rows x 5 columns],\n", + " 'global_f_50_2020_1km_zonal': SUM MIN MAX MEAN id\n", + " 0 11807.195312 0.992297 23.923389 3.551036 2245\n", + " 1 5486.250000 1.033291 18.734776 3.036110 2246\n", + " 2 10788.548828 0.906253 27.051548 2.521278 2247\n", + " 3 17844.681641 0.937301 39.438496 4.704635 2248\n", + " 4 10421.435547 0.016705 17.124575 1.319002 2249\n", + " ... ... ... ... ... ...\n", + " 1345 28669.144531 0.010768 198.831726 8.484506 29170\n", + " 1346 15239.843750 0.006758 58.281116 2.258424 29171\n", + " 1347 78364.539062 1.152023 896.317505 97.589714 29172\n", + " 1348 80747.046875 0.000000 365.790924 48.819256 29173\n", + " 1349 41226.488281 0.041033 334.563721 21.272697 29174\n", + " \n", + " [37278 rows x 5 columns],\n", + " 'global_f_55_2020_1km_zonal': SUM MIN MAX MEAN id\n", + " 0 9454.066406 0.793026 19.119148 2.843328 2245\n", + " 1 5407.140625 1.039492 14.972500 2.992330 2246\n", + " 2 8060.151367 0.724261 20.186344 1.883653 2247\n", + " 3 13438.409180 0.584758 34.115078 3.542950 2248\n", + " 4 8255.713867 0.011653 13.603992 1.044895 2249\n", + " ... ... ... ... ... ...\n", + " 1345 25285.408203 0.009327 175.094498 7.483104 29170\n", + " 1346 13223.914062 0.006300 51.379814 1.959679 29171\n", + " 1347 73855.171875 1.164751 791.587891 91.974060 29172\n", + " 1348 76799.007812 0.000000 345.152191 46.432289 29173\n", + " 1349 40061.097656 0.045125 313.223541 20.671362 29174\n", + " \n", + " [37278 rows x 5 columns],\n", + " 'global_f_5_2020_1km_zonal': SUM MIN MAX MEAN id\n", + " 0 35316.230469 2.950806 71.141312 10.621423 2245\n", + " 1 18344.347656 3.480481 55.711864 10.151825 2246\n", + " 2 39634.691406 2.694936 99.887070 9.262606 2247\n", + " 3 47915.187500 3.139297 109.100906 12.632530 2248\n", + " 4 37088.800781 0.124267 60.979286 4.694191 2249\n", + " ... ... ... ... ... ...\n", + " 1345 34347.718750 0.014122 224.158981 10.165054 29170\n", + " 1346 20140.324219 0.008278 80.312637 2.984636 29171\n", + " 1347 77041.937500 1.260634 1094.655396 95.942635 29172\n", + " 1348 83946.859375 0.000000 401.702606 50.753845 29173\n", + " 1349 48332.203125 0.054349 489.609283 24.939217 29174\n", + " \n", + " [37278 rows x 5 columns],\n", + " 'global_f_60_2020_1km_zonal': SUM MIN MAX MEAN id\n", + " 0 6549.240723 0.547984 13.211413 1.969696 2245\n", + " 1 3363.049805 0.637822 10.346062 1.861123 2246\n", + " 2 6323.068848 0.500467 15.877608 1.477698 2247\n", + " 3 9946.166016 0.527833 22.680079 2.622242 2248\n", + " 4 6913.490723 0.007368 11.465617 0.875015 2249\n", + " ... ... ... ... ... ...\n", + " 1345 21601.673828 0.006728 153.985748 6.392919 29170\n", + " 1346 10348.958984 0.004290 42.329586 1.533633 29171\n", + " 1347 69294.953125 1.119807 707.306152 86.295082 29172\n", + " 1348 71537.890625 0.000000 317.720367 43.251446 29173\n", + " 1349 38640.394531 0.039794 290.434296 19.938284 29174\n", + " \n", + " [37278 rows x 5 columns],\n", + " 'global_f_65_2020_1km_zonal': SUM MIN MAX MEAN id\n", + " 0 5335.572266 0.447506 10.788964 1.604683 2245\n", + " 1 2744.260254 0.522501 8.449004 1.518683 2246\n", + " 2 4736.905273 0.408702 11.869785 1.107012 2247\n", + " 3 7958.277832 0.321488 17.412373 2.098149 2248\n", + " 4 4807.000000 0.004700 7.957742 0.608404 2249\n", + " ... ... ... ... ... ...\n", + " 1345 18924.419922 0.005049 139.139954 5.600598 29170\n", + " 1346 7922.772461 0.003172 31.070866 1.174092 29171\n", + " 1347 61399.542969 1.034971 590.624878 76.462692 29172\n", + " 1348 61366.820312 0.000000 284.170197 37.102066 29173\n", + " 1349 35087.093750 0.037450 258.691284 18.104795 29174\n", + " \n", + " [37278 rows x 5 columns],\n", + " 'global_f_70_2020_1km_zonal': SUM MIN MAX MEAN id\n", + " 0 3529.363525 0.293757 7.082213 1.061463 2245\n", + " 1 2087.085693 0.387902 5.546191 1.155000 2246\n", + " 2 3609.760986 0.268284 9.076864 0.843599 2247\n", + " 3 5349.391113 0.270782 12.052467 1.410332 2248\n", + " 4 3725.108398 0.003798 6.184914 0.471473 2249\n", + " ... ... ... ... ... ...\n", + " 1345 15506.646484 0.003762 116.169418 4.589123 29170\n", + " 1346 6148.238770 0.002067 27.993408 0.911120 29171\n", + " 1347 49690.222656 0.893001 461.589111 61.880726 29172\n", + " 1348 49462.140625 0.000000 220.572937 29.904558 29173\n", + " 1349 30210.179688 0.032689 226.068771 15.588328 29174\n", + " \n", + " [37278 rows x 5 columns],\n", + " 'global_f_75_2020_1km_zonal': SUM MIN MAX MEAN id\n", + " 0 2404.976318 0.202102 4.872505 0.723301 2245\n", + " 1 1257.871216 0.240276 3.815734 0.696110 2246\n", + " 2 1903.900879 0.184578 4.756106 0.444941 2247\n", + " 3 3525.498779 0.142792 7.581786 0.929475 2248\n", + " 4 2062.879395 0.001498 3.413373 0.261091 2249\n", + " ... ... ... ... ... ...\n", + " 1345 8843.197266 0.002121 67.874680 2.617105 29170\n", + " 1346 3865.858154 0.001300 15.268272 0.572889 29171\n", + " 1347 30004.242188 0.546800 288.161469 37.365185 29172\n", + " 1348 30267.796875 0.000000 121.269707 18.299757 29173\n", + " 1349 18714.714844 0.021047 127.181427 9.656715 29174\n", + " \n", + " [37278 rows x 5 columns],\n", + " 'global_f_80_2020_1km_zonal': SUM MIN MAX MEAN id\n", + " 0 1898.274170 0.159563 3.846925 0.570910 2245\n", + " 1 1034.787109 0.198012 3.012586 0.572655 2246\n", + " 2 1697.581177 0.145727 4.258451 0.396724 2247\n", + " 3 2187.799316 0.130137 4.698296 0.576799 2248\n", + " 4 1783.740234 0.004088 2.964943 0.225761 2249\n", + " ... ... ... ... ... ...\n", + " 1345 6576.497070 0.001601 56.625561 1.946285 29170\n", + " 1346 3099.940430 0.001208 12.838853 0.459387 29171\n", + " 1347 29522.833984 0.568651 276.275330 36.765671 29172\n", + " 1348 29018.376953 0.000000 116.691040 17.544363 29173\n", + " 1349 17749.318359 0.021157 120.205292 9.158575 29174\n", + " \n", + " [37278 rows x 5 columns],\n", + " 'global_m_0_2020_1km_zonal': SUM MIN MAX MEAN id\n", + " 0 9241.900391 0.772502 18.624338 2.779519 2245\n", + " 1 5173.923828 0.987282 14.585008 2.863267 2246\n", + " 2 9263.167969 0.705517 23.291132 2.164797 2247\n", + " 3 12605.826172 0.813139 29.688131 3.323445 2248\n", + " 4 10093.341797 0.028214 16.573509 1.277477 2249\n", + " ... ... ... ... ... ...\n", + " 1345 6423.233887 0.002884 39.089424 1.900927 29170\n", + " 1346 4176.877930 0.001784 16.374983 0.618980 29171\n", + " 1347 14636.206055 0.253403 203.409790 18.226906 29172\n", + " 1348 16133.548828 0.000000 72.721855 9.754262 29173\n", + " 1349 9195.429688 0.010272 95.993301 4.744804 29174\n", + " \n", + " [37278 rows x 5 columns],\n", + " 'global_m_10_2020_1km_zonal': SUM MIN MAX MEAN id\n", + " 0 36917.652344 3.085964 74.399857 11.103053 2245\n", + " 1 19776.277344 3.763943 58.263676 10.944260 2246\n", + " 2 38936.984375 2.818374 98.002022 9.099552 2247\n", + " 3 50557.046875 3.319921 114.994247 13.329040 2248\n", + " 4 38490.683594 0.131659 63.274086 4.871622 2249\n", + " ... ... ... ... ... ...\n", + " 1345 37482.515625 0.014813 248.069778 11.092784 29170\n", + " 1346 20166.115234 0.008883 80.385292 2.988458 29171\n", + " 1347 85582.679688 1.356018 1216.036743 106.578682 29172\n", + " 1348 93363.109375 0.000000 445.888641 56.446861 29173\n", + " 1349 51736.656250 0.055551 522.503113 26.695902 29174\n", + " \n", + " [37278 rows x 5 columns],\n", + " 'global_m_15_2020_1km_zonal': SUM MIN MAX MEAN id\n", + " 0 33394.144531 2.796414 67.419060 10.043352 2245\n", + " 1 18610.089844 3.562830 52.796909 10.298887 2246\n", + " 2 31894.160156 2.553931 80.097191 7.453648 2247\n", + " 3 48180.566406 3.020674 120.923744 12.702496 2248\n", + " 4 29876.546875 0.086730 48.631699 3.781363 2249\n", + " ... ... ... ... ... ...\n", + " 1345 32273.298828 0.013661 222.354660 9.551139 29170\n", + " 1346 20355.296875 0.008533 85.489510 3.016493 29171\n", + " 1347 89130.250000 1.309215 1227.838867 110.996574 29172\n", + " 1348 94145.031250 0.000000 443.807190 56.919609 29173\n", + " 1349 47494.941406 0.049723 494.881927 24.507195 29174\n", + " \n", + " [37278 rows x 5 columns],\n", + " 'global_m_1_2020_1km_zonal': SUM MIN MAX MEAN id\n", + " 0 32912.007812 2.748665 66.267883 9.898348 2245\n", + " 1 17917.404297 3.411275 51.895401 9.915553 2246\n", + " 2 36753.789062 2.510323 92.633530 8.589341 2247\n", + " 3 42838.011719 2.761956 100.398407 11.293965 2248\n", + " 4 35707.605469 0.128301 58.803864 4.519378 2249\n", + " ... ... ... ... ... ...\n", + " 1345 25254.771484 0.011340 153.691193 7.474037 29170\n", + " 1346 16422.582031 0.007014 64.382904 2.433696 29171\n", + " 1347 57546.414062 0.996324 799.763489 71.664276 29172\n", + " 1348 63433.640625 0.000000 285.926666 38.351658 29173\n", + " 1349 36154.445312 0.040387 377.424988 18.655544 29174\n", + " \n", + " [37278 rows x 5 columns],\n", + " 'global_m_20_2020_1km_zonal': SUM MIN MAX MEAN id\n", + " 0 25302.814453 2.112136 50.921730 7.609869 2245\n", + " 1 16279.167969 2.789052 40.264759 9.008947 2246\n", + " 2 22932.896484 1.928989 57.522205 5.359406 2247\n", + " 3 40215.496094 2.179574 116.514229 10.602556 2248\n", + " 4 21347.875000 0.057336 36.846928 2.701921 2249\n", + " ... ... ... ... ... ...\n", + " 1345 26540.964844 0.012772 197.738205 7.854681 29170\n", + " 1346 18017.041016 0.008603 72.969658 2.669982 29171\n", + " 1347 91984.335938 1.187498 1168.657227 114.550858 29172\n", + " 1348 89645.109375 0.000000 399.992737 54.198978 29173\n", + " 1349 41800.246094 0.044889 392.117889 21.568754 29174\n", + " \n", + " [37278 rows x 5 columns],\n", + " 'global_m_25_2020_1km_zonal': SUM MIN MAX MEAN id\n", + " 0 20107.728516 1.678776 40.473808 6.047437 2245\n", + " 1 12776.397461 2.216805 31.695663 7.070502 2246\n", + " 2 18380.046875 1.533206 46.110966 4.295407 2247\n", + " 3 31444.380859 1.610556 88.383408 8.290109 2248\n", + " 4 16885.382812 0.051669 27.950724 2.137120 2249\n", + " ... ... ... ... ... ...\n", + " 1345 24794.851562 0.013197 145.856842 7.337926 29170\n", + " 1346 18093.232422 0.009065 74.720726 2.681273 29171\n", + " 1347 82655.765625 1.193957 991.424805 102.933708 29172\n", + " 1348 84412.593750 0.000000 370.178101 51.035427 29173\n", + " 1349 40556.953125 0.045764 355.776215 20.927221 29174\n", + " \n", + " [37278 rows x 5 columns],\n", + " 'global_m_30_2020_1km_zonal': SUM MIN MAX MEAN id\n", + " 0 16374.882812 1.369625 33.020439 4.924777 2245\n", + " 1 10297.072266 1.808574 25.858816 5.698435 2246\n", + " 2 14577.190430 1.250862 36.552021 3.406682 2247\n", + " 3 25047.060547 1.278147 73.061935 6.603496 2248\n", + " 4 13132.375000 0.049748 23.105398 1.662116 2249\n", + " ... ... ... ... ... ...\n", + " 1345 23829.423828 0.012337 145.522400 7.052212 29170\n", + " 1346 16936.890625 0.007413 73.701302 2.509913 29171\n", + " 1347 78140.835938 1.278814 936.377502 97.311127 29172\n", + " 1348 83454.875000 0.000000 377.616821 50.456394 29173\n", + " 1349 42156.183594 0.047344 380.748169 21.752417 29174\n", + " \n", + " [37278 rows x 5 columns],\n", + " 'global_m_35_2020_1km_zonal': SUM MIN MAX MEAN id\n", + " 0 15063.990234 1.260834 30.397585 4.530523 2245\n", + " 1 9152.681641 1.664917 23.804819 5.065125 2246\n", + " 2 13713.538086 1.151504 34.406338 3.204846 2247\n", + " 3 22947.304688 1.170669 67.797668 6.049909 2248\n", + " 4 12508.897461 0.050435 21.440605 1.583204 2249\n", + " ... ... ... ... ... ...\n", + " 1345 26906.660156 0.013058 163.559601 7.962906 29170\n", + " 1346 17920.375000 0.008040 75.013412 2.655657 29171\n", + " 1347 87113.226562 1.468687 970.816528 108.484718 29172\n", + " 1348 88320.242188 0.000000 406.949310 53.397968 29173\n", + " 1349 46200.546875 0.052113 404.427460 23.839291 29174\n", + " \n", + " [37278 rows x 5 columns],\n", + " 'global_m_40_2020_1km_zonal': SUM MIN MAX MEAN id\n", + " 0 12797.338867 1.070113 25.799467 3.848824 2245\n", + " 1 7999.970215 1.413072 20.203962 4.427211 2246\n", + " 2 10845.225586 0.977321 27.152330 2.534523 2247\n", + " 3 21598.046875 0.953810 65.350838 5.694186 2248\n", + " 4 10362.150391 0.032661 20.666811 1.311499 2249\n", + " ... ... ... ... ... ...\n", + " 1345 29678.876953 0.013137 188.791397 8.783332 29170\n", + " 1346 17918.343750 0.007756 73.668999 2.655356 29171\n", + " 1347 90479.164062 1.446226 1058.423828 112.676422 29172\n", + " 1348 92242.765625 0.000000 416.957214 55.769508 29173\n", + " 1349 47539.476562 0.045911 417.665955 24.530174 29174\n", + " \n", + " [37278 rows x 5 columns],\n", + " 'global_m_45_2020_1km_zonal': SUM MIN MAX MEAN id\n", + " 0 13598.991211 1.141595 27.522846 4.089922 2245\n", + " 1 7822.807617 1.505515 21.553568 4.329169 2246\n", + " 2 11355.839844 1.042605 28.424120 2.653854 2247\n", + " 3 21148.296875 0.958912 61.914589 5.575612 2248\n", + " 4 10660.869141 0.030315 19.580118 1.349306 2249\n", + " ... ... ... ... ... ...\n", + " 1345 27436.644531 0.011116 179.825317 8.119753 29170\n", + " 1346 16469.845703 0.007488 65.575104 2.440700 29171\n", + " 1347 75405.906250 1.166337 923.419922 93.905235 29172\n", + " 1348 77175.406250 0.000000 348.190308 46.659859 29173\n", + " 1349 40048.679688 0.042101 341.440491 20.664953 29174\n", + " \n", + " [37278 rows x 5 columns],\n", + " 'global_m_50_2020_1km_zonal': SUM MIN MAX MEAN id\n", + " 0 10955.718750 0.918936 22.154724 3.294953 2245\n", + " 1 6190.333008 1.188789 17.349707 3.425751 2246\n", + " 2 9529.023438 0.839253 23.875122 2.226928 2247\n", + " 3 16730.021484 0.782496 46.069786 4.410762 2248\n", + " 4 9056.250977 0.019979 14.758301 1.146216 2249\n", + " ... ... ... ... ... ...\n", + " 1345 26358.488281 0.010450 168.470444 7.800677 29170\n", + " 1346 15316.545898 0.007146 59.325211 2.269790 29171\n", + " 1347 71329.437500 1.060110 874.405640 88.828690 29172\n", + " 1348 72213.703125 0.000000 325.675293 43.660038 29173\n", + " 1349 37503.746094 0.041013 315.155457 19.351778 29174\n", + " \n", + " [37278 rows x 5 columns],\n", + " 'global_m_55_2020_1km_zonal': SUM MIN MAX MEAN id\n", + " 0 9927.586914 0.832775 20.077461 2.985740 2245\n", + " 1 5221.956055 0.997295 15.722971 2.889848 2246\n", + " 2 8467.877930 0.760563 21.193747 1.978939 2247\n", + " 3 16659.777344 0.668973 43.283360 4.392243 2248\n", + " 4 8003.884766 0.017988 13.688104 1.013022 2249\n", + " ... ... ... ... ... ...\n", + " 1345 22847.113281 0.009037 159.777435 6.761501 29170\n", + " 1346 13798.732422 0.006874 52.655518 2.044863 29171\n", + " 1347 64919.617188 1.015003 743.258057 80.846344 29172\n", + " 1348 66879.570312 0.000000 295.751221 40.435047 29173\n", + " 1349 35077.898438 0.038063 285.401459 18.100050 29174\n", + " \n", + " [37278 rows x 5 columns],\n", + " 'global_m_5_2020_1km_zonal': SUM MIN MAX MEAN id\n", + " 0 35873.464844 2.997576 72.268906 10.789012 2245\n", + " 1 19129.017578 3.638174 56.594902 10.586064 2246\n", + " 2 40597.382812 2.737651 102.347572 9.487587 2247\n", + " 3 46998.035156 2.995564 112.509087 12.390729 2248\n", + " 4 37758.031250 0.159466 61.995335 4.778893 2249\n", + " ... ... ... ... ... ...\n", + " 1345 34632.992188 0.014775 215.449432 10.249480 29170\n", + " 1346 20327.328125 0.008623 83.315605 3.012349 29171\n", + " 1347 78577.578125 1.370074 1093.946533 97.855019 29172\n", + " 1348 86410.000000 0.000000 403.765045 52.243046 29173\n", + " 1349 49217.820312 0.055372 507.747772 25.396193 29174\n", + " \n", + " [37278 rows x 5 columns],\n", + " 'global_m_60_2020_1km_zonal': SUM MIN MAX MEAN id\n", + " 0 6752.344727 0.563985 13.597181 2.030780 2245\n", + " 1 3913.592529 0.744736 10.648163 2.165796 2246\n", + " 2 5804.128906 0.515081 14.529367 1.356422 2247\n", + " 3 11094.758789 0.588570 26.312874 2.925062 2248\n", + " 4 6533.279785 0.011189 10.722960 0.826893 2249\n", + " ... ... ... ... ... ...\n", + " 1345 18859.611328 0.007002 130.164459 5.581418 29170\n", + " 1346 10880.742188 0.005266 42.370510 1.612440 29171\n", + " 1347 59578.750000 0.968952 616.413940 74.195206 29172\n", + " 1348 59510.816406 0.000000 266.130646 35.979939 29173\n", + " 1349 32668.933594 0.035676 255.341354 16.857035 29174\n", + " \n", + " [37278 rows x 5 columns],\n", + " 'global_m_65_2020_1km_zonal': SUM MIN MAX MEAN id\n", + " 0 6329.010742 0.531360 12.810628 1.903462 2245\n", + " 1 3255.556885 0.619710 10.032201 1.801636 2246\n", + " 2 5538.885254 0.485285 13.875728 1.294435 2247\n", + " 3 9961.056641 0.473786 25.674255 2.626168 2248\n", + " 4 5552.307617 0.008954 9.086760 0.702735 2249\n", + " ... ... ... ... ... ...\n", + " 1345 15351.748047 0.004960 105.814865 4.543282 29170\n", + " 1346 7508.656250 0.003176 28.861738 1.112723 29171\n", + " 1347 49533.984375 0.852292 459.790649 61.686157 29172\n", + " 1348 47455.734375 0.000000 219.949997 28.691496 29173\n", + " 1349 27985.984375 0.031527 201.504822 14.440653 29174\n", + " \n", + " [37278 rows x 5 columns],\n", + " 'global_m_70_2020_1km_zonal': SUM MIN MAX MEAN id\n", + " 0 4125.197266 0.346510 8.354060 1.240661 2245\n", + " 1 2126.436523 0.404237 6.542194 1.176777 2246\n", + " 2 3486.379395 0.316464 8.727003 0.814765 2247\n", + " 3 5935.785645 0.328079 13.645081 1.564932 2248\n", + " 4 4020.550537 0.004094 6.644930 0.508866 2249\n", + " ... ... ... ... ... ...\n", + " 1345 12660.265625 0.003752 89.439285 3.746749 29170\n", + " 1346 5709.506836 0.002468 23.303755 0.846104 29171\n", + " 1347 37957.632812 0.657513 338.932922 47.269779 29172\n", + " 1348 35886.433594 0.000000 154.011337 21.696756 29173\n", + " 1349 22716.070312 0.027090 153.274139 11.721398 29174\n", + " \n", + " [37278 rows x 5 columns],\n", + " 'global_m_75_2020_1km_zonal': SUM MIN MAX MEAN id\n", + " 0 2945.623535 0.245910 5.928668 0.885902 2245\n", + " 1 1715.910889 0.324721 4.642832 0.949591 2246\n", + " 2 2742.930908 0.224587 6.882308 0.641021 2247\n", + " 3 4393.675781 0.186448 9.816395 1.158364 2248\n", + " 4 2871.248779 0.003660 4.762688 0.363403 2249\n", + " ... ... ... ... ... ...\n", + " 1345 7039.043945 0.001844 46.327133 2.083174 29170\n", + " 1346 3293.059570 0.001526 11.315300 0.488005 29171\n", + " 1347 20105.136719 0.381165 184.263077 25.037531 29172\n", + " 1348 18759.203125 0.000000 74.958389 11.341719 29173\n", + " 1349 12482.978516 0.016421 83.281006 6.441165 29174\n", + " \n", + " [37278 rows x 5 columns],\n", + " 'global_m_80_2020_1km_zonal': SUM MIN MAX MEAN id\n", + " 0 1986.683228 0.166317 4.009757 0.597499 2245\n", + " 1 1015.582031 0.192432 3.140103 0.562027 2246\n", + " 2 1914.826172 0.151895 4.808709 0.447494 2247\n", + " 3 2858.148926 0.166572 6.282564 0.753533 2248\n", + " 4 2197.099609 0.004027 3.655852 0.278079 2249\n", + " ... ... ... ... ... ...\n", + " 1345 5589.150391 0.001709 33.617847 1.654084 29170\n", + " 1346 2430.396973 0.000999 7.890557 0.360166 29171\n", + " 1347 17275.333984 0.333236 166.072128 21.513493 29172\n", + " 1348 16237.871094 0.000000 62.226551 9.817334 29173\n", + " 1349 10545.929688 0.014536 64.098747 5.441656 29174\n", + " \n", + " [37278 rows x 5 columns]}" ] }, - "execution_count": 3, + "execution_count": 63, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "all_files = global_zonal.get_global_table_from_s3(\"WorldPop_2020_Demographics\", read_data=False)\n", + "all_files = global_zonal.get_global_table_from_s3(\"WorldPop_2020_Demographics\", \n", + " prefix='Space2Stats/h3_stats_data/ADM_GLOBAL/',\n", + " read_data=True)\n", "all_files" ] }, { "cell_type": "code", - "execution_count": 5, - "metadata": {}, + "execution_count": 65, + "metadata": { + "scrolled": true + }, "outputs": [], "source": [ - "bucket='wbg-geography01'\n", - "prefix='Space2Stats/h3_stats_data/GLOBAL'\n", - "for key, values in all_files.items():\n", - " all_pd = [pd.read_csv(f\"s3://{bucket}/{val}\") for val in values]\n", - " cur_pd = pd.concat(all_pd)\n", - " break" - ] - }, - { - "cell_type": "code", - "execution_count": 6, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "(14117882, 5)" - ] - }, - "execution_count": 6, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "cur_pd.shape" + "orig_files = all_files.copy()\n", + "inA = gpd.read_file(adm2_bounds)\n", + "for label, inD in orig_files.items():\n", + " tempD = inD.set_index('id')\n", + " tempA = inA.join(tempD)\n", + " c_label = \"_\".join(label.split(\"_\")[1:3])\n", + " inA[c_label] = tempA['SUM']" ] }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 66, "metadata": {}, "outputs": [ { @@ -4685,286 +857,188 @@ " \n", " \n", " \n", - " SUM\n", - " MIN\n", - " MAX\n", - " MEAN\n", - " id\n", - " \n", - " \n", - " \n", - " \n", - " 0\n", - " -1.0\n", - " -1.0\n", - " -1.0\n", - " -1.0\n", - " 8600504efffffff\n", - " \n", - " \n", - " 1\n", - " -1.0\n", - " -1.0\n", - " -1.0\n", - " -1.0\n", - " 860172317ffffff\n", - " \n", - " \n", - " 2\n", - " -1.0\n", - " -1.0\n", - " -1.0\n", - " -1.0\n", - " 86001d0cfffffff\n", - " \n", - " \n", - " 3\n", - " -1.0\n", - " -1.0\n", - " -1.0\n", - " -1.0\n", - " 8600406b7ffffff\n", - " \n", - " \n", - " 4\n", - " -1.0\n", - " -1.0\n", - " -1.0\n", - " -1.0\n", - " 86005e6f7ffffff\n", - " \n", - " \n", - "\n", - "" - ], - "text/plain": [ - " SUM MIN MAX MEAN id\n", - "0 -1.0 -1.0 -1.0 -1.0 8600504efffffff\n", - "1 -1.0 -1.0 -1.0 -1.0 860172317ffffff\n", - "2 -1.0 -1.0 -1.0 -1.0 86001d0cfffffff\n", - "3 -1.0 -1.0 -1.0 -1.0 8600406b7ffffff\n", - "4 -1.0 -1.0 -1.0 -1.0 86005e6f7ffffff" - ] - }, - "execution_count": 7, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "cur_pd.head()" - ] - }, - { - "cell_type": "code", - "execution_count": 10, - "metadata": { - "scrolled": true - }, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", + " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", " \n", - " \n", - " \n", + " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", " \n", - " \n", - " \n", + " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", " \n", - " \n", - " \n", + " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", " \n", - " \n", - " \n", + " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", "
ISO_A3OBJECTIDISO_A2WB_A3HASC_0HASC_1HASC_2GAUL_0GAUL_1GAUL_2WB_REGION...NAM_1_WIKINAM_2NAM_2_GAULNAM_2_STATNAM_2_SRCENAM_2_NTVENAM_2_WIKIWB_ADM1_COWB_ADM0_COWB_ADM0_NAWB_ADM1_NAWB_ADM2_COWB_ADM2_NAShape_LengShape_Areageometry...m_40m_45m_50m_55m_5m_60m_65m_70m_75m_80
0AFGAFAFG1AFAF.BDAF.BD.AK272100SARAfghanistanBadakhshan3445Baharak426829.1041424.721102e+09...NoneArghanj KhwaNoneArghanj KhwaArghanj KhwaارغنچخواهNone1.6176790.074255POLYGON ((70.77120 37.49522, 70.77751 37.50151...4204.8774412760.0539552042.8706051643.1950688620.2480471423.365479768.383423657.413391234.051926194.463745
1AFG2AFAFGAFAF.BDAF.BD.AR272100SARAfghanistanBadakhshan3446Darwaz360455.1724844.728969e+09...NoneArgoNoneArgoArgoارگوNone1.9774490.106834POLYGON ((70.10776 37.01419, 70.10744 37.01628...3135.3178712061.9609381529.5258791233.1403816418.6127931068.314209579.843018492.286560176.273575147.215302
2AFGAFAFG3AFAF.BDAF.BD.BA272100SARAfghanistanBadakhshan3447Fayzabad298846.7964424.631564e+09...NoneBaharakNoneBaharakBaharakبهارکNone0.8943330.032766POLYGON ((70.77153 37.05601, 70.77924 37.06589...11744.2382817707.3750005706.1123054589.41894524076.3320313975.5661622146.6474611836.886353653.836792543.436035
3AFGAFAFG4AFAF.BDAF.BD.DY272100SARAfghanistanBadakhshan3448Ishkashim316148.3056692.447967e+09...NoneDarayemNoneDarayimDarayemدرایمNone1.2954260.056675POLYGON ((70.65071 36.86746, 70.65227 36.86330...767.449646504.885223374.656250302.1770941570.741211261.793060142.223328120.58825743.22166436.128349
4AFGAFAFG5AFAF.BDAF.BD.DA272100SARAfghanistanBadakhshan3449Jurm359146.5107085.454013e+09...NoneDarwazNoneDarwazDarwazدروازNone1.8889400.125982POLYGON ((70.99066 38.49031, 70.99164 38.48937...4500.8862302954.0541992186.7558591758.8638929227.0732421523.586060822.586670703.841003250.554550208.213867
\n", - "

5 rows × 28 columns

\n", + "

5 rows × 49 columns

\n", "
" ], "text/plain": [ - " ISO_A3 ISO_A2 WB_A3 HASC_0 HASC_1 HASC_2 GAUL_0 GAUL_1 GAUL_2 \\\n", - "0 AFG AF AFG AF AF.BD AF.BD.AK 1 0 0 \n", - "1 AFG AF AFG AF AF.BD AF.BD.AR 1 0 0 \n", - "2 AFG AF AFG AF AF.BD AF.BD.BA 1 0 0 \n", - "3 AFG AF AFG AF AF.BD AF.BD.DY 1 0 0 \n", - "4 AFG AF AFG AF AF.BD AF.BD.DA 1 0 0 \n", + " OBJECTID ISO_A2 WB_ADM1_CO WB_ADM0_CO WB_ADM0_NA WB_ADM1_NA \\\n", + "0 1 AF 272 1 Afghanistan Badakhshan \n", + "1 2 AF 272 1 Afghanistan Badakhshan \n", + "2 3 AF 272 1 Afghanistan Badakhshan \n", + "3 4 AF 272 1 Afghanistan Badakhshan \n", + "4 5 AF 272 1 Afghanistan Badakhshan \n", "\n", - " WB_REGION ... NAM_1_WIKI NAM_2 NAM_2_GAUL NAM_2_STAT \\\n", - "0 SAR ... None Arghanj Khwa None Arghanj Khwa \n", - "1 SAR ... None Argo None Argo \n", - "2 SAR ... None Baharak None Baharak \n", - "3 SAR ... None Darayem None Darayim \n", - "4 SAR ... None Darwaz None Darwaz \n", + " WB_ADM2_CO WB_ADM2_NA Shape_Leng Shape_Area ... m_40 \\\n", + "0 3445 Baharak 426829.104142 4.721102e+09 ... 4204.877441 \n", + "1 3446 Darwaz 360455.172484 4.728969e+09 ... 3135.317871 \n", + "2 3447 Fayzabad 298846.796442 4.631564e+09 ... 11744.238281 \n", + "3 3448 Ishkashim 316148.305669 2.447967e+09 ... 767.449646 \n", + "4 3449 Jurm 359146.510708 5.454013e+09 ... 4500.886230 \n", "\n", - " NAM_2_SRCE NAM_2_NTVE NAM_2_WIKI Shape_Leng Shape_Area \\\n", - "0 Arghanj Khwa ارغنچخواه None 1.617679 0.074255 \n", - "1 Argo ارگو None 1.977449 0.106834 \n", - "2 Baharak بهارک None 0.894333 0.032766 \n", - "3 Darayem درایم None 1.295426 0.056675 \n", - "4 Darwaz درواز None 1.888940 0.125982 \n", + " m_45 m_50 m_55 m_5 m_60 \\\n", + "0 2760.053955 2042.870605 1643.195068 8620.248047 1423.365479 \n", + "1 2061.960938 1529.525879 1233.140381 6418.612793 1068.314209 \n", + "2 7707.375000 5706.112305 4589.418945 24076.332031 3975.566162 \n", + "3 504.885223 374.656250 302.177094 1570.741211 261.793060 \n", + "4 2954.054199 2186.755859 1758.863892 9227.073242 1523.586060 \n", "\n", - " geometry \n", - "0 POLYGON ((70.77120 37.49522, 70.77751 37.50151... \n", - "1 POLYGON ((70.10776 37.01419, 70.10744 37.01628... \n", - "2 POLYGON ((70.77153 37.05601, 70.77924 37.06589... \n", - "3 POLYGON ((70.65071 36.86746, 70.65227 36.86330... \n", - "4 POLYGON ((70.99066 38.49031, 70.99164 38.48937... \n", + " m_65 m_70 m_75 m_80 \n", + "0 768.383423 657.413391 234.051926 194.463745 \n", + "1 579.843018 492.286560 176.273575 147.215302 \n", + "2 2146.647461 1836.886353 653.836792 543.436035 \n", + "3 142.223328 120.588257 43.221664 36.128349 \n", + "4 822.586670 703.841003 250.554550 208.213867 \n", "\n", - "[5 rows x 28 columns]" + "[5 rows x 49 columns]" ] }, - "execution_count": 10, + "execution_count": 66, "metadata": {}, "output_type": "execute_result" } @@ -4975,51 +1049,59 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 68, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "'Polygon'" + "Index(['OBJECTID', 'ISO_A2', 'WB_ADM1_CO', 'WB_ADM0_CO', 'WB_ADM0_NA',\n", + " 'WB_ADM1_NA', 'WB_ADM2_CO', 'WB_ADM2_NA', 'Shape_Leng', 'Shape_Area',\n", + " 'ISO3', 'WB_REGION', 'geometry', 'f_0', 'f_10', 'f_15', 'f_1', 'f_20',\n", + " 'f_25', 'f_30', 'f_35', 'f_40', 'f_45', 'f_50', 'f_55', 'f_5', 'f_60',\n", + " 'f_65', 'f_70', 'f_75', 'f_80', 'm_0', 'm_10', 'm_15', 'm_1', 'm_20',\n", + " 'm_25', 'm_30', 'm_35', 'm_40', 'm_45', 'm_50', 'm_55', 'm_5', 'm_60',\n", + " 'm_65', 'm_70', 'm_75', 'm_80', 'f_total', 'm_total', 'f_youth',\n", + " 'm_youth'],\n", + " dtype='object')" ] }, - "execution_count": 14, + "execution_count": 68, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "selA.geom_type.iloc[0]" + "inA.columns" ] }, { "cell_type": "code", - "execution_count": 24, - "metadata": { - "scrolled": true - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "16:31:51\tStart\n", - "17:53:46\tStart\n" - ] - } - ], + "execution_count": 67, + "metadata": {}, + "outputs": [], "source": [ - "# run zonal calculation\n", - "selA = inA.loc[inA['ISO_A3'] == 'KEN'].copy()\n", - "tPrint(\"Start\")\n", - "pop_summ = global_zonal.connect_polygons_h3_stats(selA, cur_pd, 6, 'HASC_2', fractional_res=False)\n", - "tPrint(\"Start\")" + "f_cols = ['f_0', 'f_10', 'f_15', 'f_1', 'f_20', 'f_25', 'f_30', 'f_35', 'f_40',\n", + " 'f_45', 'f_50', 'f_55', 'f_5', 'f_60', 'f_65', 'f_70', 'f_75', 'f_80']\n", + "m_cols = ['m_0', 'm_10', 'm_15', 'm_1', 'm_20', 'm_25', 'm_30', 'm_35', 'm_40',\n", + " 'm_45', 'm_50', 'm_55', 'm_5', 'm_60', 'm_65', 'm_70', 'm_75', 'm_80']\n", + "numeric_cols = f_cols + m_cols\n", + "\n", + "for c_col in numeric_cols:\n", + " inA[c_col] = inA[c_col].astype(int)\n", + "\n", + "inA['f_total'] = inA.loc[:,f_cols].sum(axis=1)\n", + "inA['m_total'] = inA.loc[:,m_cols].sum(axis=1)\n", + "\n", + "inA['f_youth'] = inA.loc[:,['f_20','f_25']].sum(axis=1)\n", + "inA['m_youth'] = inA.loc[:,['m_20','m_25']].sum(axis=1)\n", + "\n", + "total_cols = ['f_total','m_total','f_youth','m_youth','geometry']" ] }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 70, "metadata": {}, "outputs": [ { @@ -5043,131 +1125,202 @@ " \n", " \n", " \n", - " id\n", - " SUM\n", - " MIN\n", - " MAX\n", - " MEAN\n", + " ISO3\n", + " WB_REGION\n", + " WB_ADM0_NA\n", + " WB_ADM1_NA\n", + " WB_ADM2_NA\n", + " f_0\n", + " f_10\n", + " f_15\n", + " f_1\n", + " f_20\n", + " ...\n", + " m_60\n", + " m_65\n", + " m_70\n", + " m_75\n", + " m_80\n", + " f_total\n", + " m_total\n", + " f_youth\n", + " m_youth\n", + " geometry\n", " \n", " \n", " \n", " \n", " 0\n", - " None\n", - " 2626.414368\n", - " 0.371609\n", - " 71.590019\n", - " 3.798485\n", + " AFG\n", + " SAR\n", + " Afghanistan\n", + " Badakhshan\n", + " Baharak\n", + " 1999\n", + " 8950\n", + " 7148\n", + " 6070\n", + " 5263\n", + " ...\n", + " 1423\n", + " 768\n", + " 657\n", + " 234\n", + " 194\n", + " 56985\n", + " 70603\n", + " 8761\n", + " 12848\n", + " POLYGON ((71.31934 37.24848, 71.31261 37.24059...\n", " \n", " \n", " 1\n", - " None\n", - " 2938.139435\n", - " 1.682489\n", - " 88.108627\n", - " 10.663259\n", + " AFG\n", + " SAR\n", + " Afghanistan\n", + " Badakhshan\n", + " Darwaz\n", + " 1487\n", + " 6661\n", + " 5322\n", + " 4523\n", + " 3930\n", + " ...\n", + " 1068\n", + " 579\n", + " 492\n", + " 176\n", + " 147\n", + " 42579\n", + " 52670\n", + " 6555\n", + " 9588\n", + " POLYGON ((70.99956 38.47933, 71.00709 38.47256...\n", " \n", " \n", " 2\n", - " None\n", - " 3672.996567\n", - " 0.181900\n", - " 29.441103\n", - " 6.604783\n", + " AFG\n", + " SAR\n", + " Afghanistan\n", + " Badakhshan\n", + " Fayzabad\n", + " 5583\n", + " 25000\n", + " 19969\n", + " 16959\n", + " 14701\n", + " ...\n", + " 3975\n", + " 2146\n", + " 1836\n", + " 653\n", + " 543\n", + " 159189\n", + " 197217\n", + " 24472\n", + " 35888\n", + " POLYGON ((70.76822 37.28326, 70.77164 37.28042...\n", " \n", " \n", " 3\n", - " None\n", - " 3590.818108\n", - " 0.064446\n", - " 65.257866\n", - " 5.155115\n", + " AFG\n", + " SAR\n", + " Afghanistan\n", + " Badakhshan\n", + " Ishkashim\n", + " 363\n", + " 1630\n", + " 1302\n", + " 1107\n", + " 962\n", + " ...\n", + " 261\n", + " 142\n", + " 120\n", + " 43\n", + " 36\n", + " 10419\n", + " 12886\n", + " 1605\n", + " 2346\n", + " POLYGON ((71.46068 37.18361, 71.44989 37.18064...\n", " \n", " \n", " 4\n", - " None\n", - " 2175.816925\n", - " 2.035039\n", - " 60.209053\n", - " 7.810934\n", - " \n", - " \n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", + " AFG\n", + " SAR\n", + " Afghanistan\n", + " Badakhshan\n", + " Jurm\n", + " 2139\n", + " 9581\n", + " 7652\n", + " 6499\n", + " 5634\n", " ...\n", - " \n", - " \n", - " 285\n", - " None\n", - " 6750.591309\n", - " 2.067055\n", - " 555.165039\n", - " 48.538044\n", - " \n", - " \n", - " 286\n", - " None\n", - " 773.489191\n", - " 0.000361\n", - " 23.185417\n", - " 0.834491\n", - " \n", - " \n", - " 287\n", - " None\n", - " 2549.164513\n", - " 0.124819\n", - " 55.275227\n", - " 1.982347\n", - " \n", - " \n", - " 288\n", - " None\n", - " 1258.460025\n", - " 0.000085\n", - " 57.504158\n", - " 0.265435\n", - " \n", - " \n", - " 289\n", - " None\n", - " 1458.173340\n", - " 1.439408\n", - " 249.567871\n", - " 31.699421\n", + " 1523\n", + " 822\n", + " 703\n", + " 250\n", + " 208\n", + " 61002\n", + " 75574\n", + " 9378\n", + " 13753\n", + " POLYGON ((71.18169 36.49196, 71.17219 36.48955...\n", " \n", " \n", "\n", - "

290 rows × 5 columns

\n", + "

5 rows × 46 columns

\n", "" ], "text/plain": [ - " id SUM MIN MAX MEAN\n", - "0 None 2626.414368 0.371609 71.590019 3.798485\n", - "1 None 2938.139435 1.682489 88.108627 10.663259\n", - "2 None 3672.996567 0.181900 29.441103 6.604783\n", - "3 None 3590.818108 0.064446 65.257866 5.155115\n", - "4 None 2175.816925 2.035039 60.209053 7.810934\n", - ".. ... ... ... ... ...\n", - "285 None 6750.591309 2.067055 555.165039 48.538044\n", - "286 None 773.489191 0.000361 23.185417 0.834491\n", - "287 None 2549.164513 0.124819 55.275227 1.982347\n", - "288 None 1258.460025 0.000085 57.504158 0.265435\n", - "289 None 1458.173340 1.439408 249.567871 31.699421\n", + " ISO3 WB_REGION WB_ADM0_NA WB_ADM1_NA WB_ADM2_NA f_0 f_10 f_15 \\\n", + "0 AFG SAR Afghanistan Badakhshan Baharak 1999 8950 7148 \n", + "1 AFG SAR Afghanistan Badakhshan Darwaz 1487 6661 5322 \n", + "2 AFG SAR Afghanistan Badakhshan Fayzabad 5583 25000 19969 \n", + "3 AFG SAR Afghanistan Badakhshan Ishkashim 363 1630 1302 \n", + "4 AFG SAR Afghanistan Badakhshan Jurm 2139 9581 7652 \n", "\n", - "[290 rows x 5 columns]" + " f_1 f_20 ... m_60 m_65 m_70 m_75 m_80 f_total m_total f_youth \\\n", + "0 6070 5263 ... 1423 768 657 234 194 56985 70603 8761 \n", + "1 4523 3930 ... 1068 579 492 176 147 42579 52670 6555 \n", + "2 16959 14701 ... 3975 2146 1836 653 543 159189 197217 24472 \n", + "3 1107 962 ... 261 142 120 43 36 10419 12886 1605 \n", + "4 6499 5634 ... 1523 822 703 250 208 61002 75574 9378 \n", + "\n", + " m_youth geometry \n", + "0 12848 POLYGON ((71.31934 37.24848, 71.31261 37.24059... \n", + "1 9588 POLYGON ((70.99956 38.47933, 71.00709 38.47256... \n", + "2 35888 POLYGON ((70.76822 37.28326, 70.77164 37.28042... \n", + "3 2346 POLYGON ((71.46068 37.18361, 71.44989 37.18064... \n", + "4 13753 POLYGON ((71.18169 36.49196, 71.17219 36.48955... \n", + "\n", + "[5 rows x 46 columns]" ] }, - "execution_count": 25, + "execution_count": 70, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "pop_summ" + "good_cols = ['ISO3','WB_REGION','WB_ADM0_NA','WB_ADM1_NA', 'WB_ADM2_NA']\n", + "inA.loc[:,good_cols+numeric_cols+total_cols].head()" + ] + }, + { + "cell_type": "code", + "execution_count": 71, + "metadata": {}, + "outputs": [], + "source": [ + "out_folder = \"/home/wb411133/temp/ADM2_ZONAL\"\n", + "if not os.path.exists(out_folder):\n", + " os.makedirs(out_folder)\n", + " \n", + "inA.loc[:,good_cols+numeric_cols+total_cols].to_file(os.path.join(out_folder, \"TOTAL_adm_zonal_pop.shp\"))\n", + "inA.loc[:,good_cols+total_cols].to_file(os.path.join(out_folder, \"SIMPLE_adm_zonal_pop.shp\"))" ] }, { diff --git a/notebooks/ZONAL_TESTING.ipynb b/notebooks/ZONAL_TESTING.ipynb index 50c14a2..ceb7aa8 100644 --- a/notebooks/ZONAL_TESTING.ipynb +++ b/notebooks/ZONAL_TESTING.ipynb @@ -367,7 +367,7 @@ ], "metadata": { "kernelspec": { - "display_name": "urban_test", + "display_name": "Python 3", "language": "python", "name": "python3" }, @@ -381,7 +381,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.12.2" + "version": "3.9.4" } }, "nbformat": 4, diff --git a/src/global_zonal.py b/src/global_zonal.py index 1a15631..e4e383b 100755 --- a/src/global_zonal.py +++ b/src/global_zonal.py @@ -1,313 +1,313 @@ -import boto3, os - -import pandas as pd -import geopandas as gpd -import numpy as np - -from rasterio.crs import CRS -from h3 import h3 -from shapely.geometry import Polygon, Point, mapping -from shapely.ops import unary_union -from urllib.request import urlopen -from tqdm import tqdm - -import h3_helper -import GOSTRocks.rasterMisc as rMisc -import GOSTRocks.ntlMisc as ntl -from GOSTRocks.misc import tPrint - -def get_global_table_from_s3(variable, bucket='wbg-geography01', prefix='Space2Stats/h3_stats_data/GLOBAL/', verbose=False, read_data=True): - """ Get pandas dataframe of all csv files in S3 bucket that match the variable name - - Parameters - ---------- - variable : string - variable name to search for in S3 bucket - bucket : str, optional - S3 bucket to search, by default 'wbg-geography01' - prefix : str, optional - Prefix in bucket to search for zonal results, by default 'Space2Stats/h3_stats_data/GLOBAL/' - verbose : bool, optional - If True, print lots of updates, by default False - read_data : bool, optional - If True, return results as pandas data frames for each sub-value in variable, - otherwise returns a list of s3 prefixes for each sub-value, by default True - """ - - s3client = boto3.client('s3') - - # Loop through the S3 bucket and get all the keys for files that are .tif - prefix = f"{prefix}{variable}" - more_results = True - loops = 0 - good_res = {} - while more_results: - if verbose: - print(f"Completed loop: {loops}") - if loops > 0: - objects = s3client.list_objects_v2(Bucket=bucket, Prefix=prefix, ContinuationToken=token) - else: - objects = s3client.list_objects_v2(Bucket=bucket, Prefix=prefix) - more_results = objects['IsTruncated'] - if more_results: - token = objects['NextContinuationToken'] - loops += 1 - for res in objects['Contents']: - if res['Key'].endswith('csv'): - cur_variable = os.path.basename(res['Key']).replace(".csv", "") - try: - good_res[cur_variable].append(res['Key']) - except: - good_res[cur_variable] = [res['Key']] - if read_data: - for key, value in good_res.items(): - for idx, val in enumerate(value): - if idx == 0: - cur_df = pd.read_csv(f"s3://{bucket}/{val}") - else: - cur_df = pd.concat([cur_df, pd.read_csv(f"s3://{bucket}/{val}")]) - good_res[key] = cur_df - return(good_res) - - -def calculate_value(in_shp, zonal_res, h3_level, feat_id, fractional_res=True, - zonal_res_id='id', default_sum='SUM'): - ''' tabulate hexabin stats for all bins that intersect shape in_shp - - :param in_shp: shape of boundary to intersect with hexabins - :type in_shp: shapely polygon - :param zonal_res: DataFrame of h3 results to search through - :type zonal_res: pandas.DataFrame - :param h3_level: level of h3 grid to search for - :type h3_level: int - :param fractional_res: should admin intersection with h3 account for fractional overlaps, default is True - :type fractional_res: Boolean, optional - :param zonal_res_id: id column in zonal_res thta contains hex ids, defaults to "shape_id" - :type zonal_res_id: string, optional - :param default_sum: default function for aggregating intersecting hexs if arg is not in coulmn name; - function sill pick up [SUM,MIN,MAX,MEAN], defaults to sum - :type default_sum: string, optional - - - :return: dictionary of results summarized based on type (SUM, MIN, MEAN, MAX) - :rtype: Dictionary - ''' - def get_intersection(admin_shp, hex_shp): - ''' get fraction of hex_shp that is inside admin_shp - ''' - if admin_shp.contains(hex_shp): - return(1) - else: - return(admin_shp.intersection(hex_shp).area/hex_shp.area) - - res = {'id':feat_id} - process_h3 = True - # Generate h3 cells that intersect current shape; if none are generated first time through, buffer - # the geometry by a little bit, and then search again - while process_h3: - if in_shp.geom_type == 'Polygon': - sel_h3 = h3.polyfill(in_shp.__geo_interface__, h3_level, geo_json_conformant=True) - else: - for cPoly in in_shp: - temp_h3 = h3.polyfill(cPoly.__geo_interface__, h3_level, geo_json_conformant=True) - try: - sel_h3 = sel_h3.union(temp_h3) - except: - sel_h3 = temp_h3 - process_h3 = len(sel_h3) == 0 - in_shp = in_shp.buffer(0.1) - - if len(sel_h3) > 0: - hex_poly = lambda hex_id: Polygon(h3.h3_to_geo_boundary(hex_id, geo_json=True)) - all_polys = gpd.GeoSeries(list(map(hex_poly, sel_h3)), index=sel_h3, crs="EPSG:4326") - all_polys = gpd.GeoDataFrame(all_polys, crs=4326, columns=['geometry']) - all_polys['shape_id'] = list(all_polys.index) - if fractional_res: - all_polys['inter_area'] = all_polys['geometry'].apply(lambda x: get_intersection(in_shp, x)) - else: - all_polys['inter_area'] = 1 - all_polys = pd.merge(all_polys, zonal_res, left_on='shape_id', right_on=zonal_res_id) - for col in all_polys.columns: - if not col in ['inter_area','geometry','shape_id']: - calc_type = default_sum - if "SUM" in col: calc_type = "SUM" - if "MIN" in col: calc_type = "MIN" - if "MAX" in col: calc_type = "MAX" - if "MEAN" in col: calc_type = "MEAN" - try: - if calc_type == "SUM": # For sum columns, multiply column by inter_area and sum results - cur_val = sum(all_polys[col] * all_polys['inter_area']) - elif calc_type == "MIN": - cur_val = all_polys[col].min() - elif calc_type == "MAX": - cur_val = all_polys[col].max() - elif calc_type == "MEAN": - cur_val = sum(all_polys[col] * all_polys['inter_area'])/sum(all_polys['inter_area']) - res[col] = cur_val - except: - pass - try: - del(cur_val) - except: - pass - else: - pass - return(res) - -def connect_polygons_h3_stats(inA, stats_df, h3_level, id_col, fractional_res=True, - zonal_res_id='id', default_sum='SUM'): - ''' merge stats from hexabin stats dataframe (stats_df) with the inA geodataframe - - :param inA: input boundary dataset - :type inA: geopandas.GeoDataFrame - :param stats_df: input hexabin stats dataset - :type stats_df: pandas.DataFrame - :param h3_level: h3 hex level - :type h3_level: int - :param id_col: column in inA that uniquely identifies rows - :type id_col: string - :param zonal_res_id: id column in zonal_res thta contains hex ids, defaults to "shape_id" - :type zonal_res_id: string, optional - :param default_sum: default function for aggregating intersecting hexs if arg is not in coulmn name; - function sill pick up [SUM,MIN,MAX,MEAN], defaults to sum - :type default_sum: string, optional - - - :return: pandas dataframe with attached statistics and matching id from id_col - :rtype: geopandas.GeoDataFrame - ''' - all_res = [] - for idx, row in inA.iterrows(): - all_res.append(calculate_value(row['geometry'], stats_df, h3_level, row[id_col], fractional_res, zonal_res_id, default_sum)) - ''' - try: - all_res.append(calculate_value(row['geometry'], stats_df, h3_level, row[id_col], fractional_res, zonal_res_id, default_sum)) - except: - print(f'Error processing {idx}') - ''' - - return(pd.DataFrame(all_res)) - -def generate_lvl0_lists(h3_lvl): - """ generate a dictionary with keys as lvl0 codes with all children at h3_lvl level as values - - Parameters - ---------- - h3_lvl : int - h3 level to generate children of h0 parents - - Returns - ------- - dict - dictionary with keys as lvl0 codes with all children at h3_lvl level as values - """ - # Get list of all h3 lvl 0 cells - h3_lvl0 = list(h3.get_res0_indexes()) - - # Generate list of all children of h3 lvl 0 cells - h3_lvl0_children = {} - for h3_0 in h3_lvl0: - h3_lvl0_children[h3_0] = list(h3.h3_to_children(h3_0, h3_lvl)) - - return h3_lvl0_children - -def calculate_zonal_h3_list(h3_list, raster_data, output_file=""): - """_summary_ - - Parameters - ---------- - h3_list : _type_ - _description_ - raster_data : _type_ - _description_ - output_file : _type_ - _description_ - """ - # Convert list of h3 cells to geometry - hex_poly = lambda hex_id: Polygon(h3.h3_to_geo_boundary(hex_id, geo_json=True)) - - all_polys = gpd.GeoSeries(list(map(hex_poly, h3_list)), index=h3_list, crs=4326) - all_polys = gpd.GeoDataFrame(all_polys, crs=4326, columns=['geometry']) - all_polys['shape_id'] = list(all_polys.index) - - res = rMisc.zonalStats(all_polys, raster_data) - res = pd.DataFrame(res, columns=['SUM', 'MIN', 'MAX', 'MEAN']) - - if output_file != "": - res.to_csv(output_file) - - return(res) - -def zonal_stats_numerical(gdf, gdf_id, raster_file, out_file, - buffer0=False, minVal=None, maxVal=None, verbose=False): - ''' Run zonal stats on a continuous raster file using a list of h3 cells - ''' - if verbose: - tPrint(f'Starting zonal stats on {raster_file}') - if buffer0: - gdf['geometry'] = gdf['geometry'].buffer(0) - res = rMisc.zonalStats(gdf, raster_file, minVal=minVal, maxVal=maxVal, verbose=verbose) - res = pd.DataFrame(res, columns=['SUM', 'MIN', 'MAX', 'MEAN']) - res['id'] = gdf[gdf_id].values - if verbose: - tPrint(f'**** finished {cName}') - return({out_file:res}) - - -def zonal_stats_categories(gdf, gdf_id, raster_file, categories, out_file, - buffer0=False, verbose=False): - ''' Run zonal stats on a categorical raster file using a list of h3 cells - ''' - if verbose: - tPrint(f'Starting zonal stats on {raster_file}') - if buffer0: - gdf['geometry'] = gdf['geometry'].buffer(0) - res = rMisc.zonalStats(gdf, raster_file, rastType="C", unqVals=categories, verbose=verbose) - res = pd.DataFrame(res, columns=[f'c_{x}' for x in categories]) - res['id'] = gdf[gdf_id].values - if verbose: - tPrint(f'**** finished {cName}') - return({out_file:res}) - - -def zonal_stats_categorical(gdf, gdf_id, raster_file, category_raster_file, out_file, categories=None, reclass_dict=None, - buffer0=False, minVal=None, maxVal=None, verbose=False): - ''' Run zonal stats on a continuous raster file using a matching categorical raster - file and a list of h3 cells. For each defined category in the categorical - raster file, calculate the sum, min, max, mean for that category. - ''' - - tPrint(f'Starting zonal stats on {out_file}') - if buffer0: - gdf['geometry'] = gdf['geometry'].buffer(0) - - #extract category raster to gdf extent - cat_d, cat_profile = rMisc.clipRaster(category_raster_file, gdf) - # reclasify if necessary - if not reclass_dict is None: - categories = [] - for key, range in reclass_dict.items(): - cat_d[(cat_d >= range[0]) & (cat_d <= range[1])] = key - categories.append(key) - # extract raster to gdf extent - rast_d, rast_profile = rMisc.clipRaster(raster_file, gdf) - - # standardize categorical raster to zonal raster - final_zonal_res = [] - with rMisc.create_rasterio_inmemory(rast_profile, rast_d) as rast_src: - with rMisc.create_rasterio_inmemory(cat_profile, cat_d) as cat_src: - cat_d, cat_profile = rMisc.standardizeInputRasters(cat_src, rast_src, resampling_type='nearest') - # Loop through each category - for cur_cat in categories: - cur_cat_d = (cat_d == cur_cat) * 1 - cur_rast_d = rast_d * cur_cat_d - with rMisc.create_rasterio_inmemory(rast_profile, cur_rast_d) as cur_rast_src: - res = rMisc.zonalStats(gdf, cur_rast_src, minVal=minVal, maxVal=maxVal, verbose=verbose) - res = pd.DataFrame(res, columns=[f'{cur_cat}_SUM', f'{cur_cat}_MIN', f'{cur_cat}_MAX', f'{cur_cat}_MEAN']) - res['id'] = gdf[gdf_id].values - res.set_index('id', inplace=True) - final_zonal_res.append(res) - ret = pd.concat(final_zonal_res, axis=1) - if verbose: - tPrint(f'**** finished') +import boto3, os + +import pandas as pd +import geopandas as gpd +import numpy as np + +from rasterio.crs import CRS +from h3 import h3 +from shapely.geometry import Polygon, Point, mapping +from shapely.ops import unary_union +from urllib.request import urlopen +from tqdm import tqdm + +import h3_helper +import GOSTrocks.rasterMisc as rMisc +import GOSTrocks.ntlMisc as ntl +from GOSTrocks.misc import tPrint + +def get_global_table_from_s3(variable, bucket='wbg-geography01', prefix='Space2Stats/h3_stats_data/GLOBAL/', verbose=False, read_data=True): + """ Get pandas dataframe of all csv files in S3 bucket that match the variable name + + Parameters + ---------- + variable : string + variable name to search for in S3 bucket + bucket : str, optional + S3 bucket to search, by default 'wbg-geography01' + prefix : str, optional + Prefix in bucket to search for zonal results, by default 'Space2Stats/h3_stats_data/GLOBAL/' + verbose : bool, optional + If True, print lots of updates, by default False + read_data : bool, optional + If True, return results as pandas data frames for each sub-value in variable, + otherwise returns a list of s3 prefixes for each sub-value, by default True + """ + + s3client = boto3.client('s3') + + # Loop through the S3 bucket and get all the keys for files that are .tif + prefix = f"{prefix}{variable}" + more_results = True + loops = 0 + good_res = {} + while more_results: + if verbose: + print(f"Completed loop: {loops}") + if loops > 0: + objects = s3client.list_objects_v2(Bucket=bucket, Prefix=prefix, ContinuationToken=token) + else: + objects = s3client.list_objects_v2(Bucket=bucket, Prefix=prefix) + more_results = objects['IsTruncated'] + if more_results: + token = objects['NextContinuationToken'] + loops += 1 + for res in objects['Contents']: + if res['Key'].endswith('csv'): + cur_variable = os.path.basename(res['Key']).replace(".csv", "") + try: + good_res[cur_variable].append(res['Key']) + except: + good_res[cur_variable] = [res['Key']] + if read_data: + for key, value in good_res.items(): + for idx, val in enumerate(value): + if idx == 0: + cur_df = pd.read_csv(f"s3://{bucket}/{val}") + else: + cur_df = pd.concat([cur_df, pd.read_csv(f"s3://{bucket}/{val}")]) + good_res[key] = cur_df + return(good_res) + + +def calculate_value(in_shp, zonal_res, h3_level, feat_id, fractional_res=True, + zonal_res_id='id', default_sum='SUM'): + ''' tabulate hexabin stats for all bins that intersect shape in_shp + + :param in_shp: shape of boundary to intersect with hexabins + :type in_shp: shapely polygon + :param zonal_res: DataFrame of h3 results to search through + :type zonal_res: pandas.DataFrame + :param h3_level: level of h3 grid to search for + :type h3_level: int + :param fractional_res: should admin intersection with h3 account for fractional overlaps, default is True + :type fractional_res: Boolean, optional + :param zonal_res_id: id column in zonal_res thta contains hex ids, defaults to "shape_id" + :type zonal_res_id: string, optional + :param default_sum: default function for aggregating intersecting hexs if arg is not in coulmn name; + function sill pick up [SUM,MIN,MAX,MEAN], defaults to sum + :type default_sum: string, optional + + + :return: dictionary of results summarized based on type (SUM, MIN, MEAN, MAX) + :rtype: Dictionary + ''' + def get_intersection(admin_shp, hex_shp): + ''' get fraction of hex_shp that is inside admin_shp + ''' + if admin_shp.contains(hex_shp): + return(1) + else: + return(admin_shp.intersection(hex_shp).area/hex_shp.area) + + res = {'id':feat_id} + process_h3 = True + # Generate h3 cells that intersect current shape; if none are generated first time through, buffer + # the geometry by a little bit, and then search again + while process_h3: + if in_shp.geom_type == 'Polygon': + sel_h3 = h3.polyfill(in_shp.__geo_interface__, h3_level, geo_json_conformant=True) + else: + for cPoly in in_shp: + temp_h3 = h3.polyfill(cPoly.__geo_interface__, h3_level, geo_json_conformant=True) + try: + sel_h3 = sel_h3.union(temp_h3) + except: + sel_h3 = temp_h3 + process_h3 = len(sel_h3) == 0 + in_shp = in_shp.buffer(0.1) + + if len(sel_h3) > 0: + hex_poly = lambda hex_id: Polygon(h3.h3_to_geo_boundary(hex_id, geo_json=True)) + all_polys = gpd.GeoSeries(list(map(hex_poly, sel_h3)), index=sel_h3, crs="EPSG:4326") + all_polys = gpd.GeoDataFrame(all_polys, crs=4326, columns=['geometry']) + all_polys['shape_id'] = list(all_polys.index) + if fractional_res: + all_polys['inter_area'] = all_polys['geometry'].apply(lambda x: get_intersection(in_shp, x)) + else: + all_polys['inter_area'] = 1 + all_polys = pd.merge(all_polys, zonal_res, left_on='shape_id', right_on=zonal_res_id) + for col in all_polys.columns: + if not col in ['inter_area','geometry','shape_id']: + calc_type = default_sum + if "SUM" in col: calc_type = "SUM" + if "MIN" in col: calc_type = "MIN" + if "MAX" in col: calc_type = "MAX" + if "MEAN" in col: calc_type = "MEAN" + try: + if calc_type == "SUM": # For sum columns, multiply column by inter_area and sum results + cur_val = sum(all_polys[col] * all_polys['inter_area']) + elif calc_type == "MIN": + cur_val = all_polys[col].min() + elif calc_type == "MAX": + cur_val = all_polys[col].max() + elif calc_type == "MEAN": + cur_val = sum(all_polys[col] * all_polys['inter_area'])/sum(all_polys['inter_area']) + res[col] = cur_val + except: + pass + try: + del(cur_val) + except: + pass + else: + pass + return(res) + +def connect_polygons_h3_stats(inA, stats_df, h3_level, id_col, fractional_res=True, + zonal_res_id='id', default_sum='SUM'): + ''' merge stats from hexabin stats dataframe (stats_df) with the inA geodataframe + + :param inA: input boundary dataset + :type inA: geopandas.GeoDataFrame + :param stats_df: input hexabin stats dataset + :type stats_df: pandas.DataFrame + :param h3_level: h3 hex level + :type h3_level: int + :param id_col: column in inA that uniquely identifies rows + :type id_col: string + :param zonal_res_id: id column in zonal_res thta contains hex ids, defaults to "shape_id" + :type zonal_res_id: string, optional + :param default_sum: default function for aggregating intersecting hexs if arg is not in coulmn name; + function sill pick up [SUM,MIN,MAX,MEAN], defaults to sum + :type default_sum: string, optional + + + :return: pandas dataframe with attached statistics and matching id from id_col + :rtype: geopandas.GeoDataFrame + ''' + all_res = [] + for idx, row in inA.iterrows(): + all_res.append(calculate_value(row['geometry'], stats_df, h3_level, row[id_col], fractional_res, zonal_res_id, default_sum)) + ''' + try: + all_res.append(calculate_value(row['geometry'], stats_df, h3_level, row[id_col], fractional_res, zonal_res_id, default_sum)) + except: + print(f'Error processing {idx}') + ''' + + return(pd.DataFrame(all_res)) + +def generate_lvl0_lists(h3_lvl): + """ generate a dictionary with keys as lvl0 codes with all children at h3_lvl level as values + + Parameters + ---------- + h3_lvl : int + h3 level to generate children of h0 parents + + Returns + ------- + dict + dictionary with keys as lvl0 codes with all children at h3_lvl level as values + """ + # Get list of all h3 lvl 0 cells + h3_lvl0 = list(h3.get_res0_indexes()) + + # Generate list of all children of h3 lvl 0 cells + h3_lvl0_children = {} + for h3_0 in h3_lvl0: + h3_lvl0_children[h3_0] = list(h3.h3_to_children(h3_0, h3_lvl)) + + return h3_lvl0_children + +def calculate_zonal_h3_list(h3_list, raster_data, output_file=""): + """_summary_ + + Parameters + ---------- + h3_list : _type_ + _description_ + raster_data : _type_ + _description_ + output_file : _type_ + _description_ + """ + # Convert list of h3 cells to geometry + hex_poly = lambda hex_id: Polygon(h3.h3_to_geo_boundary(hex_id, geo_json=True)) + + all_polys = gpd.GeoSeries(list(map(hex_poly, h3_list)), index=h3_list, crs=4326) + all_polys = gpd.GeoDataFrame(all_polys, crs=4326, columns=['geometry']) + all_polys['shape_id'] = list(all_polys.index) + + res = rMisc.zonalStats(all_polys, raster_data) + res = pd.DataFrame(res, columns=['SUM', 'MIN', 'MAX', 'MEAN']) + + if output_file != "": + res.to_csv(output_file) + + return(res) + +def zonal_stats_numerical(gdf, gdf_id, raster_file, out_file, + buffer0=False, minVal=None, maxVal=None, verbose=False): + ''' Run zonal stats on a continuous raster file using a list of h3 cells + ''' + if verbose: + tPrint(f'Starting zonal stats on {raster_file}') + if buffer0: + gdf['geometry'] = gdf['geometry'].buffer(0) + res = rMisc.zonalStats(gdf, raster_file, minVal=minVal, maxVal=maxVal, verbose=verbose) + res = pd.DataFrame(res, columns=['SUM', 'MIN', 'MAX', 'MEAN']) + res['id'] = gdf[gdf_id].values + if verbose: + tPrint(f'**** finished {cName}') + return({out_file:res}) + + +def zonal_stats_categories(gdf, gdf_id, raster_file, categories, out_file, + buffer0=False, verbose=False): + ''' Run zonal stats on a categorical raster file using a list of h3 cells + ''' + if verbose: + tPrint(f'Starting zonal stats on {raster_file}') + if buffer0: + gdf['geometry'] = gdf['geometry'].buffer(0) + res = rMisc.zonalStats(gdf, raster_file, rastType="C", unqVals=categories, verbose=verbose) + res = pd.DataFrame(res, columns=[f'c_{x}' for x in categories]) + res['id'] = gdf[gdf_id].values + if verbose: + tPrint(f'**** finished {cName}') + return({out_file:res}) + + +def zonal_stats_categorical(gdf, gdf_id, raster_file, category_raster_file, out_file, categories=None, reclass_dict=None, + buffer0=False, minVal=None, maxVal=None, verbose=False): + ''' Run zonal stats on a continuous raster file using a matching categorical raster + file and a list of h3 cells. For each defined category in the categorical + raster file, calculate the sum, min, max, mean for that category. + ''' + + tPrint(f'Starting zonal stats on {out_file}') + if buffer0: + gdf['geometry'] = gdf['geometry'].buffer(0) + + #extract category raster to gdf extent + cat_d, cat_profile = rMisc.clipRaster(category_raster_file, gdf) + # reclasify if necessary + if not reclass_dict is None: + categories = [] + for key, range in reclass_dict.items(): + cat_d[(cat_d >= range[0]) & (cat_d <= range[1])] = key + categories.append(key) + # extract raster to gdf extent + rast_d, rast_profile = rMisc.clipRaster(raster_file, gdf) + + # standardize categorical raster to zonal raster + final_zonal_res = [] + with rMisc.create_rasterio_inmemory(rast_profile, rast_d) as rast_src: + with rMisc.create_rasterio_inmemory(cat_profile, cat_d) as cat_src: + cat_d, cat_profile = rMisc.standardizeInputRasters(cat_src, rast_src, resampling_type='nearest') + # Loop through each category + for cur_cat in categories: + cur_cat_d = (cat_d == cur_cat) * 1 + cur_rast_d = rast_d * cur_cat_d + with rMisc.create_rasterio_inmemory(rast_profile, cur_rast_d) as cur_rast_src: + res = rMisc.zonalStats(gdf, cur_rast_src, minVal=minVal, maxVal=maxVal, verbose=verbose) + res = pd.DataFrame(res, columns=[f'{cur_cat}_SUM', f'{cur_cat}_MIN', f'{cur_cat}_MAX', f'{cur_cat}_MEAN']) + res['id'] = gdf[gdf_id].values + res.set_index('id', inplace=True) + final_zonal_res.append(res) + ret = pd.concat(final_zonal_res, axis=1) + if verbose: + tPrint(f'**** finished') return({out_file:ret}) \ No newline at end of file From ca08c026a38f86f5368ab93d1a876e2d9c975e04 Mon Sep 17 00:00:00 2001 From: bpstewar Date: Fri, 12 Jul 2024 13:21:37 -0400 Subject: [PATCH 4/5] VIIRS processing --- notebooks/H3_Generate_AWS.ipynb | 58 ++- .../MP_SCRIPTS/zonal_pop_NTL_VIIRS_LEN.py | 167 ++++--- notebooks/MP_SCRIPTS/zonal_urbanization.py | 94 ++-- src/global_zonal.py | 6 +- src/h3_helper.py | 464 +++++++++--------- 5 files changed, 446 insertions(+), 343 deletions(-) diff --git a/notebooks/H3_Generate_AWS.ipynb b/notebooks/H3_Generate_AWS.ipynb index fa124ae..8638600 100644 --- a/notebooks/H3_Generate_AWS.ipynb +++ b/notebooks/H3_Generate_AWS.ipynb @@ -9,11 +9,20 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 57, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The autoreload extension is already loaded. To reload it, use:\n", + " %reload_ext autoreload\n" + ] + } + ], "source": [ - "import sys, os, importlib, math, multiprocessing, boto3\n", + "import sys, os, importlib, math, multiprocessing, boto3, pickle\n", "import rasterio, geojson\n", "\n", "import pandas as pd\n", @@ -513,6 +522,49 @@ "out_file" ] }, + { + "cell_type": "code", + "execution_count": 61, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "True" + ] + }, + "execution_count": 61, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "pickle_path = \"/home/wb411133/Code/DECAT_Space2Stats/src/h1_dictionary_of_h6_geodata_frames.pickle\"\n", + "os.path.exists(pickle_path)" + ] + }, + { + "cell_type": "code", + "execution_count": 62, + "metadata": {}, + "outputs": [ + { + "ename": "AttributeError", + "evalue": "Can't get attribute '_unpickle_block' on ", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mAttributeError\u001b[0m Traceback (most recent call last)", + "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m\u001b[0m\n\u001b[1;32m 1\u001b[0m \u001b[0;32mwith\u001b[0m \u001b[0mopen\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mpickle_path\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m'rb'\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mas\u001b[0m \u001b[0mhandle\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 2\u001b[0;31m \u001b[0mxx\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mpickle\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mload\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mhandle\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;31mAttributeError\u001b[0m: Can't get attribute '_unpickle_block' on " + ] + } + ], + "source": [ + "with open(pickle_path, 'rb') as handle:\n", + " xx = pickle.load(handle)" + ] + }, { "cell_type": "code", "execution_count": null, diff --git a/notebooks/MP_SCRIPTS/zonal_pop_NTL_VIIRS_LEN.py b/notebooks/MP_SCRIPTS/zonal_pop_NTL_VIIRS_LEN.py index cf3d9aa..b220e74 100755 --- a/notebooks/MP_SCRIPTS/zonal_pop_NTL_VIIRS_LEN.py +++ b/notebooks/MP_SCRIPTS/zonal_pop_NTL_VIIRS_LEN.py @@ -1,80 +1,89 @@ -import sys, os, multiprocessing - -import pandas as pd -#import geopandas as gpd -#import numpy as np - -from h3 import h3 - -import GOSTrocks.rasterMisc as rMisc -import GOSTrocks.ntlMisc as ntl -from GOSTrocks.misc import tPrint - -sys.path.append("../../src") -import h3_helper - -AWS_S3_BUCKET = 'wbg-geography01' -AWS_ACCESS_KEY_ID = os.getenv("AWS_ACCESS_KEY_ID") -AWS_SECRET_ACCESS_KEY = os.getenv("AWS_SECRET_ACCESS_KEY") -AWS_SESSION_TOKEN = os.getenv("AWS_SESSION_TOKEN") - -def run_zonal(gdf, cur_raster_file, out_file, buffer0=False, verbose=False): - cName = f'{os.path.basename(os.path.dirname(out_file))}-{os.path.basename(cur_raster_file)}' - if verbose: - tPrint(f'Starting {cName}') - if buffer0: - gdf['geometry'] = gdf['geometry'].buffer(0) - res = rMisc.zonalStats(gdf, cur_raster_file, minVal=0, verbose=False) - res = pd.DataFrame(res, columns=['SUM', 'MIN', 'MAX', 'MEAN']) - res['id'] = gdf['shape_id'].values - if verbose: - tPrint(f'**** finished {cName}') - return({out_file:res}) - -if __name__ == "__main__": - multiprocess=True - verbose = True - tPrint("Starting") - h3_level = 6 - data_prefix = "VIIRS_Monthly_LEN" - - # Get list of nighttime lights VIIRS data - ntl_files = ntl.aws_search_ntl() - - h3_0_list = h3_helper.generate_lvl0_lists(h3_level, return_gdf=True, buffer0=False) - if verbose: - tPrint("H3_0 list generated") - # set up mp arguments - - for h3_0_key, cur_gdf in h3_0_list.items(): - arg_list = [] - processed_list = [] - for pop_file in ntl_files: - filename = os.path.basename(f'{pop_file.replace(".tif", "")}_zonal.csv') - out_s3_key = f'Space2Stats/h3_stats_data/GLOBAL/{data_prefix}/{h3_0_key}/{filename}' - full_path = os.path.join("s3://", AWS_S3_BUCKET, out_s3_key) - try: - tempPD = pd.read_csv(full_path) - processed_list.append(filename) - except: - arg_list.append([cur_gdf, pop_file, out_s3_key, True, verbose]) - - if multiprocess: - with multiprocessing.Pool(processes=min([70,len(ntl_files)])) as pool: - results = pool.starmap(run_zonal, arg_list) - else: - for a in arg_list: - results = run_zonal(*a) - - for combo in results: - out_file = list(combo.keys())[0] - res = combo[out_file] - res.to_csv( - f"s3://{AWS_S3_BUCKET}/{out_file}", - index=False, - storage_options={ - "key": AWS_ACCESS_KEY_ID, - "secret": AWS_SECRET_ACCESS_KEY, - "token": AWS_SESSION_TOKEN, - }, +import sys, os, multiprocessing + +import pandas as pd +import geopandas as gpd +#import numpy as np + +from h3 import h3 + +import GOSTrocks.rasterMisc as rMisc +import GOSTrocks.ntlMisc as ntl +from GOSTrocks.misc import tPrint + +sys.path.append("../../src") +import h3_helper + +AWS_S3_BUCKET = 'wbg-geography01' +AWS_ACCESS_KEY_ID = os.getenv("AWS_ACCESS_KEY_ID") +AWS_SECRET_ACCESS_KEY = os.getenv("AWS_SECRET_ACCESS_KEY") +AWS_SESSION_TOKEN = os.getenv("AWS_SESSION_TOKEN") + +def run_zonal(gdf, cur_raster_file, out_file, buffer0=False, verbose=False): + cName = f'{os.path.basename(os.path.dirname(out_file))}-{os.path.basename(cur_raster_file)}' + if verbose: + tPrint(f'Starting {cName}') + if buffer0: + gdf['geometry'] = gdf['geometry'].buffer(0) + res = rMisc.zonalStats(gdf, cur_raster_file, minVal=0, verbose=False) + res = pd.DataFrame(res, columns=['SUM', 'MIN', 'MAX', 'MEAN']) + res['id'] = gdf['id'].values + if verbose: + tPrint(f'**** finished {cName}') + return({out_file:res}) + +if __name__ == "__main__": + multiprocess=True + verbose = True + tPrint("Starting") + h3_level = 6 + data_prefix = "VIIRS_Monthly_LEN" + + # Get list of nighttime lights VIIRS data + ntl_files = ntl.aws_search_ntl() + + # h3_0_list = h3_helper.generate_lvl0_lists(h3_level, return_gdf=True, buffer0=False) + admin_bounds = "/home/wb411133/data/Global/ADMIN/Admin2_Polys.shp" + # Generate a list from the global admin boundaries + inA = gpd.read_file(admin_bounds) + inA['id'] = list(inA.index) + h3_0_list = {} + for region, countries in inA.groupby("WB_REGION"): + h3_0_list[region] = countries + + if verbose: + tPrint("H3_0 list generated") + # set up mp arguments + + for h3_0_key, cur_gdf in h3_0_list.items(): + arg_list = [] + processed_list = [] + for pop_file in ntl_files: + filename = os.path.basename(f'{pop_file.replace(".tif", "")}_zonal.csv') + out_s3_key = f'Space2Stats/h3_stats_data/GLOBAL/{data_prefix}/{h3_0_key}/{filename}' + out_s3_key = f'Space2Stats/h3_stats_data/ADM_GLOBAL/{data_prefix}/{h3_0_key}/{filename}' + full_path = os.path.join("s3://", AWS_S3_BUCKET, out_s3_key) + try: + tempPD = pd.read_csv(full_path) + processed_list.append(filename) + except: + arg_list.append([cur_gdf, pop_file, out_s3_key, True, verbose]) + + if multiprocess: + with multiprocessing.Pool(processes=min([70,len(ntl_files)])) as pool: + results = pool.starmap(run_zonal, arg_list) + else: + for a in arg_list: + results = run_zonal(*a) + + for combo in results: + out_file = list(combo.keys())[0] + res = combo[out_file] + res.to_csv( + f"s3://{AWS_S3_BUCKET}/{out_file}", + index=False, + storage_options={ + "key": AWS_ACCESS_KEY_ID, + "secret": AWS_SECRET_ACCESS_KEY, + "token": AWS_SESSION_TOKEN, + }, ) \ No newline at end of file diff --git a/notebooks/MP_SCRIPTS/zonal_urbanization.py b/notebooks/MP_SCRIPTS/zonal_urbanization.py index 07e8315..67f5e32 100644 --- a/notebooks/MP_SCRIPTS/zonal_urbanization.py +++ b/notebooks/MP_SCRIPTS/zonal_urbanization.py @@ -22,6 +22,9 @@ if __name__ == "__main__": multiprocess=True verbose = True + run_urban = True + run_urban_pop = False + tPrint("Starting") h3_level = 6 data_prefix = "Urbanization" @@ -33,40 +36,71 @@ ghs_smod = os.path.join(ghsl_folder, "SMOD", "GHS_SMOD_E2020_GLOBE_R2023A_54009_1000_V1_0.tif") ghs_pop = os.path.join(ghsl_folder, "POP", "GHS_POP_E2020_GLOBE_R2023A_54009_100_V1_0.tif") - h3_0_list = h3_helper.generate_lvl0_lists(h3_level, return_gdf=True, buffer0=False) + #h3_0_list = h3_helper.generate_lvl0_lists(h3_level, return_gdf=True, buffer0=False) + #if verbose: + # tPrint("H3_0 list generated") + + h3_1_list = h3_helper.generate_lvl1_lists(h3_level, return_gdf=True, buffer0=True, read_pickle=True, write_pickle=False) if verbose: - tPrint("H3_0 list generated") + tPrint("H3_1 list generated") - # Set up mp arguments for urban population - h3_1_list = h3_helper.generate_lvl0_lists(h3_level, return_gdf=True, buffer0=False, read_pickle=False) urban_pop_args = [] - processed_pop_list = [] + urban_args = [] for h3_1_key, cur_gdf in h3_1_list.items(): - filename = 'GHS_POP_2020_Urban_Breakdown.csv' - out_s3_key = f'Space2Stats/h3_stats_data/GLOBAL/{data_prefix_pop}/{h3_1_key}/{filename}' - full_path = os.path.join("s3://", AWS_S3_BUCKET, out_s3_key) + # Set up mp arguments for urban population + pop_filename = 'GHS_POP_2020_Urban_Breakdown.csv' + pop_out_s3_key = f'Space2Stats/h3_stats_data/GLOBAL/{data_prefix_pop}/{h3_1_key}/{pop_filename}' + pop_full_path = os.path.join("s3://", AWS_S3_BUCKET, pop_out_s3_key) try: - tempPD = pd.read_csv(full_path) - processed_pop_list.append(filename) + tempPD = pd.read_csv(pop_full_path) except: - urban_pop_args.append([cur_gdf, ghs_pop, out_s3_key, unq_urban, True, verbose]) - - if multiprocess: - with multiprocessing.Pool(processes=min([70,len(arg_list)])) as pool: - results = pool.starmap(run_zonal_cat, arg_list) - else: - for a in arg_list: - results = run_zonal(*a) + urban_pop_args.append([cur_gdf, "shape_id", ghs_pop, ghs_smod, pop_full_path, unq_urban]) + + # set up mp arguments for urban summary + urban_filename = 'GHS_SMOD_2020.csv' + urban_out_s3_key = f'Space2Stats/h3_stats_data/GLOBAL/{data_prefix}/{h3_1_key}/{urban_filename}' + urban_full_path = os.path.join("s3://", AWS_S3_BUCKET, urban_out_s3_key) + urban_args.append([cur_gdf, "shape_id", ghs_smod, unq_urban, urban_full_path]) + + if run_urban: + tPrint(f"Running calculations on urban: {len(urban_args)} processes") + # Run multi processing on urban + if multiprocess: + with multiprocessing.Pool(processes=min([70,len(urban_args)])) as pool: + results = pool.starmap(global_zonal.zonal_stats_categories, urban_args) + else: + for a in arg_list: + results = run_zonal(*a) + for combo in results: + out_file = list(combo.keys())[0] + res = combo[out_file] + res.to_csv( + f"s3://{AWS_S3_BUCKET}/{out_file}", + index=False, + storage_options={ + "key": AWS_ACCESS_KEY_ID, + "secret": AWS_SECRET_ACCESS_KEY, + "token": AWS_SESSION_TOKEN, + }, + ) - for combo in results: - out_file = list(combo.keys())[0] - res = combo[out_file] - res.to_csv( - f"s3://{AWS_S3_BUCKET}/{out_file}", - index=False, - storage_options={ - "key": AWS_ACCESS_KEY_ID, - "secret": AWS_SECRET_ACCESS_KEY, - "token": AWS_SESSION_TOKEN, - }, - ) \ No newline at end of file + if run_urban_pop: + # Run multi processing on urban_pop_calculations + if multiprocess: + with multiprocessing.Pool(processes=min([70,len(urban_pop_args)])) as pool: + results = pool.starmap(global_zonal.zonal_stats_categorical, urban_pop_args) + else: + for a in arg_list: + results = run_zonal(*a) + for combo in results: + out_file = list(combo.keys())[0] + res = combo[out_file] + res.to_csv( + f"s3://{AWS_S3_BUCKET}/{out_file}", + index=False, + storage_options={ + "key": AWS_ACCESS_KEY_ID, + "secret": AWS_SECRET_ACCESS_KEY, + "token": AWS_SESSION_TOKEN, + }, + ) \ No newline at end of file diff --git a/src/global_zonal.py b/src/global_zonal.py index e4e383b..cfeba2f 100755 --- a/src/global_zonal.py +++ b/src/global_zonal.py @@ -246,7 +246,7 @@ def zonal_stats_numerical(gdf, gdf_id, raster_file, out_file, tPrint(f'Starting zonal stats on {raster_file}') if buffer0: gdf['geometry'] = gdf['geometry'].buffer(0) - res = rMisc.zonalStats(gdf, raster_file, minVal=minVal, maxVal=maxVal, verbose=verbose) + res = rMisc.zonalStats(gdf, raster_file, minVal=minVal, maxVal=maxVal, verbose=verbose, reProj=True) res = pd.DataFrame(res, columns=['SUM', 'MIN', 'MAX', 'MEAN']) res['id'] = gdf[gdf_id].values if verbose: @@ -262,7 +262,7 @@ def zonal_stats_categories(gdf, gdf_id, raster_file, categories, out_file, tPrint(f'Starting zonal stats on {raster_file}') if buffer0: gdf['geometry'] = gdf['geometry'].buffer(0) - res = rMisc.zonalStats(gdf, raster_file, rastType="C", unqVals=categories, verbose=verbose) + res = rMisc.zonalStats(gdf, raster_file, rastType="C", unqVals=categories, verbose=verbose, reProj=True) res = pd.DataFrame(res, columns=[f'c_{x}' for x in categories]) res['id'] = gdf[gdf_id].values if verbose: @@ -302,7 +302,7 @@ def zonal_stats_categorical(gdf, gdf_id, raster_file, category_raster_file, out_ cur_cat_d = (cat_d == cur_cat) * 1 cur_rast_d = rast_d * cur_cat_d with rMisc.create_rasterio_inmemory(rast_profile, cur_rast_d) as cur_rast_src: - res = rMisc.zonalStats(gdf, cur_rast_src, minVal=minVal, maxVal=maxVal, verbose=verbose) + res = rMisc.zonalStats(gdf, cur_rast_src, minVal=minVal, maxVal=maxVal, verbose=verbose, reProj=True) res = pd.DataFrame(res, columns=[f'{cur_cat}_SUM', f'{cur_cat}_MIN', f'{cur_cat}_MAX', f'{cur_cat}_MEAN']) res['id'] = gdf[gdf_id].values res.set_index('id', inplace=True) diff --git a/src/h3_helper.py b/src/h3_helper.py index 86b7419..7682ca2 100755 --- a/src/h3_helper.py +++ b/src/h3_helper.py @@ -1,229 +1,237 @@ -import sys, os, importlib, json, pickle -import folium, shapely, rasterio, matplotlib - -import contextily as ctx -import matplotlib.pyplot as plt -import matplotlib.patches as mpatches -import pandas as pd -import geopandas as gpd - -from rasterio.crs import CRS -from mpl_toolkits.axes_grid1 import make_axes_locatable -from h3 import h3 -from shapely.geometry import Polygon, mapping -from shapely.ops import unary_union -from urllib.request import urlopen -from tqdm import tqdm - -from GOSTrocks.misc import tPrint - -def generate_h3_gdf(in_gdf, h3_level=7): - ''' Generate a GeoDataFrame of h3 grid cells from an input geodataframe - - :param in_gdf: geodataframe from which to create h3 cells - :type in_gdf: geopandas.GeoDataFrame - ''' - try: - del final_hexs - except: - pass - - try: - final_hexs = list(h3.polyfill(in_gdf.unary_union.__geo_interface__, h3_level, geo_json_conformant=True)) - except: - for cPoly in tqdm(in_gdf.unary_union, desc=f"Generating h3 grid level {h3_level}"): - all_hexs = list(h3.polyfill(cPoly.__geo_interface__, h3_level, geo_json_conformant=True)) - try: - final_hexs = final_hexs + all_hexs - except: - final_hexs = all_hexs - - final_hexs = list(set(final_hexs)) - - hex_poly = lambda hex_id: Polygon(h3.h3_to_geo_boundary(hex_id, geo_json=True)) - all_polys = gpd.GeoSeries(list(map(hex_poly, final_hexs)), index=final_hexs, crs="EPSG:4326") - all_polys = gpd.GeoDataFrame(all_polys, crs=4326, columns=['geometry']) - all_polys['shape_id'] = list(all_polys.index) - return(all_polys) - -def generate_lvl0_lists(h3_lvl, return_gdf=False, buffer0=False, - read_pickle=True, pickle_file = "h0_dictionary_of_h{lvl}_geodata_frames.pickle"): - """ generate a dictionary with keys as lvl0 codes with all children at h3_lvl level as values - - Parameters - ---------- - h3_lvl : int - h3 level to generate children of h0 parents - return_gdf : bool, optional - return a GeoDataFrame instead of a dictionary, by default False - buffer0 : bool, optional - buffer the h3 lvl 0 cells by 0 to fix inherent topological errors, by default False - read_pickle : bool, optional - Optionally choose the read resulting data from a [ickle file defined by pickle_file, by default True. If pickle - file is not present, function will continue to generate results as if flag was set to False - pickle_file : str, optional - Path of pickle file to read if read_pickle is set to True - - Returns - ------- - dict - dictionary with keys as lvl0 codes with all children at h3_lvl level as values; returns a GeoDataFrame if return_gdf is True - """ - if read_pickle: - try: - pickle_file = pickle_file.format(lvl=h3_lvl) - pickle_path = os.path.join(os.path.realpath(os.path.join(os.getcwd(), os.path.dirname(__file__))), pickle_file) - print(f"Loading pickle file {pickle_file}: it exists {os.path.exists(pickle_path)}") - with open(pickle_path, 'rb') as handle: - xx = pickle.load(handle) - return(xx) - except: - #print("Could not load pickle file, continuing to process h0 manually") - raise(ValueError("Could not load pickle file, continuing to process h0 manually")) - - # Get list of all h3 lvl 0 cells - h3_lvl0 = list(h3.get_res0_indexes()) - - # Generate list of all children of h3 lvl 0 cells - h3_lvl0_children = {} - for h3_0 in h3_lvl0: - h3_children = list(h3.h3_to_children(h3_0, h3_lvl)) - if return_gdf: - hex_poly = lambda hex_id: Polygon(h3.h3_to_geo_boundary(hex_id, geo_json=True)) - all_polys = gpd.GeoSeries(list(map(hex_poly, h3_children)), index=h3_children, crs=4326) - all_polys = gpd.GeoDataFrame(all_polys, crs=4326, columns=['geometry']) - if buffer0: - all_polys['geometry'] = all_polys['geometry'].apply(lambda x: x.buffer(0)) - all_polys['shape_id'] = list(all_polys.index) - - h3_lvl0_children[h3_0] = all_polys - else: - h3_lvl0_children[h3_0] = h3_children - return h3_lvl0_children - -def generate_lvl1_lists(h3_lvl, return_gdf=False, buffer0=False, - read_pickle=True, pickle_file = "h1_dictionary_of_h{lvl}_geodata_frames.pickle"): - """ generate a dictionary with keys as lvl1 codes with all children at h3_lvl level as values - - Parameters - ---------- - h3_lvl : int - h3 level to generate children of h0 parents - return_gdf : bool, optional - return a GeoDataFrame instead of a dictionary, by default False - buffer0 : bool, optional - buffer the h3 lvl 0 cells by 0 to fix inherent topological errors, by default False - read_pickle : bool, optional - Optionally choose the read resulting data from a [ickle file defined by pickle_file, by default True. If pickle - file is not present, function will continue to generate results as if flag was set to False - pickle_file : str, optional - Path of pickle file to read if read_pickle is set to True - - Returns - ------- - dict - dictionary with keys as lvl0 codes with all children at h3_lvl level as values; returns a GeoDataFrame if return_gdf is True - """ - if read_pickle: - try: - pickle_file = pickle_file.format(lvl=h3_lvl) - pickle_path = os.path.join(os.path.realpath(os.path.join(os.getcwd(), os.path.dirname(__file__))), pickle_file) - with open(pickle_path, 'rb') as handle: - xx = pickle.load(handle) - return(xx) - except: - print("Could not load pickle file, continuing to process h1 manually") - - # Get list of all h3 lvl 0 cells - h3_lvl0 = list(h3.get_res0_indexes()) - - # Generate list of all children of h3 lvl 1 cells - h3_lvl1_children = {} - for h3_0 in h3_lvl0: # Identify all lvl 0 cells - h3_children = list(h3.h3_to_children(h3_0, 1)) - for h3_1 in h3_children: # For current lvl 0 cell, loop through all level 1 children - h3_children_1 = list(h3.h3_to_children(h3_1, h3_lvl)) - if return_gdf: - hex_poly = lambda hex_id: Polygon(h3.h3_to_geo_boundary(hex_id, geo_json=True)) - all_polys = gpd.GeoSeries(list(map(hex_poly, h3_children_1)), index=h3_children_1, crs=4326) - all_polys = gpd.GeoDataFrame(all_polys, crs=4326, columns=['geometry']) - if buffer0: - all_polys['geometry'] = all_polys['geometry'].apply(lambda x: x.buffer(0)) - all_polys['shape_id'] = list(all_polys.index) - - h3_lvl1_children[h3_1] = all_polys - else: - h3_lvl1_children[h3_1] = h3_children_1 - return h3_lvl1_children - -def map_choropleth(sub, map_column, thresh=[], colour_ramp = 'Reds', invert=False, map_epsg=3857, legend_loc='upper right'): - ''' generate a static map of variables in GeoDataFrame sub - - :param sub: GeoDataFrame with geometry and column to map - :type sub: GeoPandas.GeoDataFrame - :param map_column: Name of column in sub to map - :type map_column: string - :param thresh: list of values to classify data in map_column - :type thresh: list of ints - ''' - try: - sub = sub.to_crs(map_epsg) - except: - sub.crs = 4326 - sub = sub.to_crs(map_epsg) - - thresh=[] - map_sub = sub.copy() - cmap = matplotlib.cm.get_cmap(colour_ramp) - fig, ax = plt.subplots(figsize=(15,15)) - proj = CRS.from_epsg(map_epsg) - - # create map column in sub, based on re-mapping of column map_column - if len(thresh) == 0: - split = [0,0.2,0.4,0.6,0.8,1] - thresh = [x for x in map_sub[map_column].quantile(split).values] - thresh.insert(0,0) - - map_sub['map'] = pd.cut(map_sub[map_column], thresh, labels=list(range(0, len(thresh)-1))) - - # [x/max(thresh) for x in thresh] - cmap_divisions = [x/100 for x in list(range(0,101,20))] - # map features not included in grouping - sel_mixed = map_sub.loc[map_sub['map'].isna()] - mismatch_color = 'azure' - mismatch_edge = 'darkblue' - cur_patch = mpatches.Patch(facecolor=mismatch_color, edgecolor=mismatch_edge, hatch="///", label=f"Mismatch [{sel_mixed.shape[0]}]") - all_labels = [cur_patch] - for lbl, data in map_sub.groupby('map'): - cur_color = cmap(cmap_divisions[int(lbl)]) - if invert: - cur_color = cmap(1 - cmap_divisions[int(lbl)]) - data.plot(color=cur_color, ax=ax, linewidth=0.1) - cur_patch = mpatches.Patch(color=cur_color, label=f'{data[map_column].min()} - {data[map_column].max()} [{data.shape[0]}]') - all_labels.append(cur_patch) - - sel_mixed.plot(color=mismatch_color, edgecolor=mismatch_edge, hatch="//////", ax=ax, label=False, linewidth=2) - - ctx.add_basemap(ax, source=ctx.providers.Stamen.TonerBackground, crs=proj) #zorder=-10, 'EPSG:4326' - ax.legend(handles=all_labels, loc=legend_loc) - ax = ax.set_axis_off() - - return(ax) - -def static_map_h3(sub, map_epsg=3857, legend_loc='upper right'): - ''' generate a static map of the h3 grid in sub - ''' - try: - sub = sub.to_crs(map_epsg) - except: - sub.crs = 4326 - sub = sub.to_crs(map_epsg) - - fig, ax = plt.subplots(figsize=(15,15)) - proj = CRS.from_epsg(map_epsg) - - sub.plot(color='grey', ax=ax, linewidth=0.1) - - ctx.add_basemap(ax, source=ctx.providers.Stamen.TonerBackground, crs=proj) #zorder=-10, 'EPSG:4326' - ax = ax.set_axis_off() +import sys, os, importlib, json, pickle +import folium, shapely, rasterio, matplotlib + +import contextily as ctx +import matplotlib.pyplot as plt +import matplotlib.patches as mpatches +import pandas as pd +import geopandas as gpd + +from rasterio.crs import CRS +from mpl_toolkits.axes_grid1 import make_axes_locatable +from h3 import h3 +from shapely.geometry import Polygon, mapping +from shapely.ops import unary_union +from urllib.request import urlopen +from tqdm import tqdm + +from GOSTrocks.misc import tPrint + +def generate_h3_gdf(in_gdf, h3_level=7): + ''' Generate a GeoDataFrame of h3 grid cells from an input geodataframe + + :param in_gdf: geodataframe from which to create h3 cells + :type in_gdf: geopandas.GeoDataFrame + ''' + try: + del final_hexs + except: + pass + + try: + final_hexs = list(h3.polyfill(in_gdf.unary_union.__geo_interface__, h3_level, geo_json_conformant=True)) + except: + for cPoly in tqdm(in_gdf.unary_union, desc=f"Generating h3 grid level {h3_level}"): + all_hexs = list(h3.polyfill(cPoly.__geo_interface__, h3_level, geo_json_conformant=True)) + try: + final_hexs = final_hexs + all_hexs + except: + final_hexs = all_hexs + + final_hexs = list(set(final_hexs)) + + hex_poly = lambda hex_id: Polygon(h3.h3_to_geo_boundary(hex_id, geo_json=True)) + all_polys = gpd.GeoSeries(list(map(hex_poly, final_hexs)), index=final_hexs, crs="EPSG:4326") + all_polys = gpd.GeoDataFrame(all_polys, crs=4326, columns=['geometry']) + all_polys['shape_id'] = list(all_polys.index) + return(all_polys) + +def generate_lvl0_lists(h3_lvl, return_gdf=False, buffer0=False, + read_pickle=True, pickle_file = "h0_dictionary_of_h{lvl}_geodata_frames.pickle"): + """ generate a dictionary with keys as lvl0 codes with all children at h3_lvl level as values + + Parameters + ---------- + h3_lvl : int + h3 level to generate children of h0 parents + return_gdf : bool, optional + return a GeoDataFrame instead of a dictionary, by default False + buffer0 : bool, optional + buffer the h3 lvl 0 cells by 0 to fix inherent topological errors, by default False + read_pickle : bool, optional + Optionally choose the read resulting data from a [ickle file defined by pickle_file, by default True. If pickle + file is not present, function will continue to generate results as if flag was set to False + pickle_file : str, optional + Path of pickle file to read if read_pickle is set to True + + Returns + ------- + dict + dictionary with keys as lvl0 codes with all children at h3_lvl level as values; returns a GeoDataFrame if return_gdf is True + """ + if read_pickle: + try: + pickle_file = pickle_file.format(lvl=h3_lvl) + pickle_path = os.path.join(os.path.realpath(os.path.join(os.getcwd(), os.path.dirname(__file__))), pickle_file) + print(f"Loading pickle file {pickle_file}: it exists {os.path.exists(pickle_path)}") + with open(pickle_path, 'rb') as handle: + xx = pickle.load(handle) + return(xx) + except: + #print("Could not load pickle file, continuing to process h0 manually") + raise(ValueError("Could not load pickle file, continuing to process h0 manually")) + + # Get list of all h3 lvl 0 cells + h3_lvl0 = list(h3.get_res0_indexes()) + + # Generate list of all children of h3 lvl 0 cells + h3_lvl0_children = {} + for h3_0 in h3_lvl0: + h3_children = list(h3.h3_to_children(h3_0, h3_lvl)) + if return_gdf: + hex_poly = lambda hex_id: Polygon(h3.h3_to_geo_boundary(hex_id, geo_json=True)) + all_polys = gpd.GeoSeries(list(map(hex_poly, h3_children)), index=h3_children, crs=4326) + all_polys = gpd.GeoDataFrame(all_polys, crs=4326, columns=['geometry']) + if buffer0: + all_polys['geometry'] = all_polys['geometry'].apply(lambda x: x.buffer(0)) + all_polys['shape_id'] = list(all_polys.index) + + h3_lvl0_children[h3_0] = all_polys + else: + h3_lvl0_children[h3_0] = h3_children + return h3_lvl0_children + +def generate_lvl1_lists(h3_lvl, return_gdf=False, buffer0=False, + read_pickle=True, pickle_file = "h1_dictionary_of_h{lvl}_geodata_frames.pickle", write_pickle=False): + """ generate a dictionary with keys as lvl1 codes with all children at h3_lvl level as values + + Parameters + ---------- + h3_lvl : int + h3 level to generate children of h0 parents + return_gdf : bool, optional + return a GeoDataFrame instead of a dictionary, by default False + buffer0 : bool, optional + buffer the h3 lvl 0 cells by 0 to fix inherent topological errors, by default False + read_pickle : bool, optional + Optionally choose the read resulting data from a [ickle file defined by pickle_file, by default True. If pickle + file is not present, function will continue to generate results as if flag was set to False + pickle_file : str, optional + Path of pickle file to read if read_pickle is set to True + + Returns + ------- + dict + dictionary with keys as lvl0 codes with all children at h3_lvl level as values; returns a GeoDataFrame if return_gdf is True + """ + pickle_file = pickle_file.format(lvl=h3_lvl) + pickle_path = os.path.join(os.path.realpath(os.path.join(os.getcwd(), os.path.dirname(__file__))), pickle_file) + if read_pickle: + try: + print(f"Loading pickle file {pickle_file}: it exists {os.path.exists(pickle_path)}") + with open(pickle_path, 'rb') as handle: + xx = pickle.load(handle) + return(xx) + except: + print("Could not load pickle file, continuing to process h1 manually") + raise(ValueError("Could not load pickle file, exiting. Set read_pickle to False to generate list")) + + # Get list of all h3 lvl 0 cells + h3_lvl0 = list(h3.get_res0_indexes()) + + # Generate list of all children of h3 lvl 1 cells + h3_lvl1_children = {} + for h3_0 in h3_lvl0: # Identify all lvl 0 cells + h3_children = list(h3.h3_to_children(h3_0, 1)) + for h3_1 in h3_children: # For current lvl 0 cell, loop through all level 1 children + h3_children_1 = list(h3.h3_to_children(h3_1, h3_lvl)) + if return_gdf: + hex_poly = lambda hex_id: Polygon(h3.h3_to_geo_boundary(hex_id, geo_json=True)) + all_polys = gpd.GeoSeries(list(map(hex_poly, h3_children_1)), index=h3_children_1, crs=4326) + all_polys = gpd.GeoDataFrame(all_polys, crs=4326, columns=['geometry']) + if buffer0: + all_polys['geometry'] = all_polys['geometry'].apply(lambda x: x.buffer(0)) + all_polys['shape_id'] = list(all_polys.index) + + h3_lvl1_children[h3_1] = all_polys + else: + h3_lvl1_children[h3_1] = h3_children_1 + + if write_pickle: + if not os.path.exists(pickle_path): + with open(pickle_path, 'wb') as handle: + pickle.dump(h3_lvl1_children, handle, protocol=pickle.HIGHEST_PROTOCOL) + + return h3_lvl1_children + +def map_choropleth(sub, map_column, thresh=[], colour_ramp = 'Reds', invert=False, map_epsg=3857, legend_loc='upper right'): + ''' generate a static map of variables in GeoDataFrame sub + + :param sub: GeoDataFrame with geometry and column to map + :type sub: GeoPandas.GeoDataFrame + :param map_column: Name of column in sub to map + :type map_column: string + :param thresh: list of values to classify data in map_column + :type thresh: list of ints + ''' + try: + sub = sub.to_crs(map_epsg) + except: + sub.crs = 4326 + sub = sub.to_crs(map_epsg) + + thresh=[] + map_sub = sub.copy() + cmap = matplotlib.cm.get_cmap(colour_ramp) + fig, ax = plt.subplots(figsize=(15,15)) + proj = CRS.from_epsg(map_epsg) + + # create map column in sub, based on re-mapping of column map_column + if len(thresh) == 0: + split = [0,0.2,0.4,0.6,0.8,1] + thresh = [x for x in map_sub[map_column].quantile(split).values] + thresh.insert(0,0) + + map_sub['map'] = pd.cut(map_sub[map_column], thresh, labels=list(range(0, len(thresh)-1))) + + # [x/max(thresh) for x in thresh] + cmap_divisions = [x/100 for x in list(range(0,101,20))] + # map features not included in grouping + sel_mixed = map_sub.loc[map_sub['map'].isna()] + mismatch_color = 'azure' + mismatch_edge = 'darkblue' + cur_patch = mpatches.Patch(facecolor=mismatch_color, edgecolor=mismatch_edge, hatch="///", label=f"Mismatch [{sel_mixed.shape[0]}]") + all_labels = [cur_patch] + for lbl, data in map_sub.groupby('map'): + cur_color = cmap(cmap_divisions[int(lbl)]) + if invert: + cur_color = cmap(1 - cmap_divisions[int(lbl)]) + data.plot(color=cur_color, ax=ax, linewidth=0.1) + cur_patch = mpatches.Patch(color=cur_color, label=f'{data[map_column].min()} - {data[map_column].max()} [{data.shape[0]}]') + all_labels.append(cur_patch) + + sel_mixed.plot(color=mismatch_color, edgecolor=mismatch_edge, hatch="//////", ax=ax, label=False, linewidth=2) + + ctx.add_basemap(ax, source=ctx.providers.Stamen.TonerBackground, crs=proj) #zorder=-10, 'EPSG:4326' + ax.legend(handles=all_labels, loc=legend_loc) + ax = ax.set_axis_off() + + return(ax) + +def static_map_h3(sub, map_epsg=3857, legend_loc='upper right'): + ''' generate a static map of the h3 grid in sub + ''' + try: + sub = sub.to_crs(map_epsg) + except: + sub.crs = 4326 + sub = sub.to_crs(map_epsg) + + fig, ax = plt.subplots(figsize=(15,15)) + proj = CRS.from_epsg(map_epsg) + + sub.plot(color='grey', ax=ax, linewidth=0.1) + + ctx.add_basemap(ax, source=ctx.providers.Stamen.TonerBackground, crs=proj) #zorder=-10, 'EPSG:4326' + ax = ax.set_axis_off() return(ax) \ No newline at end of file From 6d5c77cacec5bf72d4f5603fa371247403735ee8 Mon Sep 17 00:00:00 2001 From: bpstewar Date: Mon, 22 Jul 2024 13:45:56 -0400 Subject: [PATCH 5/5] VIIRS national summaries --- .../Compile_Zonal_Results.ipynb | 1662 +++++++++++++++++ .../zonal_pop_NTL_VIIRS_EOG.py | 91 + notebooks/Intersect_Points_H3.ipynb | 390 ++++ .../MP_SCRIPTS/zonal_pop_NTL_VIIRS_LEN.py | 6 +- notebooks/Untitled.ipynb | 446 +++++ 5 files changed, 2593 insertions(+), 2 deletions(-) create mode 100644 notebooks/IMPLEMENTATIONS/ZON_MNACE_Compile_NTL/Compile_Zonal_Results.ipynb create mode 100644 notebooks/IMPLEMENTATIONS/ZON_MNACE_Compile_NTL/zonal_pop_NTL_VIIRS_EOG.py create mode 100644 notebooks/Intersect_Points_H3.ipynb create mode 100644 notebooks/Untitled.ipynb diff --git a/notebooks/IMPLEMENTATIONS/ZON_MNACE_Compile_NTL/Compile_Zonal_Results.ipynb b/notebooks/IMPLEMENTATIONS/ZON_MNACE_Compile_NTL/Compile_Zonal_Results.ipynb new file mode 100644 index 0000000..004e0e1 --- /dev/null +++ b/notebooks/IMPLEMENTATIONS/ZON_MNACE_Compile_NTL/Compile_Zonal_Results.ipynb @@ -0,0 +1,1662 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 2, + "id": "9d9c049e", + "metadata": {}, + "outputs": [], + "source": [ + "import sys, os, importlib, math, multiprocessing, boto3, pickle\n", + "import rasterio, geojson\n", + "\n", + "import pandas as pd\n", + "import geopandas as gpd\n", + "import numpy as np\n", + "\n", + "from h3 import h3\n", + "from tqdm import tqdm\n", + "from shapely.geometry import Polygon\n", + "\n", + "sys.path.insert(0, \"/home/wb411133/Code/gostrocks/src\")\n", + "import GOSTrocks.rasterMisc as rMisc\n", + "import GOSTrocks.ntlMisc as ntl\n", + "import GOSTrocks.mapMisc as mapMisc\n", + "from GOSTrocks.misc import tPrint\n", + "\n", + "sys.path.append(\"../../../src\")\n", + "import h3_helper\n", + "\n", + "%load_ext autoreload\n", + "%autoreload 2" + ] + }, + { + "cell_type": "code", + "execution_count": 54, + "id": "03a4f56c", + "metadata": {}, + "outputs": [], + "source": [ + "# Define the AWS variables\n", + "# Define S3 parameters\n", + "bucket = 'wbg-geography01' \n", + "prefix = 'Space2Stats/h3_stats_data/ADM_GLOBAL/VIIRS_ANNUAL_EOG'\n", + "region = 'us-east-1'\n", + "s3client = boto3.client('s3', region_name=region)\n", + "\n", + "#Define local variables\n", + "admin_bounds = \"/home/wb411133/data/Global/ADMIN/Admin2_Polys.shp\"\n", + "admin0_bounds = \"/home/wb411133/data/Global/ADMIN/Admin0_Polys.shp\"\n", + "out_folder = \"/home/wb411133/projects/Space2Stats/VIIRS_ADMIN\"\n", + "if not os.path.exists(out_folder):\n", + " os.makedirs(out_folder)\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "e043b30a", + "metadata": {}, + "outputs": [], + "source": [ + "inA = gpd.read_file(admin_bounds)\n", + "inA['id'] = list(inA.index)\n", + "inA = inA.loc[:,['WB_ADM0_NA','WB_ADM1_NA','WB_ADM2_NA','WB_REGION','id','geometry']]" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "5621f4d9", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Completed loop: 0\n" + ] + } + ], + "source": [ + "# Search for zonal results\n", + "# Loop through the S3 bucket and get all the keys for files that are .tif \n", + "more_results = True\n", + "loops = 0\n", + "verbose=True\n", + "while more_results:\n", + " if verbose:\n", + " print(f\"Completed loop: {loops}\")\n", + " if loops > 0:\n", + " objects = s3client.list_objects_v2(Bucket=bucket, Prefix=prefix, ContinuationToken=token)\n", + " else:\n", + " objects = s3client.list_objects_v2(Bucket=bucket, Prefix=prefix)\n", + " more_results = objects['IsTruncated']\n", + " if more_results:\n", + " token = objects['NextContinuationToken']\n", + " loops += 1\n", + " for res in objects['Contents']:\n", + " if res['Key'].endswith('csv'): \n", + " cur_variable = res['Key'].split(\"/\")[-3]\n", + " good_res.append(res['Key'])\n", + " \n", + "res = {}\n", + "for res_file in good_res:\n", + " final_file = f's3://{bucket}/{res_file}'\n", + " def_file = os.path.basename(final_file)\n", + " try:\n", + " res[def_file].append(final_file)\n", + " except:\n", + " res[def_file] = [final_file]" + ] + }, + { + "cell_type": "code", + "execution_count": 41, + "id": "dfcdcc10", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "12:15:51\tVNL_npp_2023_global_vcmslcfg_v2_c202402081600\n", + "12:15:53\tVNL_v21_npp_2013_global_vcmcfg_c202205302300\n", + "12:15:55\tVNL_v21_npp_2014_global_vcmslcfg_c202205302300\n", + "12:15:56\tVNL_v21_npp_2015_global_vcmslcfg_c202205302300\n", + "12:15:57\tVNL_v21_npp_2016_global_vcmslcfg_c202205302300\n", + "12:15:59\tVNL_v21_npp_2017_global_vcmslcfg_c202205302300\n", + "12:16:00\tVNL_v21_npp_2018_global_vcmslcfg_c202205302300\n", + "12:16:01\tVNL_v21_npp_2019_global_vcmslcfg_c202205302300\n", + "12:16:03\tVNL_v21_npp_2020_global_vcmslcfg_c202205302300\n", + "12:16:04\tVNL_v21_npp_2021_global_vcmslcfg_c202205302300\n", + "12:16:06\tVNL_v22_npp-j01_2022_global_vcmslcfg_c202303062300\n" + ] + } + ], + "source": [ + "for key, items in res.items():\n", + " key = key.split(\".\")[0]\n", + " all_res_file = os.path.join(out_folder, f'ZONAL_ADMIN2_{key}.csv')\n", + " national_res_file = os.path.join(out_folder, f'ZONAL_National_{key}.csv')\n", + " \n", + " all_dfs = [pd.read_csv(x) for x in items]\n", + " combo_res = pd.concat(all_dfs)\n", + " all_res = pd.merge(inA, combo_res, on='id')\n", + " pd.DataFrame(all_res).drop(['geometry'], axis=1).to_csv(all_res_file)\n", + " \n", + " adm0_res = all_res.groupby(['WB_ADM0_NA']).agg({\"SUM\":'sum','WB_ADM2_NA':'count'}).reset_index()\n", + " adm0_res.columns = ['WB_ADM0_NA', 'SUM_of_Lights', 'ADM2_Count']\n", + " adm0_res.to_csv(national_res_file)\n", + " \n", + " tPrint(key)" + ] + }, + { + "cell_type": "code", + "execution_count": 51, + "id": "506e663a", + "metadata": {}, + "outputs": [], + "source": [ + "national_res_files = [os.path.join(out_folder, x) for x in os.listdir(out_folder) if \"National\" in x]\n", + "national_summary = inA.copy()\n", + "for nfile in national_res_files:\n", + " year = os.path.basename(nfile).split(\"_\")[5]\n", + " try:\n", + " year = (int(year))\n", + " except:\n", + " year = os.path.basename(nfile).split(\"_\")[4]\n", + " year = (int(year))\n", + " curD = pd.read_csv(nfile, index_col=0)\n", + " if nfile == national_res_files[0]:\n", + " curD = curD.drop(['ADM2_Count'], axis=1)\n", + " curD.columns = ['WB_ADM0_NA',f'SoL_{year}']\n", + " final = curD\n", + " else:\n", + " final[f'SoL_{year}'] = curD['SUM_of_Lights']" + ] + }, + { + "cell_type": "code", + "execution_count": 53, + "id": "4ee424a1", + "metadata": {}, + "outputs": [], + "source": [ + "final.to_csv(f'{out_folder}_national_summaries.csv')" + ] + }, + { + "cell_type": "code", + "execution_count": 60, + "id": "b1fb067d", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[ geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 POLYGON ((63.31910 29.45670, 63.30590 29.45889... Afghanistan Badakhshan \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Baharak SAR 0 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((19.83331 40.05114, 19.82395 40... Albania Berat \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Berat ECA 329 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((1.28911 20.72614, 1.27914 20.7... Algeria Adrar \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Adrar MENA 703 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((-170.66429 -14.25196, -170.660... American Samoa (U.S.) \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 American Samoa (U.S.) American Samoa (U.S.) EAP 2244 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 POLYGON ((1.54841 42.44017, 1.51755 42.43542, ... Andorra \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Andorra La Vella Administrative unit not available Other 2332 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((11.70815 -16.66793, 11.69950 -... Angola Bengo \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Ambriz AFR 2339 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((-63.11109 18.18224, -63.11539 ... Anguilla (U.K.) \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Name Unknown Administrative unit not available Other 2498 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((-62.35168 16.93105, -62.35063 ... Antigua and Barbuda \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Barbuda Barbuda Other 2508 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((31.41462 22.00000, 31.41444 22... Arab Republic of Egypt \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION \\\n", + " 0 Al Bahr/al Ahmar (redsea) Administrative unit not available MENA \n", + " \n", + " id \n", + " 0 37221 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((-68.48239 -54.87877, -68.48433... Argentina Buenos Aires \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 25 De Mayo LCR 2516 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((44.19079 40.03421, 44.17244 40... Armenia Aragatsotn \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Achtarak ECA 3029 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 POLYGON ((-69.87650 12.40609, -69.88358 12.408... Aruba (Neth.) \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Aruba (Neth.) Aruba (Neth.) Other 3069 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((92.32269 26.90190, 92.28508 26... Arunachal Pradesh \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA \\\n", + " 0 Administrative unit not available Administrative unit not available \n", + " \n", + " WB_REGION id \n", + " 0 Other 3070 ,\n", + " geometry \\\n", + " 0 MULTIPOLYGON (((123.55486 -12.53258, 123.55286... \n", + " \n", + " WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 Ashmore and Cartier Islands (Aus.) Ashmore and Cartier Islands (Aus.) \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Ashmore and Cartier Islands (Aus.) Other 3075 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((116.73547 -35.03804, 116.72890... Australia \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Australian Capital Territory Unincorporated ACT Other 3076 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 POLYGON ((13.50199 46.56774, 13.50142 46.56809... Austria Burgenland \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Bruck an der Leitha Other 3711 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((45.61592 38.94985, 45.61143 38... Azerbaijan \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Nagorno-karabakh Askeran(Khodjali) ECA 3811 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((-28.07220 38.44659, -28.06347 ... Azores Islands (Por.) \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Ilha Da Graciosa (acores) Santa Cruz Other 37247 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((50.62816 26.08588, 50.62445 26... Bahrain \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Central Region Administrative unit not available Other 3891 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 POLYGON ((-176.47815 0.19429, -176.48479 0.194... Baker Island (U.S.) \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Baker Island (U.S.) Baker Island (U.S.) Other 3903 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((89.23779 21.69212, 89.24133 21... Bangladesh Barisal \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Barguna SAR 3904 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 POLYGON ((-59.61151 13.07642, -59.60814 13.083... Barbados \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Christ Church Administrative unit not available Other 3969 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 POLYGON ((24.37607 51.83963, 24.36767 51.80832... Belarus Brest \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Baranovichi ECA 3980 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((4.43853 49.94388, 4.40208 49.9... Belgium \n", + " \n", + " WB_ADM1_NA \\\n", + " 0 Region de Bruxelles-Capitale / Brussels Hoofds... \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Area without administration at 2nd level Other 4099 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((-88.37003 16.51357, -88.37044 ... Belize Belize \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Administrative unit not available LCR 4110 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 POLYGON ((1.90098 6.27989, 1.87063 6.27850, 1.... Benin Alibori \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Banikoara AFR 4116 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((-64.69841 32.34417, -64.68300 ... Bermuda (U.K.) \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Bermuda (U.K.) Administrative unit not available Other 4193 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 POLYGON ((89.52936 26.81309, 89.51780 26.81379... Bhutan Bumthang \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Aura SAR 4194 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 POLYGON ((-68.43931 -20.63365, -68.43936 -20.6... Bolivia Pando \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 General Federico Roman LCR 4395 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((-68.29577 12.15702, -68.29196 ... Bonaire (Neth.) \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Bonaire (Neth.) Bonaire (Neth.) Other 37266 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 POLYGON ((17.38977 43.23323, 17.37912 43.23553... Bosnia and Herzegovina \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Federacija Bosne I Hercegovine Gornjedrinski ECA 4508 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 POLYGON ((24.46772 -25.74411, 24.45577 -25.743... Botswana Central \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Administrative unit not available AFR 4589 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 POLYGON ((3.38518 -54.46238, 3.37658 -54.46135... Bouvet Island (Nor.) \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Bouvet Island (Nor.) Bouvet Island (Nor.) Other 4599 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((-56.29886 -30.52265, -56.30792... Brazil Acre \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Acrelandia LCR 4600 ,\n", + " geometry \\\n", + " 0 MULTIPOLYGON (((71.40122 -6.67402, 71.40744 -6... \n", + " \n", + " WB_ADM0_NA \\\n", + " 0 British Indian Ocean Territory (U.K.) \n", + " \n", + " WB_ADM1_NA \\\n", + " 0 British Indian Ocean Territory (U.K.) \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 British Indian Ocean Territory (U.K.) Other 10110 ,\n", + " geometry \\\n", + " 0 MULTIPOLYGON (((-64.60963 18.32143, -64.61019 ... \n", + " \n", + " WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 British Virgin Islands (U.K.) Anegada \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Administrative unit not available Other 10111 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((114.81459 4.24727, 114.82748 4... Brunei Darussalam \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Belait Bukit Sawat Other 10116 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 POLYGON ((23.36903 41.38387, 23.36103 41.37412... Bulgaria Blagoevgrad \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Bansko ECA 10154 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 POLYGON ((-2.79058 10.16509, -2.78699 10.14081... Burkina Faso \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Boucle Du Mouhoun Banwa AFR 10416 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 POLYGON ((29.38902 -4.16806, 29.37833 -4.13361... Burundi Bubanza \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Bubanza AFR 10461 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((102.88807 9.93095, 102.88804 9... Cambodia \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Banteay Meanchey Malai EAP 10595 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((9.64080 3.63505, 9.64186 3.630... Cameroon Adamaoua \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Djerem AFR 10782 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((-131.05998 52.12312, -131.0601... Canada Alberta \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Division No. 1 Other 10840 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((-24.69128 14.89708, -24.69034 ... Cape Verde Boa Vista \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Boa Vista AFR 11132 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((-81.37711 19.38368, -81.38611 ... Cayman Islands (U.K.) \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Grand Cayman Administrative unit not available Other 11154 ,\n", + " geometry \\\n", + " 0 POLYGON ((16.51234 3.12051, 16.51740 3.10946, ... \n", + " \n", + " WB_ADM0_NA WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Central African Republic Bamingui-bangora Bamingui AFR 11157 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 POLYGON ((15.59732 7.76746, 15.59111 7.77618, ... Chad Biltine \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Abou-charib-i AFR 11227 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((-75.13518 -51.39128, -75.12983... Chile \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Antofagasta (ii) Antofagasta Other 11574 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((101.63028 22.30131, 101.62995 ... China Anhui Sheng \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Name Unknown EAP 11625 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 POLYGON ((105.65967 -10.57585, 105.65405 -10.5... Christmas Island (Aus.) \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Christmas Island (Aus.) Christmas Island (Aus.) Other 11970 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 POLYGON ((-109.20522 10.28207, -109.21824 10.2... Clipperton Island (Fr.) \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Clipperton Island (Fr.) Clipperton Island (Fr.) Other 11971 ,\n", + " geometry \\\n", + " 0 MULTIPOLYGON (((96.92421 -12.17633, 96.92371 -... \n", + " \n", + " WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 Cocos (Keeling) Islands (Aus.) Cocos (Keeling) Islands (Aus.) \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Cocos (Keeling) Islands (Aus.) Other 11972 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((-77.12770 0.37378, -77.13397 0... Colombia Amazonas \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 El Encanto LCR 11973 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((43.71089 -12.40197, 43.70979 -... Comoros Anjouan \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Administrative unit not available AFR 13060 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 POLYGON ((11.98452 -4.99713, 11.95932 -4.95959... Congo Bouenza \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Boko-songho AFR 13063 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((-159.73665 -21.20090, -159.720... Cook Islands (N.Z.) \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Cook Islands (N.Z.) Cook Islands (N.Z.) Other 13109 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((-87.03625 5.55328, -87.03544 5... Costa Rica Alajuela \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Alajuela LCR 13110 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((14.89169 44.22367, 14.89773 44... Croatia \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Bjelovar-bilogora Administrative unit not available Other 13191 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((-83.07517 21.56954, -83.06902 ... Cuba Camaguey \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Camaguey LCR 13212 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((-68.64664 11.97320, -68.65244 ... Curaçao (Neth.) \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Curaçao (Neth.) Curaçao (Neth.) Other 37267 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((33.15435 34.71058, 33.13620 34... Cyprus \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Lefko?a (Nicosia) Administrative unit not available Other 13446 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 POLYGON ((14.71465 48.66220, 14.71368 48.65922... Czech Republic \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Jihocesky Ceske Budejovice Other 13454 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((-6.07203 4.97700, -6.07669 4.9... Côte d'Ivoire \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Bas Sassandra Nawa AFR 13531 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((125.08949 37.67393, 125.08727 ... D.P.R. of Korea \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Chagang-do Chosan EAP 13564 ,\n", + " geometry \\\n", + " 0 MULTIPOLYGON (((12.41950 -6.02196, 12.42272 -6... \n", + " \n", + " WB_ADM0_NA WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Democratic Republic of Congo Bandundu Bandundu (city) AFR 13747 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((9.20382 54.85911, 9.19445 54.8... Denmark Aarhus \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Aarhus Other 13795 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((42.31830 10.99274, 42.31525 10... Djibouti Ali Sabieh \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Ali Sabieh MENA 14066 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 POLYGON ((-61.37924 15.20800, -61.37685 15.211... Dominica St. Andrew \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Administrative unit not available LCR 14077 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((-71.62634 17.47681, -71.62771 ... Dominican Republic \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Azua Azua LCR 14087 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((-80.31702 -4.01120, -80.30604 ... Ecuador Azuay \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Chordeleg LCR 14249 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((-89.55885 13.49905, -89.57423 ... El Salvador Ahuachapan \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Ahuachapan LCR 14515 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((5.61630 -1.45793, 5.61375 -1.4... Equatorial Guinea \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Annobon Administrative unit not available Other 14777 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((39.01335 14.62317, 39.01309 14... Eritrea Anseba \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Adi Tekeliezan AFR 14784 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((23.22370 57.78455, 23.21808 57... Estonia Harjumaa \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Aegviidu Other 14842 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 POLYGON ((36.68154 4.44140, 36.66215 4.44226, ... Ethiopia Addis Ababa \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Addis Ababa Zone1 AFR 15096 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 POLYGON ((20.83702 40.92689, 20.83407 40.92276... FYR Macedonia \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Berovo Berovo ECA 30543 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((-6.88124 61.63318, -6.87655 61... Faroe Islands (Den.) \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA \\\n", + " 0 Administrative unit not available Administrative unit not available \n", + " \n", + " WB_REGION id \n", + " 0 Other 15176 ,\n", + " geometry \\\n", + " 0 MULTIPOLYGON (((149.30641 6.70377, 149.30846 6... \n", + " \n", + " WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 Federated States of Micronesia Administrative unit not available \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Administrative unit not available EAP 24846 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((-178.72447 -20.64542, -178.723... Fiji Central \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Naitasiri EAP 15177 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((20.29245 59.98030, 20.29939 59... Finland Aaland \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Aaland Other 15192 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((-52.06603 3.51527, -52.07183 3... France Alsace \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Bas-Rhin Other 15212 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((-51.93443 4.82703, -51.93092 4... French Guiana \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Cayenne Matoury Other 15333 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((-147.68715 -23.89758, -147.683... French Polynesia (Fr.) \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 French Polynesia (Fr.) French Polynesia (Fr.) Other 15338 ,\n", + " geometry \\\n", + " 0 MULTIPOLYGON (((68.81296 -49.83031, 68.80688 -... \n", + " \n", + " WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 French Southern and Antarctic Lands (Fr.) Amsterdam Island (Fr.) \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Amsterdam Island (Fr.) Other 15339 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((11.48681 -3.55673, 11.45842 -3... Gabon Estuaire \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Komo AFR 15348 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 POLYGON ((41.92108 41.50322, 41.91810 41.50235... Georgia \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Abkhazia Aut. Rep. Gagra ECA 15449 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((8.96853 47.66923, 8.96800 47.6... Germany \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Baden-Wuerttemberg Freiburg Other 15528 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 POLYGON ((-1.83389 4.85240, -1.83708 4.84869, ... Ghana Ashanti \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Adansi East AFR 15561 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 POLYGON ((-5.34003 36.15975, -5.34164 36.14482... Gibraltar (U.K.) \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Gibraltar (U.K.) Gibraltar (U.K.) Other 15671 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((21.65869 36.94539, 21.65756 36... Greece \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Anatoliki Makedonia Kai Thraki Dramas Other 15672 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((-56.67437 73.54915, -56.68454 ... Greenland (Den.) \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Nordgronland Administrative unit not available Other 15728 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((-61.65080 12.03263, -61.65997 ... Grenada Saint David \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Administrative unit not available LCR 15731 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 POLYGON ((144.72313 13.24060, 144.72101 13.240... Guam (U.S.) \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Guam (U.S.) Guam (U.S.) Other 15738 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((-91.98770 14.35023, -91.99071 ... Guatemala Guatemala \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Santa Catarina Pinula LCR 15739 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((-2.60874 49.42477, -2.61751 49... Guernsey (U.K.) \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Alderney Administrative unit not available Other 16074 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((-13.80183 9.45684, -13.80485 9... Guinea Boke \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Boffa AFR 16130 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((-15.99478 11.05104, -15.99006 ... Guinea-Bissau \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Bafata Bafata AFR 16091 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((-58.50263 1.44447, -58.50212 1... Guyana \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Barima Waini (region N°1) Barima/amakura LCR 16168 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((-73.68211 18.10196, -73.68146 ... Haiti L'Artibonite \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Dessalines LCR 16194 ,\n", + " geometry \\\n", + " 0 MULTIPOLYGON (((73.38786 -53.02475, 73.39275 -... \n", + " \n", + " WB_ADM0_NA \\\n", + " 0 Heard Island and McDonald Islands (Aus.) \n", + " \n", + " WB_ADM1_NA \\\n", + " 0 Heard Island and McDonald Islands (Aus.) \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Heard Island and McDonald Islands (Aus.) Other 16236 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((-88.65740 14.02124, -88.66038 ... Honduras Atlantida \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Arizona LCR 16238 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((113.90919 22.16331, 113.90801 ... Hong Kong, SAR, China \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Hong Kong, SAR Hong Kong, SAR Other 37220 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 POLYGON ((-176.63843 0.79777, -176.64072 0.798... Howland Island (U.S.) \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Howland Island (U.S.) Howland Island (U.S.) Other 16529 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 POLYGON ((18.80949 45.90392, 18.80949 45.90392... Hungary Bacs-kiskun \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Administrative unit not available ECA 16530 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((-22.69084 65.04504, -22.69043 ... Iceland Arnes \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Administrative unit not available Other 16550 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((72.31868 10.13007, 72.32069 10... India \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Andaman and Nicobar Andaman Islands SAR 16574 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((99.72112 -2.38764, 99.72067 -2... Indonesia \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Nangroe Aceh Darussalam Aceh Besar EAP 17149 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((42.17607 31.04765, 42.08558 31... Iraq Anbar \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Ana MENA 17875 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((-10.24744 51.73955, -10.23844 ... Ireland Carlow \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Administrative unit not available Other 17975 ,\n", + " geometry \\\n", + " 0 MULTIPOLYGON (((47.65296 32.05474, 47.64966 32... \n", + " \n", + " WB_ADM0_NA WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Islamic Republic of Iran Kermanshah Eslamabad-e gharb MENA 17592 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((-4.81551 54.04464, -4.81832 54... Isle of Man (U.K.) \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Andreas Administrative unit not available Other 18002 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 POLYGON ((34.95210 31.56970, 34.94830 31.53670... Israel \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Central District Administrative unit not available Other 18026 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((9.60419 39.14049, 9.60382 39.1... Italy Abruzzi \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Chieti Other 18032 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((-77.13544 17.88241, -77.14711 ... Jamaica Clarendon \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Administrative unit not available LCR 18135 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((123.80929 24.05334, 123.80637 ... Japan Aiti \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Aguityoo Other 18148 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 POLYGON ((-160.01367 -0.38901, -160.01871 -0.3... Jarvis Island (U.S.) \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Jarvis Island (U.S.) Jarvis Island (U.S.) Other 21496 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 POLYGON ((-2.17357 49.18270, -2.16878 49.17945... Jersey (U.K.) \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Brelade Administrative unit not available Other 21497 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 POLYGON ((-169.54272 16.72655, -169.54349 16.7... Johnston Atoll (U.S.) \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Johnston Atoll (U.S.) Johnston Atoll (U.S.) Other 21509 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 POLYGON ((34.96080 29.36834, 34.96419 29.37340... Jordan Ajloun \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Kufranja MENA 21510 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((51.28211 43.24196, 51.28490 43... Kazakhstan \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Akmolinskaya Akkol ECA 21571 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((34.31281 -1.15512, 34.27918 -1... Kenya Central \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Kiambu AFR 21744 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((-162.83349 6.22525, -162.82466... Kingman Reef (U.S.) \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Kingman Reef (U.S.) Kingman Reef (U.S.) Other 21818 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((-151.80057 -11.40787, -151.799... Kiribati \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA \\\n", + " 0 Administrative unit not available Administrative unit not available \n", + " \n", + " WB_REGION id \n", + " 0 EAP 21819 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 POLYGON ((20.98653 42.14179, 20.98510 42.14085... Kosovo \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Kosovsko-mitrovatski Kosovsko-mitrovatski ECA 37273 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((48.11863 29.18762, 48.12589 29... Kuwait \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Al Farwaniyah Administrative unit not available Other 21820 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 POLYGON ((72.84918 39.35292, 72.84114 39.35307... Kyrgyz Republic \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Batken Batken ECA 21825 ,\n", + " geometry \\\n", + " 0 POLYGON ((101.26020 17.59076, 101.25750 17.585... \n", + " \n", + " WB_ADM0_NA WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Lao People's Democratic Republic Attapu Phouvong EAP 21865 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 POLYGON ((24.71123 56.38195, 24.70440 56.37900... Latvia Aizkraukles \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Administrative unit not available Other 22004 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 POLYGON ((35.49938 33.09040, 35.49691 33.09093... Lebanon Beqaa \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Baalbeck MENA 22030 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 POLYGON ((27.55311 -30.38162, 27.55114 -30.380... Lesotho Berea \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 'Makhoroana AFR 22056 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 POLYGON ((-10.13744 5.96129, -10.14497 5.96843... Liberia Bomi \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Klay AFR 22303 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((11.42578 24.19811, 11.27098 24... Libya \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Ajdabiya (agedabia) Administrative unit not available MENA 22367 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 POLYGON ((9.52107 47.06392, 9.50571 47.06303, ... Liechtenstein \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Balzers Administrative unit not available Other 22392 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((22.98276 54.39074, 22.97150 54... Lithuania Alytaus \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Alytaus Raj. Other 22403 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 POLYGON ((6.24104 49.50797, 6.23904 49.50744, ... Luxembourg Diekirch \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Clervaux Other 22458 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((113.55130 22.11067, 113.54950 ... Macau, SAR, China \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Macau, SAR Macau, SAR Other 22470 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((44.22776 -25.22229, 44.22372 -... Madagascar \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Alaotra Mangoro Ambatondrazaka AFR 22471 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((-16.76324 32.69424, -16.76996 ... Madeira Islands (Por.) \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Ilha Da Madeira (madeira) Calheta Other 22582 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((34.36820 -15.73610, 34.37285 -... Malawi \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Central Region Dedza AFR 22593 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((101.26074 3.01239, 101.26279 3... Malaysia Johor \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Batu Pahit EAP 22622 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((72.94714 0.48613, 72.94625 0.4... Maldives Alifu Alifu \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Administrative unit not available SAR 22755 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 POLYGON ((-7.74338 10.40035, -7.74344 10.39599... Mali Bamako \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Commune 1 AFR 22776 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((14.42593 35.82947, 14.42117 35... Malta Attard \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Administrative unit not available Other 22831 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((166.21909 8.91631, 166.21773 8... Marshall Islands \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA \\\n", + " 0 Administrative unit not available Administrative unit not available \n", + " \n", + " WB_REGION id \n", + " 0 EAP 22898 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((-15.85867 16.49204, -15.85938 ... Mauritania Adrar \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Aoujeft AFR 22899 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((57.61386 -20.50191, 57.60678 -... Mauritius \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA \\\n", + " 0 Administrative unit not available Administrative unit not available \n", + " \n", + " WB_REGION id \n", + " 0 AFR 22944 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((-114.74935 18.35158, -114.7550... Mexico \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Aguascalientes Aguascalientes LCR 22954 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((-177.39203 28.19967, -177.3868... Midway Island (U.S.) \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Midway Island (U.S.) Midway Island (U.S.) Other 24847 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 POLYGON ((28.14747 45.78310, 28.14275 45.78265... Moldova Balti \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Balti ECA 24848 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 POLYGON ((7.45229 43.76189, 7.44674 43.75750, ... Monaco \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA \\\n", + " 0 Administrative unit not available Administrative unit not available \n", + " \n", + " WB_REGION id \n", + " 0 Other 24892 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 POLYGON ((94.39952 44.53646, 94.36402 44.52745... Mongolia Arhangai \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Battsengel EAP 24893 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((19.30484 42.16538, 19.31115 42... Montenegro Andrijevica \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Administrative unit not available ECA 37174 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 POLYGON ((-62.18253 16.67270, -62.19180 16.673... Montserrat (U.K.) \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Brodericks Administrative unit not available Other 25220 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((-11.60854 27.66669, -11.75035 ... Morocco Centre \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Ain Chock MENA 25227 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((32.65324 -26.09857, 32.65493 -... Mozambique \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Cabo Delgado Ancuabe AFR 25273 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((93.23122 14.00331, 93.23833 13... Myanmar Rakhine \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Buthidaung EAP 25421 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((15.24059 -27.11713, 15.23812 -... Namibia Caprivi \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Kongola AFR 25485 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 POLYGON ((166.91888 -0.55232, 166.91293 -0.551... Nauru \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA \\\n", + " 0 Administrative unit not available Administrative unit not available \n", + " \n", + " WB_REGION id \n", + " 0 Other 25592 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 POLYGON ((-75.00709 18.39670, -75.01331 18.398... Navassa Island (U.S.) \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Navassa Island (U.S.) Navassa Island (U.S.) Other 25593 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 POLYGON ((83.93576 27.45260, 83.92030 27.44456... Nepal Central \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Bagmati SAR 25594 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((164.08650 -20.31337, 164.09062... New Caledonia (Fr.) \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA \\\n", + " 0 Administrative unit not available Administrative unit not available \n", + " \n", + " WB_REGION id \n", + " 0 Other 25620 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((166.07281 -51.06873, 166.07535... New Zealand Auckland \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Administrative unit not available Other 25621 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((-86.20027 11.53462, -86.20652 ... Nicaragua \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Atlantico Norte Bonanza LCR 25635 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 POLYGON ((3.65170 12.38798, 3.65068 12.35786, ... Niger Agadez \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Arlit AFR 25793 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((3.35522 6.39634, 3.29312 6.397... Nigeria Adamawa \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Fufore AFR 25831 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 POLYGON ((-169.87929 -19.15219, -169.88510 -19... Niue (N.Z.) \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Niue (N.Z.) Niue (N.Z.) Other 26368 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((168.05453 -29.11088, 168.05013... Norfolk Island (Aus.) \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Norfolk Island (Aus.) Norfolk Island (Aus.) Other 26369 ,\n", + " geometry \\\n", + " 0 MULTIPOLYGON (((145.26299 14.15309, 145.24522 ... \n", + " \n", + " WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 Northern Mariana Islands (U.S.) Northern Mariana Islands (U.S.) \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Northern Mariana Islands (U.S.) Other 26370 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((4.86541 59.31423, 4.87288 59.3... Norway Akershus \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Aas Other 26371 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((54.05163 16.98924, 54.03997 16... Oman A Dakhliya \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Adam Other 26806 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((67.12112 24.68880, 67.12572 24... Pakistan Balochistan \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Chagai SAR 26856 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((131.17322 3.00854, 131.17448 3... Palau \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA \\\n", + " 0 Administrative unit not available Administrative unit not available \n", + " \n", + " WB_REGION id \n", + " 0 EAP 26976 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 POLYGON ((-162.45929 5.86023, -162.45999 5.860... Palmyra Atoll (U.S.) \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Palmyra Atoll (U.S.) Palmyra Atoll (U.S.) Other 26977 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((-82.23167 7.46852, -82.23009 7... Panama \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Bocas Del Toro Bocas Del Toro LCR 26978 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((142.30722 -9.21955, 142.27933 ... Papua New Guinea \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Central abau EAP 27046 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 POLYGON ((-57.44966 -27.40424, -57.47782 -27.4... Paraguay \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Alto Paraguay Fuerte Olimpo LCR 27151 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((-78.44293 -9.37797, -78.45044 ... Peru Amazonas \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Bagua LCR 27370 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((119.38372 4.61439, 119.38190 4... Philippines \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Cordillera Administrative region (CAR) Abra EAP 27566 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((-130.10846 -25.07594, -130.112... Pitcairn Islands (U.K.) \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Pitcairn Islands (U.K.) Pitcairn Islands (U.K.) Other 27648 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((16.34990 50.65818, 16.34990 50... Poland Dolnoslaskie \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Boleslawiec Other 27649 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((-8.86163 37.04221, -8.86830 37... Portugal Aveiro \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Agueda Other 28026 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((-66.87083 17.94304, -66.87597 ... Puerto Rico (U.S.) \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Aguadilla Aguada Municipio Other 28304 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((51.34177 24.62537, 51.33732 24... Qatar Ad Dawhah \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Administrative unit not available Other 28382 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((-72.46595 7.47477, -72.46604 7... R.B. de Venezuela \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Amazonas D. Atabapo LCR 35761 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((125.12013 34.04410, 125.10871 ... Republic of Korea \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Cheju-do Administrative unit not available Other 28391 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((42.73550 13.62851, 42.73950 13... Republic of Yemen \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Abyan Ahwar MENA 36738 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((24.10496 43.70950, 24.09778 43... Romania Alba \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Administrative unit not available Other 28406 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((34.30744 51.85854, 34.30383 51... Russian Federation \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Adygeya Rep. Administrative unit not available Other 28447 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 POLYGON ((29.69958 -2.80928, 29.69614 -2.80665... Rwanda \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 East/Iburasirazuba Bugesera AFR 28537 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 POLYGON ((-63.21524 17.62730, -63.23523 17.622... Saba (Neth.) \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Saba (Neth.) Saba (Neth.) Other 37268 ,\n", + " geometry \\\n", + " 0 MULTIPOLYGON (((-9.96288 -40.27473, -9.95120 -... \n", + " \n", + " WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 Saint Helena, Ascension and Tristan da Cunha (... Ascension (U.K.) \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Ascension Other 28567 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((-62.77827 17.29643, -62.79148 ... Saint Kitts and Nevis \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION \\\n", + " 0 Christ Church Nichola Town Administrative unit not available LCR \n", + " \n", + " id \n", + " 0 28573 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 POLYGON ((-60.90837 13.75963, -60.91143 13.759... Saint Lucia \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA \\\n", + " 0 Area Under National Administra Administrative unit not available \n", + " \n", + " WB_REGION id \n", + " 0 LCR 28587 ,\n", + " geometry \\\n", + " 0 MULTIPOLYGON (((-61.38706 12.54151, -61.37891 ... \n", + " \n", + " WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 Saint Vincent and the Grenadines Grenadines \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Administrative unit not available LCR 28598 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 POLYGON ((-62.87080 17.93269, -62.86956 17.924... Saint-Barthélemy (Fr.) \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Saint-Barthélemy (Fr.) Saint-Barthélemy (Fr.) Other 37271 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((-63.03115 18.12879, -63.02489 ... Saint-Martin (Fr.) \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Saint-Martin (Fr.) Saint-Martin (Fr.) Other 37272 ,\n", + " geometry \\\n", + " 0 MULTIPOLYGON (((-56.18825 46.77818, -56.18224 ... \n", + " \n", + " WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 Saint-Pierre-et-Miquelon (Fr.) Miquelon-Langlade \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Administrative unit not available Other 28596 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((-171.42348 -14.05821, -171.424... Samoa \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA \\\n", + " 0 Administrative unit not available Administrative unit not available \n", + " \n", + " WB_REGION id \n", + " 0 EAP 28604 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 POLYGON ((12.49151 43.91780, 12.48995 43.91556... San Marino \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA \\\n", + " 0 Administrative unit not available Administrative unit not available \n", + " \n", + " WB_REGION id \n", + " 0 Other 28605 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((36.64432 25.47457, 36.63610 25... Saudi Arabia Asir \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Administrative unit not available Other 28608 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((-16.47853 12.35412, -16.49433 ... Senegal Kaolack \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Guinguineo AFR 28621 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 POLYGON ((20.81635 43.26750, 20.81056 43.26809... Serbia Borski \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Administrative unit not available ECA 37195 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((51.16758 -10.17061, 51.16957 -... Seychelles \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA \\\n", + " 0 Administrative unit not available Administrative unit not available \n", + " \n", + " WB_REGION id \n", + " 0 AFR 28664 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((-12.99745 7.58889, -13.00416 7... Sierra Leone Eastern \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Kailahun AFR 28727 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((103.73492 1.17143, 103.74269 1... Singapore \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Ang Mo Kio-cheng San Administrative unit not available Other 28740 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 POLYGON ((-62.96638 17.47186, -62.97190 17.471... Sint Eustatius (Neth.) \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Sint Eustatius (Neth.) Sint Eustatius (Neth.) Other 37269 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 POLYGON ((-63.04031 18.06344, -63.03072 18.060... Sint Maarten (Neth.) \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Sint Maarten (Neth.) Sint Maarten (Neth.) Other 37270 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 POLYGON ((17.87610 47.95000, 17.87750 47.94680... Slovak Republic \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Banska Bystrica Banska Bystrica Other 28750 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 POLYGON ((13.59132 45.49277, 13.59019 45.49669... Slovenia Gorenjska \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Bled Other 28828 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((157.14098 -8.31034, 157.13641 ... Solomon Islands \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA \\\n", + " 0 Administrative unit not available Administrative unit not available \n", + " \n", + " WB_REGION id \n", + " 0 EAP 28973 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((41.93962 -1.13236, 41.94234 -1... Somalia Awdal \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Baki AFR 28974 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((20.81413 -34.40619, 20.84085 -... South Africa \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Eastern Cape Amatola District Council AFR 29048 ,\n", + " geometry \\\n", + " 0 MULTIPOLYGON (((-35.79554 -54.82363, -35.79987... \n", + " \n", + " WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 South Georgia and the South Sandwich Islands (... South Georgia (U.K.) \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 South Georgia (U.K.) Other 29096 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 POLYGON ((29.81424 4.56390, 29.78458 4.56486, ... South Sudan \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 El Buheyrat Aliab AFR 14469 ,\n", + " geometry \\\n", + " 0 MULTIPOLYGON (((32.84093 34.69942, 32.85385 34... \n", + " \n", + " WB_ADM0_NA \\\n", + " 0 Sovereign Base Areas of Akrotiri and Dhekelia ... \n", + " \n", + " WB_ADM1_NA \\\n", + " 0 Sovereign Base Areas of Akrotiri and Dhekelia ... \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Sovereign Base Areas of Akrotiri and Dhekelia ... Other 32179 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((-17.95083 27.71186, -17.95775 ... Spain Andalucia \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Almeria Other 29098 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((79.84784 6.95636, 79.84988 6.9... Sri Lanka Central \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Matale SAR 29150 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((29.93749 10.28585, 29.93661 10... Sudan Al Jazeera \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Al Hasaheisa AFR 2245 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((-55.98729 2.51703, -55.99048 2... Suriname Brokopondo \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Brownsweg LCR 29175 ,\n", + " geometry \\\n", + " 0 MULTIPOLYGON (((-7.98759 71.11012, -7.98799 71... \n", + " \n", + " WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 Svalbard and Jan Mayen Islands (Nor.) Administrative unit not available \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Administrative unit not available Other 29237 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 POLYGON ((31.22541 -27.22502, 31.21981 -27.222... Swaziland Hhohho \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Hhukwini AFR 29238 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((11.97269 57.34275, 11.97602 57... Sweden \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Blekinge Laen Karlshamn Other 29291 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 POLYGON ((6.26758 46.26258, 6.27236 46.26445, ... Switzerland Aargau \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Administrative unit not available Other 29580 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 POLYGON ((36.49526 32.36550, 36.49277 32.36750... Syrian Arab Republic \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Al_Qunaytirah Al_Fiq MENA 29606 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((6.52218 -0.01147, 6.52154 -0.0... São Tomé and Príncipe \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Príncipe Administrative unit not available AFR 28606 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((68.98300 37.30468, 68.97284 37... Tajikistan \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Badakhshoni Kuni Ishkashimskiy ECA 29674 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((33.70177 -9.61841, 33.69182 -9... Tanzania Arusha \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Arumeru AFR 32273 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((98.30583 7.46361, 98.30679 7.4... Thailand \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Amnat Charoen Chanuman EAP 29730 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((-79.52977 23.50477, -79.52975 ... The Bahamas \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA \\\n", + " 0 Administrative unit not available Administrative unit not available \n", + " \n", + " WB_REGION id \n", + " 0 Other 3890 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 POLYGON ((-16.68790 13.16390, -16.68771 13.163... The Gambia Banjul \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Banjul AFR 15396 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((3.67577 51.37560, 3.68429 51.3... The Netherlands \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Drenthe Administrative unit not available Other 25608 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((124.35126 -9.43238, 124.35123 ... Timor-Leste Aileu \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Aileu Other 30666 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 POLYGON ((1.10574 6.16816, 1.08544 6.16808, 1.... Togo Centrale \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Tchamba AFR 30733 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((-171.21918 -9.38111, -171.2239... Tokelau (N.Z.) \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Tokelau (N.Z.) Tokelau (N.Z.) Other 30763 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((-176.19949 -22.32853, -176.197... Tonga \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA \\\n", + " 0 Administrative unit not available Administrative unit not available \n", + " \n", + " WB_REGION id \n", + " 0 EAP 30764 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((-61.56799 10.06578, -61.58727 ... Trinidad and Tobago \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Arima Administrative unit not available Other 30765 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((8.32440 32.81216, 8.32332 32.8... Tunisia Ariana \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Ariana Ville MENA 30780 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((27.51114 36.65240, 27.50902 36... Turkey Adana \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Aladag ECA 31041 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((53.08909 39.09605, 53.08696 39... Turkmenistan Chardzhou \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Administrative unit not available ECA 31967 ,\n", + " geometry \\\n", + " 0 MULTIPOLYGON (((-71.67052 21.17696, -71.66897 ... \n", + " \n", + " WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 Turks and Caicos Islands (U.K.) Grand Turk \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Administrative unit not available Other 31971 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((178.41179 -7.98920, 178.41498 ... Tuvalu \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA \\\n", + " 0 Administrative unit not available Administrative unit not available \n", + " \n", + " WB_REGION id \n", + " 0 EAP 31977 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 POLYGON ((30.17750 -1.30722, 30.17101 -1.30490... Uganda Adjumani \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Adjumani AFR 31978 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((29.78359 45.44523, 29.77696 45... Ukraine Cherkas'ka \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Administrative unit not available ECA 32145 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((55.82899 24.70459, 55.83477 24... United Arab Emirates \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Abu Dhabi Administrative unit not available Other 32170 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((-6.88065 54.33653, -6.88065 54... United Kingdom \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 England Avon Other 32180 ,\n", + " geometry \\\n", + " 0 MULTIPOLYGON (((-64.96056 18.31847, -64.96415 ... \n", + " \n", + " WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 United States Virgin Islands (U.S.) Saint Croix (County Equivalent) \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Administrative unit not available Other 32403 ,\n", + " geometry \\\n", + " 0 MULTIPOLYGON (((-157.88979 21.30592, -157.8930... \n", + " \n", + " WB_ADM0_NA WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 United States of America Alabama Autauga Other 32406 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((-57.54870 -34.49409, -57.55430... Uruguay Artigas \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Administrative unit not available Other 35537 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((67.11242 37.32707, 67.10465 37... Uzbekistan Andijan \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Altinkul district ECA 35556 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((167.30373 -15.89278, 167.30917... Vanuatu Malampa \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Administrative unit not available EAP 35755 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 POLYGON ((12.45637 41.90215, 12.45451 41.90022... Vatican City \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Vatican City Vatican City Other 16237 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 MULTIPOLYGON (((104.85467 8.41213, 104.85332 8... Vietnam An Giang \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Chau Doc Township EAP 36079 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((166.64729 19.29597, 166.65453 ... Wake Island (U.S.) \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Wake Island (U.S.) Wake Island (U.S.) Other 36736 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((-178.01576 -14.34117, -178.006... Wallis and Futuna (Fr.) \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Wallis and Futuna (Fr.) Wallis and Futuna (Fr.) Other 36737 ,\n", + " geometry WB_ADM0_NA \\\n", + " 0 MULTIPOLYGON (((34.29211 31.24109, 34.29178 31... West Bank and Gaza \n", + " \n", + " WB_ADM1_NA WB_ADM2_NA WB_REGION id \n", + " 0 Deir al Balah Administrative unit not available Other 15433 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 POLYGON ((25.86737 -17.97688, 25.86519 -17.975... Zambia Central \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Chibombo AFR 37040 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 POLYGON ((29.03009 -21.98026, 29.02253 -21.954... Zimbabwe Bulawayo \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Bulawayo AFR 37112 ,\n", + " geometry WB_ADM0_NA WB_ADM1_NA \\\n", + " 0 POLYGON ((17.96880 47.96910, 17.96990 47.96850... ccc Nitra \n", + " \n", + " WB_ADM2_NA WB_REGION id \n", + " 0 Komarno Other 28749 ]" + ] + }, + "execution_count": 60, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "adm0 = [curD.dissolve() for lbl, curD in inA.groupby('WB_ADM0_NA')]\n", + "adm0" + ] + }, + { + "cell_type": "code", + "execution_count": 67, + "id": "0cf15926", + "metadata": {}, + "outputs": [], + "source": [ + "adm0_full = pd.concat(adm0)\n", + "adm0_full = gpd.GeoDataFrame(adm0_full, geometry='geometry', crs=4326)\n", + "adm0_full = adm0_full.drop(['WB_ADM1_NA','WB_ADM2_NA','id'], axis=1)\n", + "adm0_full.to_file(f'{out_folder}_ADM0_bounds.geojson', driver='GeoJSON')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "010d8328", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Earth Engine", + "language": "python", + "name": "ee" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.4" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/notebooks/IMPLEMENTATIONS/ZON_MNACE_Compile_NTL/zonal_pop_NTL_VIIRS_EOG.py b/notebooks/IMPLEMENTATIONS/ZON_MNACE_Compile_NTL/zonal_pop_NTL_VIIRS_EOG.py new file mode 100644 index 0000000..4667dd3 --- /dev/null +++ b/notebooks/IMPLEMENTATIONS/ZON_MNACE_Compile_NTL/zonal_pop_NTL_VIIRS_EOG.py @@ -0,0 +1,91 @@ +import sys, os, multiprocessing + +import pandas as pd +import geopandas as gpd +#import numpy as np + +from h3 import h3 + +import GOSTrocks.rasterMisc as rMisc +import GOSTrocks.ntlMisc as ntl +from GOSTrocks.misc import tPrint + +sys.path.append("../../src") +import h3_helper + +AWS_S3_BUCKET = 'wbg-geography01' +AWS_ACCESS_KEY_ID = os.getenv("AWS_ACCESS_KEY_ID") +AWS_SECRET_ACCESS_KEY = os.getenv("AWS_SECRET_ACCESS_KEY") +AWS_SESSION_TOKEN = os.getenv("AWS_SESSION_TOKEN") + +def run_zonal(gdf, cur_raster_file, out_file, buffer0=False, verbose=False): + cName = f'{os.path.basename(os.path.dirname(out_file))}-{os.path.basename(cur_raster_file)}' + if verbose: + tPrint(f'Starting {cName}') + if buffer0: + gdf['geometry'] = gdf['geometry'].buffer(0) + res = rMisc.zonalStats(gdf, cur_raster_file, minVal=0, verbose=False) + res = pd.DataFrame(res, columns=['SUM', 'MIN', 'MAX', 'MEAN']) + res['id'] = gdf['id'].values + if verbose: + tPrint(f'**** finished {cName}') + return({out_file:res}) + +if __name__ == "__main__": + multiprocess=True + verbose = True + tPrint("Starting") + h3_level = 6 + data_prefix = "VIIRS_ANNUAL_EOG" + + # Get list of nighttime lights VIIRS data + # ntl_files = ntl.aws_search_ntl() + ntl_folder = "/home/public/Data/GLOBAL/NighttimeLights/VIIRS_ANNUAL_EOG_V21" + ntl_files = [os.path.join(ntl_folder, x) for x in os.listdir(ntl_folder) if x.endswith(".tif")] + + # h3_0_list = h3_helper.generate_lvl0_lists(h3_level, return_gdf=True, buffer0=False) + admin_bounds = "/home/wb411133/data/Global/ADMIN/Admin2_Polys.shp" + # Generate a list from the global admin boundaries + inA = gpd.read_file(admin_bounds) + inA['id'] = list(inA.index) + h3_0_list = {} + for region, countries in inA.groupby("WB_REGION"): + h3_0_list[region] = countries + + if verbose: + tPrint("H3_0 list generated") + # set up mp arguments + + for h3_0_key, cur_gdf in h3_0_list.items(): + arg_list = [] + processed_list = [] + for pop_file in ntl_files: + filename = os.path.basename(f'{pop_file.replace(".tif", "")}_zonal.csv') + out_s3_key = f'Space2Stats/h3_stats_data/GLOBAL/{data_prefix}/{h3_0_key}/{filename}' + out_s3_key = f'Space2Stats/h3_stats_data/ADM_GLOBAL/{data_prefix}/{h3_0_key}/{filename}' + full_path = os.path.join("s3://", AWS_S3_BUCKET, out_s3_key) + try: + tempPD = pd.read_csv(full_path) + processed_list.append(filename) + except: + arg_list.append([cur_gdf, pop_file, out_s3_key, True, verbose]) + + if multiprocess: + with multiprocessing.Pool(processes=min([70,len(ntl_files)])) as pool: + results = pool.starmap(run_zonal, arg_list) + else: + for a in arg_list: + results = run_zonal(*a) + + for combo in results: + out_file = list(combo.keys())[0] + res = combo[out_file] + res.to_csv( + f"s3://{AWS_S3_BUCKET}/{out_file}", + index=False, + storage_options={ + "key": AWS_ACCESS_KEY_ID, + "secret": AWS_SECRET_ACCESS_KEY, + "token": AWS_SESSION_TOKEN, + }, + ) \ No newline at end of file diff --git a/notebooks/Intersect_Points_H3.ipynb b/notebooks/Intersect_Points_H3.ipynb new file mode 100644 index 0000000..523e3da --- /dev/null +++ b/notebooks/Intersect_Points_H3.ipynb @@ -0,0 +1,390 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 15, + "id": "11c36aa1", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The autoreload extension is already loaded. To reload it, use:\n", + " %reload_ext autoreload\n" + ] + } + ], + "source": [ + "import sys, os, importlib, math, multiprocessing, boto3, pickle\n", + "import rasterio, geojson\n", + "\n", + "import pandas as pd\n", + "import geopandas as gpd\n", + "import numpy as np\n", + "\n", + "from h3 import h3\n", + "from tqdm import tqdm\n", + "from shapely.geometry import Polygon, Point\n", + "\n", + "sys.path.insert(0, \"/home/wb411133/Code/gostrocks/src\")\n", + "import GOSTrocks.rasterMisc as rMisc\n", + "import GOSTrocks.ntlMisc as ntl\n", + "import GOSTrocks.mapMisc as mapMisc\n", + "from GOSTrocks.misc import tPrint\n", + "\n", + "sys.path.append(\"../src\")\n", + "import h3_helper\n", + "\n", + "%load_ext autoreload\n", + "%autoreload 2" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "50d7cb00", + "metadata": {}, + "outputs": [], + "source": [ + "input_acled_file = \"/home/public/Data/GLOBAL/ACLED/2020-01-01-2023-01-13.csv\"\n", + "h3_level = 6\n", + "\n", + "bucket = 'wbg-geography01' \n", + "prefix = 'Space2Stats/h3_stats_data'\n", + "attribute = \"ACLED\"\n", + "region = 'us-east-1'\n", + "s3client = boto3.client('s3', region_name=region)" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "80bba1f5", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Loading pickle file h0_dictionary_of_h6_geodata_frames.pickle: it exists True\n" + ] + } + ], + "source": [ + "inA = gpd.read_file(input_acled_file)\n", + "h3_0_list = h3_helper.generate_lvl0_lists(h3_level, return_gdf=True, buffer0=False)" + ] + }, + { + "cell_type": "code", + "execution_count": 66, + "id": "9f987799", + "metadata": {}, + "outputs": [], + "source": [ + "inA_geom = [Point(x) for x in zip(inA['longitude'].astype(float), inA['latitude'].astype(float))]\n", + "inA = gpd.GeoDataFrame(inA, geometry=inA_geom, crs=4326)" + ] + }, + { + "cell_type": "code", + "execution_count": 80, + "id": "cbae0344", + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "10:08:48\tProcessed 8005fffffffffff\n", + "10:08:56\tProcessed 8063fffffffffff\n", + "10:09:04\tProcessed 806dfffffffffff\n", + "10:09:11\tProcessed 801dfffffffffff\n", + "10:09:19\tProcessed 80a7fffffffffff\n", + "10:09:27\tProcessed 80affffffffffff\n", + "10:09:35\tProcessed 809dfffffffffff\n", + "10:09:44\tProcessed 8083fffffffffff\n", + "10:09:53\tProcessed 803ffffffffffff\n", + "10:10:01\tProcessed 802ffffffffffff\n", + "10:10:10\tProcessed 805ffffffffffff\n", + "10:10:17\tProcessed 804ffffffffffff\n", + "10:10:24\tProcessed 80b1fffffffffff\n", + "10:10:33\tProcessed 8055fffffffffff\n", + "10:10:41\tProcessed 8051fffffffffff\n", + "10:10:51\tProcessed 8043fffffffffff\n", + "10:10:59\tProcessed 8027fffffffffff\n", + "10:11:08\tProcessed 80a3fffffffffff\n", + "10:11:15\tProcessed 8099fffffffffff\n", + "10:11:23\tProcessed 8031fffffffffff\n", + "10:11:32\tProcessed 8071fffffffffff\n", + "10:11:43\tProcessed 8033fffffffffff\n", + "10:11:53\tProcessed 801ffffffffffff\n", + "10:12:00\tProcessed 8085fffffffffff\n", + "10:12:08\tProcessed 8009fffffffffff\n", + "10:12:16\tProcessed 80cdfffffffffff\n", + "10:12:24\tProcessed 80d3fffffffffff\n", + "10:12:32\tProcessed 80f1fffffffffff\n", + "10:12:40\tProcessed 80c7fffffffffff\n", + "10:12:48\tProcessed 8089fffffffffff\n", + "10:12:56\tProcessed 804bfffffffffff\n", + "10:13:05\tProcessed 8049fffffffffff\n", + "10:13:14\tProcessed 802bfffffffffff\n", + "10:13:23\tProcessed 808bfffffffffff\n", + "10:13:30\tProcessed 8093fffffffffff\n", + "10:13:38\tProcessed 8037fffffffffff\n", + "10:13:47\tProcessed 80b3fffffffffff\n", + "10:13:56\tProcessed 8081fffffffffff\n", + "10:14:05\tProcessed 8047fffffffffff\n", + "10:14:13\tProcessed 801bfffffffffff\n", + "10:14:21\tProcessed 80bbfffffffffff\n", + "10:14:29\tProcessed 8025fffffffffff\n", + "10:14:37\tProcessed 8057fffffffffff\n", + "10:14:45\tProcessed 806ffffffffffff\n", + "10:14:53\tProcessed 80b7fffffffffff\n", + "10:15:02\tProcessed 8097fffffffffff\n", + "10:15:10\tProcessed 8095fffffffffff\n", + "10:15:18\tProcessed 809ffffffffffff\n", + "10:15:27\tProcessed 8011fffffffffff\n", + "10:15:34\tProcessed 80c5fffffffffff\n", + "10:15:43\tProcessed 8021fffffffffff\n", + "10:15:53\tProcessed 80a9fffffffffff\n", + "10:16:02\tProcessed 8045fffffffffff\n", + "10:16:09\tProcessed 80cbfffffffffff\n", + "10:16:18\tProcessed 8059fffffffffff\n", + "10:16:26\tProcessed 80c9fffffffffff\n", + "10:16:35\tProcessed 8041fffffffffff\n", + "10:16:42\tProcessed 80d5fffffffffff\n", + "10:16:50\tProcessed 80abfffffffffff\n", + "10:16:58\tProcessed 80effffffffffff\n", + "10:17:06\tProcessed 80e1fffffffffff\n", + "10:17:14\tProcessed 80d1fffffffffff\n", + "10:17:21\tProcessed 80f3fffffffffff\n", + "10:17:29\tProcessed 8077fffffffffff\n", + "10:17:37\tProcessed 804dfffffffffff\n", + "10:17:47\tProcessed 8053fffffffffff\n", + "10:17:55\tProcessed 80bffffffffffff\n", + "10:18:03\tProcessed 807dfffffffffff\n", + "10:18:12\tProcessed 8017fffffffffff\n", + "10:18:20\tProcessed 8061fffffffffff\n", + "10:18:29\tProcessed 806bfffffffffff\n", + "10:18:37\tProcessed 8035fffffffffff\n", + "10:18:46\tProcessed 807bfffffffffff\n", + "10:18:54\tProcessed 800bfffffffffff\n", + "10:19:02\tProcessed 8087fffffffffff\n", + "10:19:10\tProcessed 80adfffffffffff\n", + "10:19:18\tProcessed 80c1fffffffffff\n", + "10:19:28\tProcessed 8023fffffffffff\n", + "10:19:36\tProcessed 80b9fffffffffff\n", + "10:19:43\tProcessed 80ddfffffffffff\n", + "10:19:54\tProcessed 802dfffffffffff\n", + "10:20:02\tProcessed 8079fffffffffff\n", + "10:20:11\tProcessed 8039fffffffffff\n", + "10:20:19\tProcessed 80e3fffffffffff\n", + "10:20:27\tProcessed 80a5fffffffffff\n", + "10:20:35\tProcessed 8015fffffffffff\n", + "10:20:43\tProcessed 808ffffffffffff\n", + "10:20:52\tProcessed 80dbfffffffffff\n", + "10:21:00\tProcessed 80dffffffffffff\n", + "10:21:07\tProcessed 8001fffffffffff\n", + "10:21:16\tProcessed 8019fffffffffff\n", + "10:21:23\tProcessed 80b5fffffffffff\n", + "10:21:31\tProcessed 805dfffffffffff\n", + "10:21:40\tProcessed 8073fffffffffff\n", + "10:21:50\tProcessed 805bfffffffffff\n", + "10:21:59\tProcessed 807ffffffffffff\n", + "10:22:08\tProcessed 8069fffffffffff\n", + "10:22:16\tProcessed 8029fffffffffff\n", + "10:22:25\tProcessed 808dfffffffffff\n", + "10:22:32\tProcessed 80e9fffffffffff\n", + "10:22:40\tProcessed 8003fffffffffff\n", + "10:22:49\tProcessed 8067fffffffffff\n", + "10:22:57\tProcessed 80ebfffffffffff\n", + "10:23:05\tProcessed 8013fffffffffff\n", + "10:23:13\tProcessed 803bfffffffffff\n", + "10:23:21\tProcessed 80d7fffffffffff\n", + "10:23:28\tProcessed 800ffffffffffff\n", + "10:23:37\tProcessed 80c3fffffffffff\n", + "10:23:45\tProcessed 8007fffffffffff\n", + "10:23:53\tProcessed 80e5fffffffffff\n", + "10:24:01\tProcessed 80edfffffffffff\n", + "10:24:09\tProcessed 80bdfffffffffff\n", + "10:24:18\tProcessed 803dfffffffffff\n", + "10:24:27\tProcessed 8075fffffffffff\n", + "10:24:34\tProcessed 8091fffffffffff\n", + "10:24:43\tProcessed 800dfffffffffff\n", + "10:24:52\tProcessed 80cffffffffffff\n", + "10:25:00\tProcessed 80e7fffffffffff\n", + "10:25:07\tProcessed 80d9fffffffffff\n", + "10:25:17\tProcessed 8065fffffffffff\n", + "10:25:24\tProcessed 80a1fffffffffff\n", + "10:25:33\tProcessed 809bfffffffffff\n" + ] + } + ], + "source": [ + "output_results = {}\n", + "for h0_idx, inD in h3_0_list.items():\n", + " for lbl, curA in inA.groupby(['year',\"event_type\"]):\n", + " curD = gpd.sjoin(inD, curA, how=\"inner\")\n", + " if curD.shape[0] > 0:\n", + " tempD = curD\n", + " count_d = tempD.groupby(\"shape_id\").aggregate({'event_type':'count'}).loc[:,'event_type']\n", + " tempD = inD.join(count_d, rsuffix='acled').fillna(0)\n", + " inD[\"_\".join(lbl)] = tempD['event_type']\n", + " else:\n", + " inD[\"_\".join(lbl)] = tempD['event_type']\n", + " output_results[h0_idx] = inD\n", + " tPrint(f'Processed {h0_idx}')" + ] + }, + { + "cell_type": "code", + "execution_count": 82, + "id": "af47be32", + "metadata": {}, + "outputs": [], + "source": [ + "# concatenate all the results datasets\n", + "all_ds = [x for y, x in output_results.items()]\n", + "combo_res = pd.concat(all_ds)" + ] + }, + { + "cell_type": "code", + "execution_count": 85, + "id": "c361f76b", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Index(['geometry', 'shape_id', 'Battles', 'Explosions/Remote violence',\n", + " 'Protests', 'Riots', 'Strategic developments',\n", + " 'Violence against civilians', '2020_Battles',\n", + " '2020_Explosions/Remote violence', '2020_Protests', '2020_Riots',\n", + " '2020_Strategic developments', '2020_Violence against civilians',\n", + " '2021_Battles', '2021_Explosions/Remote violence', '2021_Protests',\n", + " '2021_Riots', '2021_Strategic developments',\n", + " '2021_Violence against civilians', '2022_Battles',\n", + " '2022_Explosions/Remote violence', '2022_Protests', '2022_Riots',\n", + " '2022_Strategic developments', '2022_Violence against civilians',\n", + " '2023_Battles', '2023_Explosions/Remote violence', '2023_Protests',\n", + " '2023_Riots', '2023_Strategic developments',\n", + " '2023_Violence against civilians'],\n", + " dtype='object')" + ] + }, + "execution_count": 85, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "combo_res.columns" + ] + }, + { + "cell_type": "code", + "execution_count": 106, + "id": "e973f2d4", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "16:10:00\tSTART\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + ":8: UserWarning: this is an initial implementation of Parquet/Feather file support and associated metadata. This is tracking version 0.1.0 of the metadata specification at https://github.com/geopandas/geo-arrow-spec\n", + "\n", + "This metadata specification does not yet make stability promises. We do not yet recommend using this in a production setting unless you are able to rewrite your Parquet/Feather files.\n", + "\n", + "To further ignore this warning, you can do: \n", + "import warnings; warnings.filterwarnings('ignore', message='.*initial implementation of Parquet.*')\n", + " sel_data.to_parquet(out_s3_file)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "16:10:04\ts3://wbg-geography01/Space2Stats/h3_stats_data/ACLED/2020/ACLED_breakdown_event_type.parquet\n", + "16:10:07\ts3://wbg-geography01/Space2Stats/h3_stats_data/ACLED/2021/ACLED_breakdown_event_type.parquet\n", + "16:10:11\ts3://wbg-geography01/Space2Stats/h3_stats_data/ACLED/2022/ACLED_breakdown_event_type.parquet\n", + "16:10:15\ts3://wbg-geography01/Space2Stats/h3_stats_data/ACLED/2023/ACLED_breakdown_event_type.parquet\n" + ] + } + ], + "source": [ + "tPrint(\"START\")\n", + "for yr in range(2020, 2024): \n", + " sel_cols = [x for x in combo_res.columns if str(yr) in x]\n", + " col_names = [x.replace(f\"{yr}_\", \"\") for x in sel_cols]\n", + " sel_data = combo_res.loc[:,sel_cols]\n", + " sel_data.columns = col_names \n", + " out_s3_file = f\"s3://{bucket}/{prefix}/ACLED/{yr}/ACLED_breakdown_event_type.parquet\"\n", + " sel_data.to_parquet(out_s3_file)\n", + " tPrint(out_s3_file)\n", + " " + ] + }, + { + "cell_type": "code", + "execution_count": 104, + "id": "3b51c8b9", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'s3://wbg-geography01/Space2Stats/h3_stats_data/ACLED/2020/ACLED_breakdown_event_type.csv'" + ] + }, + "execution_count": 104, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "out_s3_file" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "4a368374", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Earth Engine", + "language": "python", + "name": "ee" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.4" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/notebooks/MP_SCRIPTS/zonal_pop_NTL_VIIRS_LEN.py b/notebooks/MP_SCRIPTS/zonal_pop_NTL_VIIRS_LEN.py index b220e74..4667dd3 100755 --- a/notebooks/MP_SCRIPTS/zonal_pop_NTL_VIIRS_LEN.py +++ b/notebooks/MP_SCRIPTS/zonal_pop_NTL_VIIRS_LEN.py @@ -36,10 +36,12 @@ def run_zonal(gdf, cur_raster_file, out_file, buffer0=False, verbose=False): verbose = True tPrint("Starting") h3_level = 6 - data_prefix = "VIIRS_Monthly_LEN" + data_prefix = "VIIRS_ANNUAL_EOG" # Get list of nighttime lights VIIRS data - ntl_files = ntl.aws_search_ntl() + # ntl_files = ntl.aws_search_ntl() + ntl_folder = "/home/public/Data/GLOBAL/NighttimeLights/VIIRS_ANNUAL_EOG_V21" + ntl_files = [os.path.join(ntl_folder, x) for x in os.listdir(ntl_folder) if x.endswith(".tif")] # h3_0_list = h3_helper.generate_lvl0_lists(h3_level, return_gdf=True, buffer0=False) admin_bounds = "/home/wb411133/data/Global/ADMIN/Admin2_Polys.shp" diff --git a/notebooks/Untitled.ipynb b/notebooks/Untitled.ipynb new file mode 100644 index 0000000..06c3250 --- /dev/null +++ b/notebooks/Untitled.ipynb @@ -0,0 +1,446 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "id": "086f423a", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/wb411133/.conda/envs/ee/lib/python3.9/site-packages/geopandas/_compat.py:106: UserWarning: The Shapely GEOS version (3.9.1-CAPI-1.14.2) is incompatible with the GEOS version PyGEOS was compiled with (3.10.4-CAPI-1.16.2). Conversions between both will be slow.\n", + " warnings.warn(\n" + ] + } + ], + "source": [ + "import sys, os, importlib, math, multiprocessing, boto3, pickle\n", + "import rasterio, geojson\n", + "\n", + "import pandas as pd\n", + "import geopandas as gpd\n", + "import numpy as np\n", + "\n", + "from h3 import h3\n", + "from tqdm import tqdm\n", + "from shapely.geometry import Polygon\n", + "\n", + "sys.path.insert(0, \"/home/wb411133/Code/gostrocks/src\")\n", + "import GOSTrocks.rasterMisc as rMisc\n", + "import GOSTrocks.ntlMisc as ntl\n", + "import GOSTrocks.mapMisc as mapMisc\n", + "from GOSTrocks.misc import tPrint\n", + "\n", + "sys.path.append(\"../src\")\n", + "import h3_helper\n", + "\n", + "%load_ext autoreload\n", + "%autoreload 2" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "9815766b", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
ISO_A3ISO_A2WB_A3HASC_0GAUL_0WB_REGIONWB_STATUSSOVEREIGNNAM_0geometryID
0AFGAFAFGAF1SARMember StateAFGAfghanistanPOLYGON ((70.04663 37.54360, 70.04676 37.54356...0
1ALBALALBAL3ECAMember StateALBAlbaniaMULTIPOLYGON (((20.46186 41.55588, 20.46177 41...1
2ANDADADOAD7OtherMember StateANDAndorraPOLYGON ((1.46171 42.50602, 1.46176 42.50605, ...2
3AREAEAREAE255MENAMember StateAREUnited Arab EmiratesMULTIPOLYGON (((53.83064 24.06414, 53.82975 24...3
4ARGARARGAR12LCRMember StateARGArgentinaMULTIPOLYGON (((-58.43833 -34.00238, -58.44420...4
\n", + "
" + ], + "text/plain": [ + " ISO_A3 ISO_A2 WB_A3 HASC_0 GAUL_0 WB_REGION WB_STATUS SOVEREIGN \\\n", + "0 AFG AF AFG AF 1 SAR Member State AFG \n", + "1 ALB AL ALB AL 3 ECA Member State ALB \n", + "2 AND AD ADO AD 7 Other Member State AND \n", + "3 ARE AE ARE AE 255 MENA Member State ARE \n", + "4 ARG AR ARG AR 12 LCR Member State ARG \n", + "\n", + " NAM_0 geometry ID \n", + "0 Afghanistan POLYGON ((70.04663 37.54360, 70.04676 37.54356... 0 \n", + "1 Albania MULTIPOLYGON (((20.46186 41.55588, 20.46177 41... 1 \n", + "2 Andorra POLYGON ((1.46171 42.50602, 1.46176 42.50605, ... 2 \n", + "3 United Arab Emirates MULTIPOLYGON (((53.83064 24.06414, 53.82975 24... 3 \n", + "4 Argentina MULTIPOLYGON (((-58.43833 -34.00238, -58.44420... 4 " + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# Define S3 parameters\n", + "bucket = 'wbg-geography01' \n", + "prefix = 'Space2Stats/sample_data'\n", + "region = 'us-east-1'\n", + "s3client = boto3.client('s3', region_name=region)\n", + "out_folder = \"/home/wb411133/projects/Space2Stats/\"\n", + "\n", + "admin_bounds = \"/home/public/Data/GLOBAL/ADMIN/ADMIN2/HighRes_20230328/shp/WB_GAD_ADM0.shp\"\n", + "inA = gpd.read_file(admin_bounds)\n", + "inA['ID'] = inA.index\n", + "inA.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "c9e5c3fb", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
ISO_A3ISO_A2WB_A3HASC_0GAUL_0WB_REGIONWB_STATUSSOVEREIGNNAM_0geometryID
260KENKEKENKE133AFRMember StateKENKenyaMULTIPOLYGON (((33.94935 -0.33810, 33.95258 -0...260
\n", + "
" + ], + "text/plain": [ + " ISO_A3 ISO_A2 WB_A3 HASC_0 GAUL_0 WB_REGION WB_STATUS SOVEREIGN \\\n", + "260 KEN KE KEN KE 133 AFR Member State KEN \n", + "\n", + " NAM_0 geometry ID \n", + "260 Kenya MULTIPOLYGON (((33.94935 -0.33810, 33.95258 -0... 260 " + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# Extract/Generate H3 cells and download raster data for mapping generation\n", + "sel_iso3 = \"KEN\"\n", + "sel_admin = inA.loc[inA['ISO_A3'] == sel_iso3]\n" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "fe7ceaa4", + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "['CRS',\n", + " 'Polygon',\n", + " '__builtins__',\n", + " '__cached__',\n", + " '__doc__',\n", + " '__file__',\n", + " '__loader__',\n", + " '__name__',\n", + " '__package__',\n", + " '__spec__',\n", + " 'ctx',\n", + " 'folium',\n", + " 'generate_h3_gdf',\n", + " 'generate_lvl0_lists',\n", + " 'generate_lvl1_lists',\n", + " 'gpd',\n", + " 'h3',\n", + " 'importlib',\n", + " 'json',\n", + " 'make_axes_locatable',\n", + " 'map_choropleth',\n", + " 'mapping',\n", + " 'matplotlib',\n", + " 'mpatches',\n", + " 'os',\n", + " 'pd',\n", + " 'pickle',\n", + " 'plt',\n", + " 'rasterio',\n", + " 'shapely',\n", + " 'static_map_h3',\n", + " 'sys',\n", + " 'tPrint',\n", + " 'tqdm',\n", + " 'unary_union',\n", + " 'urlopen']" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "dir(h3_helper)" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "id": "9e7947e7", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Generating h3 grid level 5: 100%|██████████| 365/365 [00:01<00:00, 224.11it/s]\n", + ":9: UserWarning: this is an initial implementation of Parquet/Feather file support and associated metadata. This is tracking version 0.1.0 of the metadata specification at https://github.com/geopandas/geo-arrow-spec\n", + "\n", + "This metadata specification does not yet make stability promises. We do not yet recommend using this in a production setting unless you are able to rewrite your Parquet/Feather files.\n", + "\n", + "To further ignore this warning, you can do: \n", + "import warnings; warnings.filterwarnings('ignore', message='.*initial implementation of Parquet.*')\n", + " h3_data.to_parquet(out_file)\n", + "Generating h3 grid level 6: 100%|██████████| 365/365 [00:06<00:00, 54.42it/s]\n", + "Generating h3 grid level 7: 100%|██████████| 365/365 [00:41<00:00, 8.88it/s] \n" + ] + } + ], + "source": [ + "out_path = f's3://{bucket}/{prefix}/{sel_iso3}'\n", + "\n", + "for h3_lvl in [5,6,7]:\n", + " out_file = os.path.join(out_path, f\"h3_lvl{h3_lvl}_cells.geoparquet\")\n", + " try:\n", + " gpd.read_file(out_file)\n", + " except:\n", + " h3_data = h3_helper.generate_h3_gdf(sel_admin, h3_lvl)\n", + " h3_data.to_parquet(out_file)\n" + ] + }, + { + "cell_type": "markdown", + "id": "a1efc49a", + "metadata": {}, + "source": [ + "# Extract geospatial data" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "id": "b5f4b133", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[array([[[0., 0., 0., ..., 0., 0., 0.],\n", + " [0., 0., 0., ..., 0., 0., 0.],\n", + " [0., 0., 0., ..., 0., 0., 0.],\n", + " ...,\n", + " [0., 0., 0., ..., 0., 0., 0.],\n", + " [0., 0., 0., ..., 0., 0., 0.],\n", + " [0., 0., 0., ..., 0., 0., 0.]]], dtype=float32),\n", + " {'driver': 'GTiff',\n", + " 'dtype': 'float32',\n", + " 'nodata': None,\n", + " 'width': 1921,\n", + " 'height': 2246,\n", + " 'count': 1,\n", + " 'crs': CRS.from_epsg(4326),\n", + " 'transform': Affine(0.0041666667, 0.0, 33.90625171125001,\n", + " 0.0, -0.0041666667, 4.631249437050002)}]" + ] + }, + "execution_count": 16, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ntl_files = ntl.aws_search_ntl()\n", + "sel_file = ntl_files[0]\n", + "\n", + "raster_path = \"/home/wb411133/temp/s2s_temp\"\n", + "if not os.path.exists(raster_path):\n", + " os.makedirs(raster_path)\n", + "\n", + "out_file = os.path.join(raster_path, os.path.basename(sel_file))\n", + "rMisc.clipRaster(rasterio.open(sel_file), sel_admin, out_file)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "336f8929", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Earth Engine", + "language": "python", + "name": "ee" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.4" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +}