Skip to main content

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

DirectionTypeParameter NameData TypeDialog Reference
InputRequiredInput Drainage Line Feature ClassGPFeatureLayerInput Drainage Line Feature Class. Required fields: HydroID, DrainID, NextDownID.
InputRequiredInput Catchment Feature ClassGPFeatureLayerInput 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.
InputRequiredInput Drainage Point Feature ClassGPFeatureLayerInput 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.
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 ClassGPFeatureLayer
    OutputDerivedOutput NetworkDETraceNetworkOutput 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.