Hola, no puedo ayudarte en la manera correcta de hacerlo sinceramente, ahora mismo no sabría ni hacer el muro que dices de 4km, pero quizás, para hacerlo una vez puntual lo puedas hacer a la antigua usanza.. si necesitas hacerlo con frecuencia está claro que mejor encontrar una manera directa.
Yo supongo que para una vez puntual, crearía el muro sencillamente con una línea en el mapa, mirando exactamente en un Modelo Digital de Terreno la altura de los límites de dicho muro a la que quiero el nivel del agua, mediante la creación de curvas de nivel a la altura deseada te será fácil dibujar un polígono de lo que sería la balsa, para cubicar la capacidad lo mismo, para una vez puntual lo haría con papel y lápiz o creando una fórmula con la pendiente y la superficie en calculadora de campos.
Ya dirás que haces al final para tener la solución, un saludo.