I am trying to find a way of counting how many lakes are upstream for each lake in my watershed. I feel as though I have the layers to accomplish this but am unsure of the tools/workflow. I have stream features, waterbody features, flow direction line features that show how the water flows from one lake to another. I also have a pour point feature for each of my lakes of interest that are snapped to the flow direction line segments.
Can you provide me with some direction on possible workflows?
Best Answer
Use your stream lines and pour points as inputs into a geometric network. Then iterate through your pour points and use the trace upstream network to select all upstream lines from that point. Select those lakes that intersect the selected lines.