Dataset { String province[province = 10]; Grid { ARRAY: Int32 collection_id[province = 10]; MAPS: String province[province = 10]; } collection_id; Byte country_na[province = 10][6]; Grid { ARRAY: Int32 feature_id[province = 10]; MAPS: String province[province = 10]; } feature_id; Grid { ARRAY: Int32 geom_src_id[province = 10]; MAPS: String province[province = 10]; } geom_src_id; Grid { ARRAY: Int32 gid[province = 10]; MAPS: String province[province = 10]; } gid; Byte label[province = 10][21]; Byte prov_na[province = 10][13]; Sequence { Sequence { Sequence { Float64 ordinate; Float64 abscissa; } ring; } polygon; } the_geom[province = 10]; } provincequery;