Skip to main content

Create Hydro Network from Subwatershed

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

DirectionTypeParameter NameData TypeDialog Reference
InputRequiredInput Stream Feature ClassGPFeatureLayer
InputRequiredInput Subwatershed Feature ClassGPFeatureLayer
InputRequiredInput Subwatershed Point Feature ClassGPFeatureLayer
InputRequiredInput Network NameGPStringName of the network that will be created.
OutputRequiredOutput HydroEdge Feature ClassGPFeatureLayerOutput 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.
  • OutputRequiredOutput HydroJunction Feature ClassGPFeatureLayerOutput 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.
    OutputDerivedOutput NetworkDETraceNetwork