Hi everyone,
I'm working with a topologically accurate line network in FME 2023.1.1.1. I have:
- Two source points located at the start points of some lines (also refer to pipe-network_plus_point-features.png)→ the blue rhombus
- Valves represented as point features, located somewhere along the lines (not necessarily at endpoints)→ the magenta colored points
My goal is to identify all topologically connected lines starting from each of the sources and continuing until the valves are reached. Each group of connected features should be treated as a separate subnetwork. In this case, I expect to identify two distinct subnetworks, one for each source. Also refer to desired_result.png and the detail 1 and 2.
Has anyone tackled something similar? I’m looking for a solution that ideally avoids using Python and relies on standard FME transformers (e.g., using loops or topology-based logic).
Any suggestions or best practices would be greatly appreciated!
Thanks in advance