The Bangladesh has been divided in to 30(thirty)Agro-Ecological Zones (AEZs) on the basis of agro-climate, topography, land elevation, transitional season climate derivatives, hydrology and water regime, drainage system, water recession after rainy season, environmental parameters/factors and other hydrological systems