Skip to main content
Question

Trace electric network

  • March 28, 2020
  • 5 replies
  • 202 views

rajibtechlabs
Contributor
Forum|alt.badge.img+1

How to trace network from source to destiation .if i know source and destination then how to check or trace element beetween them .

This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

5 replies

takashi
Celebrity
  • 7843 replies
  • March 29, 2020

Hi @rajibtechlabs, the ShortestPathFinder might help you.

Send all the network lines to the Network port.

Create a line connecting between the source and the destination, then send the line to the From-To port.

You can get the shortest Path from the source to the destination on the network, if the network lines are connected topologically.


rajibtechlabs
Contributor
Forum|alt.badge.img+1
  • Author
  • Contributor
  • 18 replies
  • March 30, 2020

Thanks @takashi , I dont want shortest Path from the source to the destination on the network . I want to get all the path coming between shortest Path from the source to the destination on the network .

 


  • 59 replies
  • April 3, 2020

Hi @rajibtechlabs, have you come across this post yet - how to find all paths (longest and shortest) between start node and end node? I wondered if any of the answers there would be helpful for you in any way.


bwn
Evangelist
Forum|alt.badge.img+26
  • Evangelist
  • 562 replies
  • April 5, 2020

If you want to find specifically the Routes available between a Start and End Node, then variations on the SQL posted on the link @alyssaatsafe posted will work by including an additional WHERE statements to restrict the Start Node to a particular Node identifier rather than the question posed on the referenced post of looking at the routes between all network nodes rather than just one.

However, "Tracing" in utility networks doesn't always need the routes, often the problem is just "What subnetwork exists between these 2 points?" ie. All connected elements between a set of Boundary Nodes.

For that I use NetworkTopologyCalculator . There are a couple of methods I've used to create SubNetworks out of Utility Network:

  • Use Bufferer around your Boundary Points set to say, 0.001 to trim out off the ends of links and create small gaps in the network. The subnetworks can then be calculated with NetworkToplogyCalculator.
  • Create a logical Links table where for each utility network link, calculate the Start and Stop Node as Attributes. Then instead of needing to use Bufferer, I instead in this case lookup to the "Boundary Links" by a lookup of Boundary NodeID = StartNode or Boundary Node ID = StopNode, and trimming the end of the line using Snippers, and then running NetworkToplogyCalculator on this to calculate the Subnetworks

daraghatsafe
Forum|alt.badge.img
  • 135 replies
  • April 8, 2020

If you want to find specifically the Routes available between a Start and End Node, then variations on the SQL posted on the link @alyssaatsafe posted will work by including an additional WHERE statements to restrict the Start Node to a particular Node identifier rather than the question posed on the referenced post of looking at the routes between all network nodes rather than just one.

However, "Tracing" in utility networks doesn't always need the routes, often the problem is just "What subnetwork exists between these 2 points?" ie. All connected elements between a set of Boundary Nodes.

For that I use NetworkTopologyCalculator . There are a couple of methods I've used to create SubNetworks out of Utility Network:

  • Use Bufferer around your Boundary Points set to say, 0.001 to trim out off the ends of links and create small gaps in the network. The subnetworks can then be calculated with NetworkToplogyCalculator.
  • Create a logical Links table where for each utility network link, calculate the Start and Stop Node as Attributes. Then instead of needing to use Bufferer, I instead in this case lookup to the "Boundary Links" by a lookup of Boundary NodeID = StartNode or Boundary Node ID = StopNode, and trimming the end of the line using Snippers, and then running NetworkToplogyCalculator on this to calculate the Subnetworks

Hey @rajibtechlabs were you able to test the suggestions made by @bwn?