Hydrology has various practical applications, including flood management, water supply planning, agriculture, hydroelectric power generation, and environmental impact assessment . It is also essential for sustainable land-use planning, watershed management , and assessing the feasibility of water-related infrastructure projects.