RivEX is a GIS tool designed to process vector river networks. It enables the user to undertake a range of tasks associated with the spatial analysis of river networks, including checking the network for topological errors, converting a network to a measured network and generating regular or random sampling points across the network.
RivEX is an ESRI AddIn and has been developed to run on ArcGIS 10.2.1. It is not compatible with earlier versions of ArcGIS. There is a cost associated with the software, though this has been discounted for academic use. If you purchase this tool, you will receive all future upgrades free of charge for the current major release.