This Ruby script automates the creation of selection lists for exclusive subcatchments or networks draining to user-labeled points of interest, such as flow and depth monitoring points and ancillaries, within a network model.
Exclusive subcatchments refer to those that drain directly to a specific point of interest, excluding any areas draining to upstream points of interest.
Identifying these exclusive subcatchments is crucial for projects like Verification, Optioneering, and survey scoping. Manual identification using built-in ICM tools, like US Tracing, can be time-consuming, challenging, and often prone to errors, especially in large and complex networks with multiple points of interest.
This script provides a seamless solution, generating accurate selection lists for exclusive subcatchments in seconds, regardless of the network's size or complexity. By significantly reducing the time and effort involved, it ensures perfect accuracy.