[{

"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"

}]