<?xml version="1.0" encoding="UTF-8"?>
<metadata xml:lang="en"><Esri><CreaDate>20241002</CreaDate><CreaTime>13180100</CreaTime><ArcGISFormat>1.0</ArcGISFormat><SyncOnce>FALSE</SyncOnce><DataProperties><lineage><Process ToolSource="c:\arcgis\desktop10.4\ArcToolbox\Toolboxes\Data Management Tools.tbx\CalculateField" Date="20181128" Time="105004">CalculateField g2008_af_2 FEWS_ID "!FEWS_ID! .replace('Swaziland', 'Eswatini')" PYTHON_9.3 #</Process><Process ToolSource="c:\arcgis\desktop10.4\ArcToolbox\Toolboxes\Data Management Tools.tbx\CalculateField" Date="20181128" Time="105016">CalculateField g2008_af_2 ADM0_NAME "!ADM0_NAME! .replace('Swaziland', 'Eswatini')" PYTHON_9.3 #</Process><Process ToolSource="c:\arcgis\desktop10.3\ArcToolbox\Toolboxes\Data Management Tools.tbx\AddField" Date="20191007" Time="080105">AddField D:\FEWS\temp\G4\Africa_NEW\g2008_af_2.shp POLY_ID String # # 50 # NULLABLE NON_REQUIRED #</Process><Process ToolSource="c:\arcgis\desktop10.3\ArcToolbox\Toolboxes\Data Management Tools.tbx\CalculateField" Date="20191007" Time="080106">CalculateField D:\FEWS\temp\G4\Africa_NEW\g2008_af_2.shp POLY_ID calcValue(!POLY_ID!, !FEWS_CODE!, None, None, None, 'POLY_ID', 'utf-8') PYTHON_9.3 "\ndef calcValue(new_fld, old_fld, fld0, fld1, fld2, new_fld_name, ecode):\n    # print(new_fld, old_fld, fld0, fld1, fld2, new_fld_name, ecode)\n    calc_exp_res = ''\n    if new_fld_name == 'POLY_ID':\n        if fld0 is not None and fld1 is not None and fld2 is not None:\n            calc_exp_res = (str(int(fld0)) + '+' + str(int(fld1)) + '+' +\n                            str(int(fld2)))\n        elif fld0 is not None and fld1 is not None and fld2 is None:\n            calc_exp_res = str(int(fld0)) + '+' + str(int(fld1))\n        elif fld0 is not None and fld1 is None and fld2 is None:\n            calc_exp_res = str(int(fld0))\n        elif old_fld is not None:\n            calc_exp_res = str(old_fld)\n    elif new_fld_name == 'POLY_NAME':\n        if fld0 is not None and fld1 is not None and fld2 is not None:\n            calc_exp_res = (fld0.encode(ecode) + '+' + fld1.encode(ecode) +\n                            '+' + fld2.encode(ecode))\n        elif fld0 is not None and fld1 is not None and fld2 is None:\n            calc_exp_res = fld0.encode(ecode) + '+' + fld1.encode(ecode)\n        elif fld0 is not None and fld1 is None and fld2 is None:\n            calc_exp_res = fld0.encode(ecode)\n        elif old_fld is not None:\n            calc_exp_res = old_fld.encode(ecode)\n    elif new_fld_name == 'GS_START' or new_fld_name == 'WS_START':\n        calc_exp_res = int(old_fld)\n    # print(calc_exp_res)  # for debugging\n    return calc_exp_res\n"</Process><Process ToolSource="c:\arcgis\desktop10.3\ArcToolbox\Toolboxes\Data Management Tools.tbx\AddField" Date="20191007" Time="080107">AddField D:\FEWS\temp\G4\Africa_NEW\g2008_af_2.shp POLY_NAME String # # 254 # NULLABLE NON_REQUIRED #</Process><Process ToolSource="c:\arcgis\desktop10.3\ArcToolbox\Toolboxes\Data Management Tools.tbx\CalculateField" Date="20191007" Time="080108">CalculateField D:\FEWS\temp\G4\Africa_NEW\g2008_af_2.shp POLY_NAME calcValue(!POLY_NAME!, !FEWS_ID!, None, None, None, 'POLY_NAME', 'utf-8') PYTHON_9.3 "\ndef calcValue(new_fld, old_fld, fld0, fld1, fld2, new_fld_name, ecode):\n    # print(new_fld, old_fld, fld0, fld1, fld2, new_fld_name, ecode)\n    calc_exp_res = ''\n    if new_fld_name == 'POLY_ID':\n        if fld0 is not None and fld1 is not None and fld2 is not None:\n            calc_exp_res = (str(int(fld0)) + '+' + str(int(fld1)) + '+' +\n                            str(int(fld2)))\n        elif fld0 is not None and fld1 is not None and fld2 is None:\n            calc_exp_res = str(int(fld0)) + '+' + str(int(fld1))\n        elif fld0 is not None and fld1 is None and fld2 is None:\n            calc_exp_res = str(int(fld0))\n        elif old_fld is not None:\n            calc_exp_res = str(old_fld)\n    elif new_fld_name == 'POLY_NAME':\n        if fld0 is not None and fld1 is not None and fld2 is not None:\n            calc_exp_res = (fld0.encode(ecode) + '+' + fld1.encode(ecode) +\n                            '+' + fld2.encode(ecode))\n        elif fld0 is not None and fld1 is not None and fld2 is None:\n            calc_exp_res = fld0.encode(ecode) + '+' + fld1.encode(ecode)\n        elif fld0 is not None and fld1 is None and fld2 is None:\n            calc_exp_res = fld0.encode(ecode)\n        elif old_fld is not None:\n            calc_exp_res = old_fld.encode(ecode)\n    elif new_fld_name == 'GS_START' or new_fld_name == 'WS_START':\n        calc_exp_res = int(old_fld)\n    # print(calc_exp_res)  # for debugging\n    return calc_exp_res\n"</Process><Process ToolSource="c:\arcgis\desktop10.3\ArcToolbox\Toolboxes\Data Management Tools.tbx\AddField" Date="20191007" Time="080109">AddField D:\FEWS\temp\G4\Africa_NEW\g2008_af_2.shp GS_START SHORT 5 # # # NULLABLE NON_REQUIRED #</Process><Process ToolSource="c:\arcgis\desktop10.3\ArcToolbox\Toolboxes\Data Management Tools.tbx\CalculateField" Date="20191007" Time="080110">CalculateField D:\FEWS\temp\G4\Africa_NEW\g2008_af_2.shp GS_START calcValue(!GS_START!, !SEAS_START!, None, None, None, 'GS_START', 'utf-8') PYTHON_9.3 "\ndef calcValue(new_fld, old_fld, fld0, fld1, fld2, new_fld_name, ecode):\n    # print(new_fld, old_fld, fld0, fld1, fld2, new_fld_name, ecode)\n    calc_exp_res = ''\n    if new_fld_name == 'POLY_ID':\n        if fld0 is not None and fld1 is not None and fld2 is not None:\n            calc_exp_res = (str(int(fld0)) + '+' + str(int(fld1)) + '+' +\n                            str(int(fld2)))\n        elif fld0 is not None and fld1 is not None and fld2 is None:\n            calc_exp_res = str(int(fld0)) + '+' + str(int(fld1))\n        elif fld0 is not None and fld1 is None and fld2 is None:\n            calc_exp_res = str(int(fld0))\n        elif old_fld is not None:\n            calc_exp_res = str(old_fld)\n    elif new_fld_name == 'POLY_NAME':\n        if fld0 is not None and fld1 is not None and fld2 is not None:\n            calc_exp_res = (fld0.encode(ecode) + '+' + fld1.encode(ecode) +\n                            '+' + fld2.encode(ecode))\n        elif fld0 is not None and fld1 is not None and fld2 is None:\n            calc_exp_res = fld0.encode(ecode) + '+' + fld1.encode(ecode)\n        elif fld0 is not None and fld1 is None and fld2 is None:\n            calc_exp_res = fld0.encode(ecode)\n        elif old_fld is not None:\n            calc_exp_res = old_fld.encode(ecode)\n    elif new_fld_name == 'GS_START' or new_fld_name == 'WS_START':\n        calc_exp_res = int(old_fld)\n    # print(calc_exp_res)  # for debugging\n    return calc_exp_res\n"</Process><Process ToolSource="c:\arcgis\desktop10.3\ArcToolbox\Toolboxes\Data Management Tools.tbx\AddField" Date="20191007" Time="080111">AddField D:\FEWS\temp\G4\Africa_NEW\g2008_af_2.shp WS_START SHORT 5 # # # NULLABLE NON_REQUIRED #</Process><Process ToolSource="c:\arcgis\desktop10.3\ArcToolbox\Toolboxes\Data Management Tools.tbx\CalculateField" Date="20191007" Time="080112">CalculateField D:\FEWS\temp\G4\Africa_NEW\g2008_af_2.shp WS_START calcValue(!WS_START!, !SEAS_START!, None, None, None, 'WS_START', 'utf-8') PYTHON_9.3 "\ndef calcValue(new_fld, old_fld, fld0, fld1, fld2, new_fld_name, ecode):\n    # print(new_fld, old_fld, fld0, fld1, fld2, new_fld_name, ecode)\n    calc_exp_res = ''\n    if new_fld_name == 'POLY_ID':\n        if fld0 is not None and fld1 is not None and fld2 is not None:\n            calc_exp_res = (str(int(fld0)) + '+' + str(int(fld1)) + '+' +\n                            str(int(fld2)))\n        elif fld0 is not None and fld1 is not None and fld2 is None:\n            calc_exp_res = str(int(fld0)) + '+' + str(int(fld1))\n        elif fld0 is not None and fld1 is None and fld2 is None:\n            calc_exp_res = str(int(fld0))\n        elif old_fld is not None:\n            calc_exp_res = str(old_fld)\n    elif new_fld_name == 'POLY_NAME':\n        if fld0 is not None and fld1 is not None and fld2 is not None:\n            calc_exp_res = (fld0.encode(ecode) + '+' + fld1.encode(ecode) +\n                            '+' + fld2.encode(ecode))\n        elif fld0 is not None and fld1 is not None and fld2 is None:\n            calc_exp_res = fld0.encode(ecode) + '+' + fld1.encode(ecode)\n        elif fld0 is not None and fld1 is None and fld2 is None:\n            calc_exp_res = fld0.encode(ecode)\n        elif old_fld is not None:\n            calc_exp_res = old_fld.encode(ecode)\n    elif new_fld_name == 'GS_START' or new_fld_name == 'WS_START':\n        calc_exp_res = int(old_fld)\n    # print(calc_exp_res)  # for debugging\n    return calc_exp_res\n"</Process><Process ToolSource="c:\arcgis\desktop10.7\ArcToolbox\Toolboxes\Data Management Tools.tbx\Merge" Date="20210618" Time="135546">Merge 'g2008_af_2 selection';MZ_Admin2_joined P:\FEWS\Users\Olena\shapefiles_updates\vector_data_MAIN\vector_data_UPDATED\Africa_v3\g2008_af_2.shp "ADM2_CODE "ADM2_CODE" true true false 16 Double 0 16 ,First,#,g2008_af_2 selection,ADM2_CODE,-1,-1,MZ_Admin2_joined,ADM2_CODE,-1,-1;ADM0_CODE "ADM0_CODE" true true false 16 Double 0 16 ,First,#,g2008_af_2 selection,ADM0_CODE,-1,-1,MZ_Admin2_joined,ADM0_CODE,-1,-1;ADM0_NAME "ADM0_NAME" true true false 100 Text 0 0 ,First,#,g2008_af_2 selection,ADM0_NAME,-1,-1,MZ_Admin2_joined,ADM0_NAME,-1,-1;ADM1_NAME "ADM1_NAME" true true false 100 Text 0 0 ,First,#,g2008_af_2 selection,ADM1_NAME,-1,-1,MZ_Admin2_joined,ADM1_NAME,-1,-1;ADM1_CODE "ADM1_CODE" true true false 16 Double 0 16 ,First,#,g2008_af_2 selection,ADM1_CODE,-1,-1,MZ_Admin2_joined,ADM1_CODE,-1,-1;ADM2_NAME "ADM2_NAME" true true false 100 Text 0 0 ,First,#,g2008_af_2 selection,ADM2_NAME,-1,-1,MZ_Admin2_joined,ADM2_NAME,-1,-1;ZONE_ID "ZONE_ID" true true false 5 Long 0 5 ,First,#,g2008_af_2 selection,ZONE_ID,-1,-1;POLY_ID "POLY_ID" true true false 50 Text 0 0 ,First,#,g2008_af_2 selection,POLY_ID,-1,-1,MZ_Admin2_joined,POLY_ID,-1,-1;POLY_NAME "POLY_NAME" true true false 254 Text 0 0 ,First,#,g2008_af_2 selection,POLY_NAME,-1,-1,MZ_Admin2_joined,POLY_NAME,-1,-1;GS_START "GS_START" true true false 5 Long 0 5 ,First,#,g2008_af_2 selection,GS_START,-1,-1,MZ_Admin2_joined,GS_START,-1,-1;WS_START "WS_START" true true false 5 Long 0 5 ,First,#,g2008_af_2 selection,WS_START,-1,-1,MZ_Admin2_joined,WS_START,-1,-1"</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\Toolboxes\Data Management Tools.tbx\Copy" Date="20241002" Time="131801">Copy M:\FEWS\Users\Claudia\G5_shapefiles\CY-SCIGEOENG5-1900\viewer_G5_production\vector_data\Africa_v3\g2008_af_2.shp M:\FEWS\Users\Claudia\G5_shapefiles\CY-SCIGEOENG5-1900\viewer_G5_updates_workspace\vector_data\Africa_v4\g2008_af_2.shp Shapefile #</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\Toolboxes\Data Management Tools.tbx\Rename" Date="20241002" Time="131808">Rename M:\FEWS\Users\Claudia\G5_shapefiles\CY-SCIGEOENG5-1900\viewer_G5_updates_workspace\vector_data\Africa_v4\g2008_af_2.shp M:\FEWS\Users\Claudia\G5_shapefiles\CY-SCIGEOENG5-1900\viewer_G5_updates_workspace\vector_data\Africa_v4\g2008_af_2_new.shp ShapeFile</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\DeleteFeatures" Date="20241002" Time="132624">DeleteFeatures "NEW viewer_G5\vector_data\Africa Admin2\g2008_af_2_new"</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\DeleteFeatures" Date="20241002" Time="132801">DeleteFeatures "NEW viewer_G5\vector_data\Africa Admin2\g2008_af_2_new"</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241002" Time="133313">CalculateField "NEW viewer_G5\vector_data\Africa Admin2\g2008_af_2_new" ADM1_NAME !POLY_NAME!.split("+")[0] Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241002" Time="133351">CalculateField "NEW viewer_G5\vector_data\Africa Admin2\g2008_af_2_new" ADM0_NAME !POLY_NAME!.split("+")[0] Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241002" Time="133413">CalculateField "NEW viewer_G5\vector_data\Africa Admin2\g2008_af_2_new" ADM1_NAME !POLY_NAME!.split("+")[1] Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241002" Time="133434">CalculateField "NEW viewer_G5\vector_data\Africa Admin2\g2008_af_2_new" ADM2_NAME !POLY_NAME!.split("+")[2] Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\DeleteField" Date="20241002" Time="133531">DeleteField "NEW viewer_G5\vector_data\Africa Admin2\g2008_af_2_new" ZONE_ID "Delete Fields"</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\DeleteFeatures" Date="20241002" Time="141652">DeleteFeatures "NEW viewer_G5\vector_data\Africa Admin2\g2008_af_2_new"</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241002" Time="145430">CalculateField "NEW viewer_G5\vector_data\Africa Admin2\g2008_af_2_new" ADM0_NAME !POLY_NAME!.split("+")[0] Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241002" Time="145441">CalculateField "NEW viewer_G5\vector_data\Africa Admin2\g2008_af_2_new" ADM1_NAME !POLY_NAME!.split("+")[1] Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241002" Time="145454">CalculateField "NEW viewer_G5\vector_data\Africa Admin2\g2008_af_2_new" ADM2_NAME !POLY_NAME!.split("+")[1] Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241002" Time="145514">CalculateField "NEW viewer_G5\vector_data\Africa Admin2\g2008_af_2_new" ADM2_NAME !POLY_NAME!.split("+")[2] Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241003" Time="130107">CalculateField M:\FEWS\Users\Claudia\G5_shapefiles\CY-SCIGEOENG5-1900\viewer_G5_updates_workspace\vector_data\Africa_v4\g2008_af_2_new.shp POLY_ID calcValue(!ADM0_CODE!, !ADM1_CODE!, !ADM2_CODE!, None, None, 'POLY_ID') Python "
def calcValue(fld0, fld1, fld2, fld3, fld4, new_fld_name):
    # Admin level codes with GS_START or WS_START =7
    africa_adm0_list = [        
        'Angola', 
        'Bassas da India',
        'Botswana',
        'British Indian Ocean Territory',
        'Burundi',        
        'Comoros',
        'Congo',
        'Democratic Republic of the Congo',
        'Eswatini',
        'Europa Island',
        'French Southern and Antarctic Territories',
        'Heard Island and McDonald Islands',
        'Gabon',
        'Glorioso Island',
        'Juan de Nova Island',
        'Lesotho',
        'Madagascar',
        'Malawi',
        'Mauritius',
        'Mayotte',
        'Mozambique',
        'Namibia',
        'Réunion',
        'Reunion',
        'Rwanda',
        'Saint Helena',
        'Seychelles',
        'South Africa',
        'Tromelin Island',
        'Tanzania',
        'Zambia',
        'Zimbabwe'
    ]
    middle_east_adm0_list = [
        'Iran',
        'Iraq',
        'Israel',
        'Jordan',
        'Kuwait',
        'Lebanon',
        'Oman',
        'Qatar',
        'Saudi Arabia',
        'Syrian Arab Republic',
        'Turkey',
        'United Arab Emirates',
        'West Bank',   
    ]
    south_america_amd0_list = [
        'Argentina',
        'Bolivia',
        'Brazil',
        'Chile',
        'Ecuador',
        'Falkland Islands (Malvinas)',
        'Paraguay',
        'Peru',
        'South Georgia and the South Sandwich Islands',
        'Uruguay',
    ]
    cip_adm0_list = [
        'Australia',
        'Fiji',
        'Indonesia',
        'New Caledonia',
        'New Zealand',
        'Papua New Guinea',
        'Solomon Islands',
        'Timor-Leste',
        'Vanuatu'
    ]
    calc_exp_res = ''
    if new_fld_name == 'POLY_ID':
        if fld0 is not None and fld1 is not None and fld2 is not None:
            calc_exp_res = (str(int(fld0)) + '+' +
                            str(int(fld1)) + '+' +
                            str(int(fld2)))
        elif fld0 is not None and fld1 is not None and fld2 is None:
            calc_exp_res = (str(int(fld0)) + '+' +
                            str(int(fld1)))
        elif fld0 is not None and fld1 is None and fld2 is None:            
            if isinstance(fld0, int) or isinstance(fld0, float):
                calc_exp_res = str(int(fld0))
            else:
                calc_exp_res = str(fld0)            
    elif new_fld_name == 'POLY_NAME':
        if (fld0 is not None and fld1 is not None and fld2 is not None
                and fld3 is not None and fld4 is not None):
            if fld1 == ' ' and fld2 == ' ' and fld3 == ' ':
                calc_exp_res = (str(fld0) + '+' +
                                str(fld4))
            elif fld2 == ' ' and fld3 == ' ':
                calc_exp_res = (str(fld0) + '+' +
                                str(fld1) + '+' +
                                str(fld4))
            elif fld3 == ' ':
                calc_exp_res = (str(fld0) + '+' +
                                str(fld1) + '+' +
                                str(fld2) + '+' +
                                str(fld4))
            elif fld3 == ' ' and fld4 == ' ':
                calc_exp_res = (str(fld0) + '+' +
                                str(fld1) + '+' +
                                str(fld2))
            elif fld4 == ' ':
                calc_exp_res = (str(fld0) + '+' +
                                str(fld1) + '+' +
                                str(fld2) + '+' +
                                str(fld3))
            else:
                calc_exp_res = (str(fld0) + '+' +
                                str(fld1) + '+' +
                                str(fld2) + '+' +
                                str(fld3) + '+' +
                                str(fld4))
        elif (fld0 is not None and fld1 is not None and fld2 is not
              None and fld3 is None and fld4 is None):
            calc_exp_res = (str(fld0) + '+' +
                            str(fld1) + '+' +
                            str(fld2))
        elif (fld0 is not None and fld1 is not None and fld2 is None
              and fld3 is None and fld4 is None):
            calc_exp_res = (str(fld0) + '+' +
                            str(fld1))
        elif (fld0 is not None and fld1 is None and fld2 is None and
              fld3 is None and fld4 is None):
            calc_exp_res = str(fld0)        
    elif new_fld_name == 'GS_START':
        if (fld0 in africa_adm0_list + south_america_amd0_list +
                cip_adm0_list):
            calc_exp_res = 7
        elif fld0 in middle_east_adm0_list:
            calc_exp_res = 10
        else:
            calc_exp_res = 1
    elif new_fld_name == 'WS_START':
        if (fld0 in africa_adm0_list + south_america_amd0_list +
                cip_adm0_list):
            calc_exp_res = 7
        elif fld0 in ['Afghanistan'] + middle_east_adm0_list:
            calc_exp_res = 10
        else:
            calc_exp_res = 1
    return calc_exp_res
    " Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241003" Time="130108">CalculateField M:\FEWS\Users\Claudia\G5_shapefiles\CY-SCIGEOENG5-1900\viewer_G5_updates_workspace\vector_data\Africa_v4\g2008_af_2_new.shp POLY_NAME calcValue(!ADM0_NAME!, !ADM1_NAME!, !ADM2_NAME!, None, None, 'POLY_NAME') Python "
