Great! That works for the most part. I am using HND streams and am having trouble with all of the streams being assigned a river order. I am attaching a gdb with a sample. Here is also a clip of the message that I receive saying that 44 of the segments did not receive a stream order. If you could direct me to a solution I would greatly appreciate it.
StreamOrder uses flow direction as input, i.e. flow can only go one way so braided network are not supported.
If you have a braided network you can use the Assign River Order tool from the Arc Hydro toolbox or Arc Hydro Python toolbox. It is located in the Attribute tool toolset. This tool takes as optional input a flow split table that allows the tool to handle braids.
Coming in with your own streams feature class you will need to run the following tools:
· Assign HydroID
· Generate From/To Node for Lines (store connectivity)
· Find NextDownstream Line (to create the flow split table and NextDownIDs)
· Assign River Order.
Also the field OmitUp (0/1) if present is used to reset the order to 1 in a secondary braid segment.
Christine Dartiguenave
Esri Water Resources Team
I am having the same issue when I use my own streams which have braids and loops. If I let ArcHydro define the streams for me then it works just fine. The jpg that you attached doesn't show any braided streams, but I am wondering if your data did contain braids. I think the Stream Order cannot handle braided networks. Can anyone confirm this?
Hi Aslam can you please let me know how you solved your problem? because I also want to generate drainage order on a digitized drainage network?
Thanks & Regards
Sandeep Mahajan
Thank you for your help Sir Mark. I already figured it out
Grace,
I haven't used HEC-GeoHMS for a while, but I'm very familiar with Arc Hydro. GeoHMS uses the same logic and tools as Arc Hydro for processing the watersheds. What GeoHMS does is take the processed grid and vector data and then allows the creation of an HMS model from that data.*
Normally, when using HEC-GeoHMS (and Arc Hydro), you start with a digital elevation model (DEM) and then process it through a few steps to create a flow direction from which you derive the rivers (drainage lines). I have started the practice of not digitizing or using existing river/stream polylines until I need them for correcting the DEM where the areas is flat or the DEM is not defined enough to put river/stream in the right place. In these cases I use the agreestream polyline layer to put the river/stream in the right place and then burn them in. See this related discussion for more on my approach to burning in streams: Stream Definition threshold value.
It looks like there is also some discussion about burning in streams in this thread. Wow! It started in 2011!!
Mark
*Footnote: The first generation GeoHMS tools relied on Arc Hydro tools to process the DEM before using the GeoHMS tools. Now, it appears the GeoHMS toolbar has the Arc Hydro tools needed to get to GeoHMS datasets that can be then used to build the HMS model. Likely, you would only need the GeoHMS toolbar if your goal was to create an HMS model from the GIS data.
Hi. Were you able to solve the problem? I need some help here. I digitized a river network out from georeferenced topographic map. Meaning the polyline river has no data. I'll be using the river for HEC-GeoHMS. But upon processing when I tried the command adjointcatchment it says that my river polyline has no GRID CODE/ID? How can I assigned GRID ID to my river polyline? I need to produce a Strahler stream order polyline? Kindly show me how to do it.
My email address is tglicera@gmail.com
Thanks,
Grace
Hi Nicole,
Did you solve the problem about producing the Strahler stream order using the stream shapefiles?
I also have same problems. Would you show me your solution if you solved?
My email is
sykim2012@knights.ucf.edu
Seoyoung
Got it. Thanks.
Hi,
I'm unable to locate the Assign River Order toolset under the Attribute Tools. Has it been removed in ArcHydro 2?
Hi Christine,
I've seen you referring to the Assign River Order toolset; however, I'm unable to locate the Assign River Order toolset under the Attribute Tools. Has it been removed in ArcHydro 2? Please see image.
Aslam.
Should I be using the lidar data as the raw DEM instead of the flow direction or flow accumulation grids? Do I need to specify file type?
There is a tool in the Arc Hydro Tools toolbox > Attribute Tools toolset called Assign River Order that will calculates the stream order using 3 different methods
Signed in members can post, follow updates, and more. New here? Register a free account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.