I'm working on writing a tutorial for some of my users to practice flow modeling. I grabbed the mouth of the St. Louis river in Duluth, thinking it would be a topographically interesting area with lots of rivers and streams. So far so good. I downloaded a 1m DEM from the state's database which looks pretty good. I start to run into problems actually running the flow model though.
The river flows Northeast, but the algorithm breaks down here because the DEM has identical values for a good chunk of the river mouth, basically suggesting it's a flat surface. As a result, the classified raster suggests that the river itself is flowing in multiple directions (dark green = east, light green = north, yellow = west, red=south (interesting that I didn't get any of the other directions for the "flat" area but maybe that's a different issue)). That might not be inherently bad, but the red sections of southerly flow essentially mean that the river never reaches lake superior and begins to flow back up a nearby river.
So my question is, how do I apply some kind of artificial sloping of the raster to trick it into thinking that it flows northeast continually? I'm sure there are some tools to help out, but I admit I'm kind of stumped.