Hi,
I'm editing a *.NET network file, is there any way to join two connected links with the same property into one link - rather than delete both links and create a new one?
Current:(node#1)----link-1-[0.5km]----->(node#2)----link-2-[0.2km]----->(node#3)
Goal:(node#1)-------------------------one-link-[0.7km]---------------------->(node#3)
Thank you!
In the NET window, under the "Link" ribbon, you have the "Consolidate Links..." button below:
You can use this to consolidate links based on specified criteria on the attributes. Please notice that this executes the consolidation for the entire network.
It is not possible to execute this manually for two specific links in the NET interface though.
Hi Contiero, thank you for clarifying this.
I thought it was possible, guess I have to create/copy new single link and delete the old ones for now.
You should be able to simply extend the first link to the second node (drag and drop link #2 node on top of the #3 node). If the scale is correctly set-up and your distances are recalculated automatically, the distance will be recalculated correctly.
Yes, that drag-and-drop will do also, thank you for the tip!
Just trying to reduce some "unnecessary" nodes between two (or more) links as much as possible produced from previous project.
I think that in this case, running a network consolidation based on your attributes as criteria (as mentioned above with the "Consolidate links" functionality in NET) could speed things up a lot.
You can actually do this "manually" in a similar way to what you were asking at the beginning. To do so, i.e., selecting the links to consolidate, you could:
1. add a new attribute, for example called AB (or similar)
2. use "Compute" to calculate a unique value, for example., AB=A*2000+B (if max node number = 2000)
3. then you can use this new attribute (AB) as the "must match" criteria for consolidation by copy-pasting the value of link #1 to link #2 (in your example)
I'll take a look at "Consolidate Links with Same Attributes" feature and give it a try, thank you!