Ну у вас есть есть класс пространственных объектов или шейп-файл с линиями водопровода. В узлах такой геометрической сети (водопровода) будут же какие-то точки, где эти трубы между собой связаны как-то. Вот такие точки соединения и есть узлы (juntion). Создать геометрическую сеть очень просто, равно и как проводить базовый анализ проходимости из одного узла в другой. В справке очень быстро разберетесь как создать все, "богатого" опыта не нужно. :)