[{
    "name": "read_data",
    "file_name": "/Users/kirilllebedev/Maps/ne_110m_admin_0_map_units/ne_110m_admin_0_map_units.shp"
},{
    "name": "join_data",
    "data": {

    },
    "fields": [{
        "name": "region_wb",
        "type": 4,
        "width": 100
    },{
        "name": "r_wb_code",
        "type": 4,
        "width": 4
    }],
    "on": "region_wb"
},{
    "name": "merge",
    "fields": [{
        "name": "code",
        "type": 4,
        "width": 2
    },{
        "name": "name",
        "type": 4,
        "width": 100
    }],
    "rules": [{
        "fields": {
            "name": "Americas",
            "code": "AM"
        },
        "where": "region_wb in {'Latin America & Caribbean', 'North America'}"
    },{
        "fields": {
            "name": "Europe",
            "code": "EU"
        },
        "where": "region_wb == 'Europe & Central Asia'"
    },{
        "fields": {
            "name": "Asia Pacific and MEIA",
            "code": "AP"
        },
        "where": "region_wb == 'East Asia & Pacific'"
    },{
        "fields": {
            "name": "India and Africa",
            "code": "IA"
        },
        "where": "region_wb in {'Middle East & North Africa', 'South Asia', 'Sub-Saharan Africa'}"
    }]
},{
    "name": "write_data",
    "file_name": "/Users/kirilllebedev/Maps/continents/continents.shp"
}]