Using the RELATE function of ArcMap with segment ID tables





  1. Below is a screen shot of the River Vistula, the catchment ID tool attributed it with the ID number 15955. This dataset was run through the segment identifier tool using the FID column as the polyline ID field.  The segment table for catchment 15955 has been added to the project.


Overview of RELATE task


  1. Right Click on the Rivers layer and select Joins and Relate > Relate...


  1. Complete the Relate dialog as shown below. For (1) you must choose the polyline ID column you used when you built the segment ID tables, choosing another will break the relationship. Choose the segment ID table  for  (2) and use US_polyID for (3), do not use the field PolylineID.  You can give your relationship a name, in this example it is called Sub Catchment.


Defining the relationship


  1. Now identify any polyline in your network.   In this example the polyline marked with a black dot has an FID of 33162.


  1. Open the segment ID table and do a selection by Attributes for polyline with this ID, note you are using the PolylineID field.


Running the select by attribute query


  1. Close the select by Attributes dialog and on the segment ID table go to Options > Related Tables > Sub Catchment : River Layer. Close any tables that open and you can see your sub-catchment selection.


Selected polylines





RivEX Logo