I'm researching how can I create a model urban floodplain depending on rainfall. And Which programme should I use? I want to show floodplain depending on temporal and spatial distribution on study areas. Which are parameters I should know? Soil characteristic, evaporation, moisture, climate, rainfall interval, rainfall intensity, drainage system, infrastructure pipes etc. But, I haven't got sufficient information.