Dataset {
    String adm1_pcode[adm1_pcode = 8];
    Byte adm0_fr[adm1_pcode = 8][11];
    Byte adm0_pcode[adm1_pcode = 8][2];
    Byte adm1_ref[adm1_pcode = 8][9];
    Grid {
     ARRAY:
        Float64 area_sqkm[adm1_pcode = 8];
     MAPS:
        String adm1_pcode[adm1_pcode = 8];
    } area_sqkm;
    Grid {
     ARRAY:
        Float64 date[adm1_pcode = 8];
     MAPS:
        String adm1_pcode[adm1_pcode = 8];
    } date;
    Byte label[adm1_pcode = 8][9];
    Grid {
     ARRAY:
        Float64 shape_area[adm1_pcode = 8];
     MAPS:
        String adm1_pcode[adm1_pcode = 8];
    } shape_area;
    Grid {
     ARRAY:
        Float64 shape_leng[adm1_pcode = 8];
     MAPS:
        String adm1_pcode[adm1_pcode = 8];
    } shape_leng;
    Sequence { Sequence { Sequence { Float64 ordinate; Float64 abscissa; } ring; } polygon; } the_geom[adm1_pcode = 8];
    Grid {
     ARRAY:
        Float64 validon[adm1_pcode = 8];
     MAPS:
        String adm1_pcode[adm1_pcode = 8];
    } validon;
    Grid {
     ARRAY:
        Float64 validto[adm1_pcode = 8];
     MAPS:
        String adm1_pcode[adm1_pcode = 8];
    } validto;
} Regions;