I have a .shp for streams and another for pour points. Those features were extracted from a DEM by using the Hydrology package from the Spatial Analyst Tools of ArcGIS 10.

I want to know the distance between every pour point along the flow path network. What procedure should I use?

  • Have you considered trying the Utility Network Analyst toolbar? It's interactive but for only four points may remain suitable - and useful to look at while you are developing your procedure.
    – PolyGeo
    Jun 9, 2013 at 0:04
  • An alternate vector processing tool is RivEX, you could vectorize the data and use the site linking tool. Have a look at this page: rivex.co.uk/html/network-site-tools.html
    – Hornbydd
    Jun 9, 2013 at 16:46

1 Answer 1


Cost Path tool can be used to derive the path of least resistance down a digital elevation model (DEM). Use the DEM for the Input cost distance raster and the output from the Flow Direction tool for the Input cost raster

  • @PolyGeo , Geog thanks for your comments. I am actually trying to obtain an "OD Cost Matrix" for using it as a spatial weighting matrix in a Spatial Autocorrelation Test. I have too much nodes/streams to do a manual analysis for every possible origin-destination pair in the drainage network. I was looking for an automatic process to compose the OD Cost Matrix. I already tried to apply the Network Analysis Extension on a network dataset, which was created by right clicking the DEM-derived streams.shp in the ArcCatalog. But that did not work =(
    – Jaqo
    Jun 9, 2013 at 11:14

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.