Create Hydro Network from Catchment
Description
Generate a hydro network (hydro edges and hydro junctions) from drainage lines, catchments, and drainage points.
- Convert the Drainage Line feature class into the Hydro Edge feature class.
- Create the Hydro Junction feature class as the From Nodes/To Nodes without duplication (a junction is defined by one and one point only)
- Create an Arc Hydro Network based on the Hydro Edge and Hydro Junction feature classes.
- Establish attribute connectivity between the drainage and network feature classes.
- Attribute each junction with HydroID and NextDownID field.
- Create a relationship between the Catchments and Hydro Junctions: HydroJunctionHasCatchment
Usage
Parameters
| Direction |
Type |
Parameter Name |
Data Type |
Dialog Reference |
| Input |
Required |
Input Drainage Line Feature Class |
GPFeatureLayer |
Input Drainage Line Feature Class. Required fields: HydroID, DrainID, NextDownID. |
| Input |
Required |
Input Catchment Feature Class |
GPFeatureLayer |
Input Catchment Feature Class. Required fields: HydroIDFields created/updated: JunctionID.JunctionID is the Hydro Junction related to the Catchment feature. There is one and only one JunctionID for a given catchment, but there may be several catchments associated to a Hydro Junction. |
| Input |
Required |
Input Drainage Point Feature Class |
GPFeatureLayer |
Input Drainage Point Feature Class. Fields created/updated: HydroID, JunctionID.JunctionID is the Hydro Junction related to the Drainage Point feature. There is one and only one JunctionID for a given drainage point, but there may be several drainage points associated to a Hydro Junction. |
| Input |
Required |
Input Network Name |
GPString |
Name of the network that will be created. |
| Output |
Required |
Output HydroEdge Feature Class |
GPFeatureLayer |
Output Hydro Edge feature class.Fields created:
HydroID: Unique identifier of the Hydro Edge in the database.
DrainID: Unique identifier of the associated catchment.
FType: Feature Type. Default to Synthetic Channel.
FlowDir: Flow direction for the edge (Associated domain: HydroFlowDirections).Default to WithDigitized flow direction.
EdgeType: Type of Edge (Associated domain: HydroEdgeType). Available values are Flowline and Shoreline. Default to Flowline.
|
| Output |
Required |
Output HydroJunction Feature Class |
GPFeatureLayer |
|
| Output |
Derived |
Output Network |
DETraceNetwork |
Output Hydro Junction feature class.Fields created:
HydroID: Unique identifier of the Hydro Junction in the Hydro database.
NextDownID: HydroID of the next downstream Hydro Junction.
FType: Feature type of the Hydro Junction: Stream Confluence, Drainage Outlet, Drainage Inlet for beginning of streams (for the entire drainage area considered).
SchemaRole: Indicate whether the junction will be used by the tool Generate Node/Link Schema to create the schema. (0: not used for Drainage Inlet, 1: used for Drainage Outlet and Stream Confluence).
The tool creates the relationship HydroJunctionHasCatchment that relates the Hydro Junction feature class to the Catchment feature class based on the Junction HydroID/Catchment JunctionID. |