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: |
Output | Required | Output HydroJunction Feature Class | GPFeatureLayer | |
Output | Derived | Output Network | DETraceNetwork | Output Hydro Junction feature class.Fields created: |