def calcValue(fld0, fld1, fld2, fld3, fld4, new_fld_name):
    # Admin level codes with GS_START or WS_START =7
    africa_adm0_list = [        
        'Angola', 
        'Bassas da India',
        'Botswana',
        'British Indian Ocean Territory',
        'Burundi',        
        'Comoros',
        'Congo',
        'Democratic Republic of the Congo',
        'Eswatini',
        'Europa Island',
        'French Southern and Antarctic Territories',
        'Heard Island and McDonald Islands',
        'Gabon',
        'Glorioso Island',
        'Juan de Nova Island',
        'Lesotho',
        'Madagascar',
        'Malawi',
        'Mauritius',
        'Mayotte',
        'Mozambique',
        'Namibia',
        'Réunion',
        'Reunion',
        'Rwanda',
        'Saint Helena',
        'Seychelles',
        'South Africa',
        'Tromelin Island',
        'Tanzania',
        'Zambia',
        'Zimbabwe'
    ]
    middle_east_adm0_list = [
        'Iran',
        'Iraq',
        'Israel',
        'Jordan',
        'Kuwait',
        'Lebanon',
        'Oman',
        'Qatar',
        'Saudi Arabia',
        'Syrian Arab Republic',
        'Turkey',
        'United Arab Emirates',
        'West Bank',   
    ]
    south_america_amd0_list = [
        'Argentina',
        'Bolivia',
        'Brazil',
        'Chile',
        'Ecuador',
        'Falkland Islands (Malvinas)',
        'Paraguay',
        'Peru',
        'South Georgia and the South Sandwich Islands',
        'Uruguay',
    ]
    cip_adm0_list = [
        'Australia',
        'Fiji',
        'Indonesia',
        'New Caledonia',
        'New Zealand',
        'Papua New Guinea',
        'Solomon Islands',
        'Timor-Leste',
        'Vanuatu'
    ]
    calc_exp_res = ''
    if new_fld_name == 'POLY_ID':
        if fld0 is not None and fld1 is not None and fld2 is not None:
            calc_exp_res = (str(int(fld0)) + '+' +
                            str(int(fld1)) + '+' +
                            str(int(fld2)))
        elif fld0 is not None and fld1 is not None and fld2 is None:
            calc_exp_res = (str(int(fld0)) + '+' +
                            str(int(fld1)))
        elif fld0 is not None and fld1 is None and fld2 is None:            
            if isinstance(fld0, int) or isinstance(fld0, float):
                calc_exp_res = str(int(fld0))
            else:
                calc_exp_res = str(fld0)            
    elif new_fld_name == 'POLY_NAME':
        if (fld0 is not None and fld1 is not None and fld2 is not None
                and fld3 is not None and fld4 is not None):
            if fld1 == ' ' and fld2 == ' ' and fld3 == ' ':
                calc_exp_res = (str(fld0) + '+' +
                                str(fld4))
            elif fld2 == ' ' and fld3 == ' ':
                calc_exp_res = (str(fld0) + '+' +
                                str(fld1) + '+' +
                                str(fld4))
            elif fld3 == ' ':
                calc_exp_res = (str(fld0) + '+' +
                                str(fld1) + '+' +
                                str(fld2) + '+' +
                                str(fld4))
            elif fld3 == ' ' and fld4 == ' ':
                calc_exp_res = (str(fld0) + '+' +
                                str(fld1) + '+' +
                                str(fld2))
            elif fld4 == ' ':
                calc_exp_res = (str(fld0) + '+' +
                                str(fld1) + '+' +
                                str(fld2) + '+' +
                                str(fld3))
            else:
                calc_exp_res = (str(fld0) + '+' +
                                str(fld1) + '+' +
                                str(fld2) + '+' +
                                str(fld3) + '+' +
                                str(fld4))
        elif (fld0 is not None and fld1 is not None and fld2 is not
              None and fld3 is None and fld4 is None):
            calc_exp_res = (str(fld0) + '+' +
                            str(fld1) + '+' +
                            str(fld2))
        elif (fld0 is not None and fld1 is not None and fld2 is None
              and fld3 is None and fld4 is None):
            calc_exp_res = (str(fld0) + '+' +
                            str(fld1))
        elif (fld0 is not None and fld1 is None and fld2 is None and
              fld3 is None and fld4 is None):
            calc_exp_res = str(fld0)        
    elif new_fld_name == 'GS_START':
        if (fld0 in africa_adm0_list + south_america_amd0_list +
                cip_adm0_list):
            calc_exp_res = 7
        elif fld0 in middle_east_adm0_list:
            calc_exp_res = 10
        else:
            calc_exp_res = 1
    elif new_fld_name == 'WS_START':
        if (fld0 in africa_adm0_list + south_america_amd0_list +
                cip_adm0_list):
            calc_exp_res = 7
        elif fld0 in ['Afghanistan'] + middle_east_adm0_list:
            calc_exp_res = 10
        else:
            calc_exp_res = 1
    return calc_exp_res
    " Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241003" Time="150842">CalculateField "NEW viewer_G5\vector_data\Africa Admin2\g2008_af_2_new" GS_START 1 Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241003" Time="150850">CalculateField "NEW viewer_G5\vector_data\Africa Admin2\g2008_af_2_new" WS_START 1 Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241003" Time="150945">CalculateField "NEW viewer_G5\vector_data\Africa Admin2\g2008_af_2_new" GS_START 1 Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241003" Time="150957">CalculateField "NEW viewer_G5\vector_data\Africa Admin2\g2008_af_2_new" WS_START 1 Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241003" Time="151049">CalculateField "NEW viewer_G5\vector_data\Africa Admin2\g2008_af_2_new" GS_START 7 Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241003" Time="151058">CalculateField "NEW viewer_G5\vector_data\Africa Admin2\g2008_af_2_new" WS_START 7 Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241120" Time="124024">CalculateField "NEW viewer_G5\vector_data\NEW - g2008_af_2_new" POLY_ID "{}+{}+{}".format(!ADM0_CODE!, !ADM1_CODE!, !ADM2_CODE!) Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241120" Time="124059">CalculateField "NEW viewer_G5\vector_data\NEW - g2008_af_2_new" POLY_ID "{}+{}+{}".format(int(!ADM0_CODE!), int(!ADM1_CODE!), int(!ADM2_CODE!)) Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241120" Time="124245">CalculateField "NEW viewer_G5\vector_data\NEW - g2008_af_2_new" POLY_ID "{}+{}".format(int(!ADM0_CODE!), int(!ADM1_CODE!)) Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241120" Time="124305">CalculateField "NEW viewer_G5\vector_data\NEW - g2008_af_2_new" POLY_ID "{}+{}+{}".format(int(!ADM0_CODE!), int(!ADM1_CODE!), int(!ADM2_CODE!)) Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241120" Time="155432">CalculateField "NEW viewer_G5\vector_data\NEW - g2008_af_2_new" GS_START 7 Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241120" Time="161248">CalculateField "NEW viewer_G5\vector_data\NEW - g2008_af_2_new" GS_START 7 Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241120" Time="161314">CalculateField "NEW viewer_G5\vector_data\NEW - g2008_af_2_new" WS_START 7 Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241120" Time="161920">CalculateField "NEW viewer_G5\vector_data\NEW - g2008_af_2_new" GS_START 1 Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241120" Time="161941">CalculateField "NEW viewer_G5\vector_data\NEW - g2008_af_2_new" WS_START 1 Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241120" Time="162041">CalculateField "NEW viewer_G5\vector_data\NEW - g2008_af_2_new" GS_START 1 Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241120" Time="162051">CalculateField "NEW viewer_G5\vector_data\NEW - g2008_af_2_new" WS_START 1 Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241120" Time="162124">CalculateField "NEW viewer_G5\vector_data\NEW - g2008_af_2_new" GS_START 1 Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241120" Time="162131">CalculateField "NEW viewer_G5\vector_data\NEW - g2008_af_2_new" WS_START 1 Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241120" Time="162218">CalculateField "NEW viewer_G5\vector_data\NEW - g2008_af_2_new" GS_START 1 Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241120" Time="162227">CalculateField "NEW viewer_G5\vector_data\NEW - g2008_af_2_new" WS_START 1 Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241120" Time="162354">CalculateField "NEW viewer_G5\vector_data\NEW - g2008_af_2_new" GS_START 1 Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241120" Time="162408">CalculateField "NEW viewer_G5\vector_data\NEW - g2008_af_2_new" GS_START 7 Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241120" Time="162422">CalculateField "NEW viewer_G5\vector_data\NEW - g2008_af_2_new" WS_START 7 Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241120" Time="162626">CalculateField "NEW viewer_G5\vector_data\NEW - g2008_af_2_new" GS_START 7 Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241120" Time="162639">CalculateField "NEW viewer_G5\vector_data\NEW - g2008_af_2_new" WS_START 7 Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241120" Time="162808">CalculateField "NEW viewer_G5\vector_data\NEW - g2008_af_2_new" GS_START 7 Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241120" Time="162818">CalculateField "NEW viewer_G5\vector_data\NEW - g2008_af_2_new" WS_START 7 Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241120" Time="163013">CalculateField "NEW viewer_G5\vector_data\NEW - g2008_af_2_new" GS_START 7 Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241120" Time="163023">CalculateField "NEW viewer_G5\vector_data\NEW - g2008_af_2_new" WS_START 7 Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241120" Time="163646">CalculateField "NEW viewer_G5\vector_data\NEW - g2008_af_2_new" WS_START !GS_START! Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\Toolboxes\Data Management Tools.tbx\Rename" Date="20241121" Time="153931">Rename M:\FEWS\Users\Claudia\G5_shapefiles\CY-SCIGEOENG5-1900\viewer_G5_updates_workspace\vector_data\Africa_v4\g2008_af_2_new.shp M:\FEWS\Users\Claudia\G5_shapefiles\CY-SCIGEOENG5-1900\viewer_G5_updates_workspace\vector_data\Africa_v4\g2008_af_2.shp ShapeFile</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241122" Time="074633">CalculateField "NEW viewer_G5\vector_data\NEW - g2008_af_2" GS_START 7 Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241122" Time="074646">CalculateField "NEW viewer_G5\vector_data\NEW - g2008_af_2" WS_START 7 Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241122" Time="074655">CalculateField "NEW viewer_G5\vector_data\NEW - g2008_af_2" WS_START !GS_START! Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241122" Time="075010">CalculateField "NEW viewer_G5\vector_data\NEW - g2008_af_2" GS_START 1 Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241122" Time="075018">CalculateField "NEW viewer_G5\vector_data\NEW - g2008_af_2" WS_START 1 Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241122" Time="075040">CalculateField "NEW viewer_G5\vector_data\NEW - g2008_af_2" GS_START 1 Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241122" Time="075049">CalculateField "NEW viewer_G5\vector_data\NEW - g2008_af_2" WS_START 1 Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241122" Time="075108">CalculateField "NEW viewer_G5\vector_data\NEW - g2008_af_2" GS_START 1 Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241122" Time="075118">CalculateField "NEW viewer_G5\vector_data\NEW - g2008_af_2" WS_START 1 Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241122" Time="075241">CalculateField "NEW viewer_G5\vector_data\NEW - g2008_af_2" GS_START 1 Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241122" Time="075254">CalculateField "NEW viewer_G5\vector_data\NEW - g2008_af_2" WS_START 1 Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241122" Time="075302">CalculateField "NEW viewer_G5\vector_data\NEW - g2008_af_2" WS_START 1 Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241122" Time="075345">CalculateField "NEW viewer_G5\vector_data\NEW - g2008_af_2" GS_START 1 Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241122" Time="075401">CalculateField "NEW viewer_G5\vector_data\NEW - g2008_af_2" WS_START 1 Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241122" Time="111903">CalculateField "NEW viewer_G5\vector_data\NEW - g2008_af_2" POLY_ID "{}+{}+{}".format(int(!ADM0_CODE!), int(!ADM1_CODE!), int(!ADM2_CODE!)) Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\CalculateField" Date="20241122" Time="112236">CalculateField "NEW viewer_G5\vector_data\NEW - g2008_af_2" POLY_ID "{}+{}+{}".format(int(!ADM0_CODE!), int(!ADM1_CODE!), int(!ADM2_CODE!)) Python # Text NO_ENFORCE_DOMAINS</Process><Process ToolSource="c:\arcgis\pro\Resources\ArcToolbox\toolboxes\Data Management Tools.tbx\UpdateSchema" Date="20241125" Time="083823">UpdateSchema "CIMDATA=&lt;CIMStandardDataConnection xsi:type='typens:CIMStandardDataConnection' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:xs='http://www.w3.org/2001/XMLSchema' xmlns:typens='http://www.esri.com/schemas/ArcGIS/3.3.0'&gt;&lt;WorkspaceConnectionString&gt;DATABASE=M:\FEWS\Users\Claudia\G5_shapefiles\CY-SCIGEOENG5-1900\viewer_G5_updates_workspace\vector_data\Africa_v4&lt;/WorkspaceConnectionString&gt;&lt;WorkspaceFactory&gt;Shapefile&lt;/WorkspaceFactory&gt;&lt;Dataset&gt;g2008_af_2&lt;/Dataset&gt;&lt;DatasetType&gt;esriDTFeatureClass&lt;/DatasetType&gt;&lt;/CIMStandardDataConnection&gt;" &lt;operationSequence&gt;&lt;workflow&gt;&lt;AddField&gt;&lt;field_name&gt;ZONE_ID&lt;/field_name&gt;&lt;field_type&gt;LONG&lt;/field_type&gt;&lt;field_precision&gt;5&lt;/field_precision&gt;&lt;field_scale&gt;0&lt;/field_scale&gt;&lt;field_is_nullable&gt;False&lt;/field_is_nullable&gt;&lt;field_is_required&gt;False&lt;/field_is_required&gt;&lt;/AddField&gt;&lt;/workflow&gt;&lt;/operationSequence&gt;</Process></lineage><itemProps><itemName Sync="TRUE">g2008_af_2</itemName><imsContentType Sync="TRUE">002</imsContentType><itemSize Sync="TRUE">0.000</itemSize><itemLocation><linkage Sync="TRUE">file://\\igskmncnfs016\fewsfs1\FEWS\Users\Claudia\G5_shapefiles\CY-SCIGEOENG5-1900\viewer_G5_updates_workspace\vector_data\Africa_v4\g2008_af_2</linkage><protocol Sync="TRUE">Local Area Network</protocol></itemLocation></itemProps><coordRef><type Sync="TRUE">Geographic</type><geogcsn Sync="TRUE">GCS_WGS_1984</geogcsn><csUnits Sync="TRUE">Angular Unit: Degree (0.017453)</csUnits><peXml Sync="TRUE">&lt;GeographicCoordinateSystem xsi:type='typens:GeographicCoordinateSystem' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:xs='http://www.w3.org/2001/XMLSchema' xmlns:typens='http://www.esri.com/schemas/ArcGIS/10.7'&gt;&lt;WKT&gt;GEOGCS[&amp;quot;GCS_WGS_1984&amp;quot;,DATUM[&amp;quot;D_WGS_1984&amp;quot;,SPHEROID[&amp;quot;WGS_1984&amp;quot;,6378137.0,298.257223563]],PRIMEM[&amp;quot;Greenwich&amp;quot;,0.0],UNIT[&amp;quot;Degree&amp;quot;,0.0174532925199433],AUTHORITY[&amp;quot;EPSG&amp;quot;,4326]]&lt;/WKT&gt;&lt;XOrigin&gt;-400&lt;/XOrigin&gt;&lt;YOrigin&gt;-400&lt;/YOrigin&gt;&lt;XYScale&gt;11258999068426.238&lt;/XYScale&gt;&lt;ZOrigin&gt;-100000&lt;/ZOrigin&gt;&lt;ZScale&gt;10000&lt;/ZScale&gt;&lt;MOrigin&gt;-100000&lt;/MOrigin&gt;&lt;MScale&gt;10000&lt;/MScale&gt;&lt;XYTolerance&gt;8.983152841195215e-09&lt;/XYTolerance&gt;&lt;ZTolerance&gt;0.001&lt;/ZTolerance&gt;&lt;MTolerance&gt;0.001&lt;/MTolerance&gt;&lt;HighPrecision&gt;true&lt;/HighPrecision&gt;&lt;LeftLongitude&gt;-180&lt;/LeftLongitude&gt;&lt;WKID&gt;4326&lt;/WKID&gt;&lt;LatestWKID&gt;4326&lt;/LatestWKID&gt;&lt;/GeographicCoordinateSystem&gt;</peXml></coordRef><copyHistory><copy source="M:\FEWS\Users\Claudia\G5_shapefiles\CY-SCIGEOENG5-1900\viewer_G5_production\vector_data\Africa_v3\g2008_af_2" dest="\\igskmncnfs016\fewsfs1\FEWS\Users\Claudia\G5_shapefiles\CY-SCIGEOENG5-1900\viewer_G5_updates_workspace\vector_data\Africa_v4\g2008_af_2" date="20241002" time="13180100"></copy></copyHistory></DataProperties><SyncDate>20210618</SyncDate><SyncTime>13553800</SyncTime><ModDate>20210618</ModDate><ModTime>13553800</ModTime></Esri><dataIdInfo><envirDesc Sync="TRUE"> Version 6.2 (Build 9200) ; Esri ArcGIS 10.7.1.11595</envirDesc><dataLang><languageCode value="eng" Sync="TRUE"></languageCode><countryCode value="USA" Sync="TRUE"></countryCode></dataLang><idCitation><resTitle Sync="TRUE">g2008_af_2</resTitle><presForm><PresFormCd value="005" Sync="TRUE"></PresFormCd></presForm></idCitation><spatRpType><SpatRepTypCd value="001" Sync="TRUE"></SpatRepTypCd></spatRpType></dataIdInfo><mdLang><languageCode value="eng" Sync="TRUE"></languageCode><countryCode value="USA" Sync="TRUE"></countryCode></mdLang><mdChar><CharSetCd value="004" Sync="TRUE"></CharSetCd></mdChar><distInfo><distFormat><formatName Sync="TRUE">Shapefile</formatName></distFormat><distTranOps><transSize Sync="TRUE">0.000</transSize></distTranOps></distInfo><mdHrLv><ScopeCd value="005" Sync="TRUE"></ScopeCd></mdHrLv><mdHrLvName Sync="TRUE">dataset</mdHrLvName><refSysInfo><RefSystem><refSysID><identCode code="4326" Sync="TRUE"></identCode><idCodeSpace Sync="TRUE">EPSG</idCodeSpace><idVersion Sync="TRUE">6.14(3.0.1)</idVersion></refSysID></RefSystem></refSysInfo><spatRepInfo><VectSpatRep><geometObjs Name="g2008_af_2"><geoObjTyp><GeoObjTypCd value="002" Sync="TRUE"></GeoObjTypCd></geoObjTyp><geoObjCnt Sync="TRUE">0</geoObjCnt></geometObjs><topLvl><TopoLevCd value="001" Sync="TRUE"></TopoLevCd></topLvl></VectSpatRep></spatRepInfo><spdoinfo><ptvctinf><esriterm Name="g2008_af_2"><efeatyp Sync="TRUE">Simple</efeatyp><efeageom code="4" Sync="TRUE"></efeageom><esritopo Sync="TRUE">FALSE</esritopo><efeacnt Sync="TRUE">0</efeacnt><spindex Sync="TRUE">FALSE</spindex><linrefer Sync="TRUE">FALSE</linrefer></esriterm></ptvctinf></spdoinfo><eainfo><detailed Name="g2008_af_2"><enttyp><enttypl Sync="TRUE">g2008_af_2</enttypl><enttypt Sync="TRUE">Feature Class</enttypt><enttypc Sync="TRUE">0</enttypc></enttyp><attr><attrlabl Sync="TRUE">FID</attrlabl><attalias Sync="TRUE">FID</attalias><attrtype Sync="TRUE">OID</attrtype><attwidth Sync="TRUE">4</attwidth><atprecis Sync="TRUE">0</atprecis><attscale Sync="TRUE">0</attscale><attrdef Sync="TRUE">Internal feature number.</attrdef><attrdefs Sync="TRUE">Esri</attrdefs><attrdomv><udom Sync="TRUE">Sequential unique whole numbers that are automatically generated.</udom></attrdomv></attr><attr><attrlabl Sync="TRUE">Shape</attrlabl><attalias Sync="TRUE">Shape</attalias><attrtype Sync="TRUE">Geometry</attrtype><attwidth Sync="TRUE">0</attwidth><atprecis Sync="TRUE">0</atprecis><attscale Sync="TRUE">0</attscale><attrdef Sync="TRUE">Feature geometry.</attrdef><attrdefs Sync="TRUE">Esri</attrdefs><attrdomv><udom Sync="TRUE">Coordinates defining the features.</udom></attrdomv></attr><attr><attrlabl Sync="TRUE">ADM2_CODE</attrlabl><attalias Sync="TRUE">ADM2_CODE</attalias><attrtype Sync="TRUE">Double</attrtype><attwidth Sync="TRUE">16</attwidth><atprecis Sync="TRUE">16</atprecis><attscale Sync="TRUE">0</attscale></attr><attr><attrlabl Sync="TRUE">ADM0_CODE</attrlabl><attalias Sync="TRUE">ADM0_CODE</attalias><attrtype Sync="TRUE">Double</attrtype><attwidth Sync="TRUE">16</attwidth><atprecis Sync="TRUE">16</atprecis><attscale Sync="TRUE">0</attscale></attr><attr><attrlabl Sync="TRUE">ADM0_NAME</attrlabl><attalias Sync="TRUE">ADM0_NAME</attalias><attrtype Sync="TRUE">String</attrtype><attwidth Sync="TRUE">100</attwidth><atprecis Sync="TRUE">0</atprecis><attscale Sync="TRUE">0</attscale></attr><attr><attrlabl Sync="TRUE">ADM1_NAME</attrlabl><attalias Sync="TRUE">ADM1_NAME</attalias><attrtype Sync="TRUE">String</attrtype><attwidth Sync="TRUE">100</attwidth><atprecis Sync="TRUE">0</atprecis><attscale Sync="TRUE">0</attscale></attr><attr><attrlabl Sync="TRUE">ADM1_CODE</attrlabl><attalias Sync="TRUE">ADM1_CODE</attalias><attrtype Sync="TRUE">Double</attrtype><attwidth Sync="TRUE">16</attwidth><atprecis Sync="TRUE">16</atprecis><attscale Sync="TRUE">0</attscale></attr><attr><attrlabl Sync="TRUE">ADM2_NAME</attrlabl><attalias Sync="TRUE">ADM2_NAME</attalias><attrtype Sync="TRUE">String</attrtype><attwidth Sync="TRUE">100</attwidth><atprecis Sync="TRUE">0</atprecis><attscale Sync="TRUE">0</attscale></attr><attr><attrlabl Sync="TRUE">ZONE_ID</attrlabl><attalias Sync="TRUE">ZONE_ID</attalias><attrtype Sync="TRUE">Integer</attrtype><attwidth Sync="TRUE">5</attwidth><atprecis Sync="TRUE">5</atprecis><attscale Sync="TRUE">0</attscale></attr><attr><attrlabl Sync="TRUE">POLY_ID</attrlabl><attalias Sync="TRUE">POLY_ID</attalias><attrtype Sync="TRUE">String</attrtype><attwidth Sync="TRUE">50</attwidth><atprecis Sync="TRUE">0</atprecis><attscale Sync="TRUE">0</attscale></attr><attr><attrlabl Sync="TRUE">POLY_NAME</attrlabl><attalias Sync="TRUE">POLY_NAME</attalias><attrtype Sync="TRUE">String</attrtype><attwidth Sync="TRUE">254</attwidth><atprecis Sync="TRUE">0</atprecis><attscale Sync="TRUE">0</attscale></attr><attr><attrlabl Sync="TRUE">GS_START</attrlabl><attalias Sync="TRUE">GS_START</attalias><attrtype Sync="TRUE">Integer</attrtype><attwidth Sync="TRUE">5</attwidth><atprecis Sync="TRUE">5</atprecis><attscale Sync="TRUE">0</attscale></attr><attr><attrlabl Sync="TRUE">WS_START</attrlabl><attalias Sync="TRUE">WS_START</attalias><attrtype Sync="TRUE">Integer</attrtype><attwidth Sync="TRUE">5</attwidth><atprecis Sync="TRUE">5</atprecis><attscale Sync="TRUE">0</attscale></attr></detailed></eainfo><mdDateSt Sync="TRUE">20210618</mdDateSt></metadata>
