ArcGIS Pro 2.5: The utility network “no junction edge rule” error is popped up,
In the screenshot below, despite the fact that the junction edge rule is configured, the “no junction edge rule” error is popped up.
What could be the issue here?
Solved! Go to Solution.
Hi Jamal NUMAN -
The rule states that L1 can be connected with L1 via D2. However, in the sample above, L1 is connected to L1 without D2, nevertheless, the “validate network topology” tool fails to catch this error
In the case you mention above, am I correct in assuming that each L1 feature has the same Asset group/Asset type?
If so, this would not create an error on validate or enable as connectivity is supported between edge features with the same asset group/asset type. These connect via a System Junction in the topology.
This is mentioned in the Feature restrictions topic here: Feature restrictions—ArcGIS Pro | Documentation
Thanks,
Jon
Jamal,
Here you tried to add a 'Junction-Edge' rule for D2/1-L1/1. I think I have encountered this before believing the 'Edge-Junction-Edge' rule would be sufficient.
Good luck
Thanks Anthony.
I’m not getting constant behavior when it comes to working with utility network.
For example, in the screenshot below, L1 is configured to be connected to L1 by D2. Nevertheless, the validation fails to catch this error at the marked point
What could be the issue here?
I agree with Anthony - perhaps the error string is a bit misleading as it uses 'junction-edge' in the wording.
When creating Junction-edge and Edge-junction-edge rules you need to review the relationship of junction features relative to the edge features. Junctions that are located at the end of an edge feature need to be included in junction-edge rules, and junctions that are located between edge features need to be included in edge-junction-edge rules. When both rule types are present, junction-edge rules are honored before edge-junction-edge rules.
Thanks Melissa.
Does this mean that I need to configure devices that connect edges as “junction-edge connectivity”?
For example, in my case, L1 is connected to L1 via D2. Does D2 needs to be configured as “edge-junction-edge connectivity” AND as “junction-edge connectivity” knowing that D2 has nothing to do if it is located at the end of the edge?
For the first image you posted - I would recommend we retest with the final version of ArcGIS Pro 2.6. There were some issues addressed after beta 3 with incorrect error messages being returned.
To answer your question: You shouldn't have to account for junctions that will always be between edge features by including them in both types of rules.
My experience with this Topology error is that there can be many other issues in the data and it gets reported as Junction-Edge error. If there are stacked points; then also Junction-Edge error is reported. When you fix, stacked error issue, it gets resolved. But the good thing is that when you review the errors at that location(Point/Line Error)you can see all the different errors listed. Are you getting Only Junction-Edge error at that location or any other error as well?
Thanks Simpy.
The issue here is the other way around.
The rule states that L1 can be connected with L1 via D2. However, in the sample above, L1 is connected to L1 without D2, nevertheless, the “validate network topology” tool fails to catch this error
Hi Jamal NUMAN -
The rule states that L1 can be connected with L1 via D2. However, in the sample above, L1 is connected to L1 without D2, nevertheless, the “validate network topology” tool fails to catch this error
In the case you mention above, am I correct in assuming that each L1 feature has the same Asset group/Asset type?
If so, this would not create an error on validate or enable as connectivity is supported between edge features with the same asset group/asset type. These connect via a System Junction in the topology.
This is mentioned in the Feature restrictions topic here: Feature restrictions—ArcGIS Pro | Documentation
Thanks,
Jon
Many thanks Jonathan. This is very useful and answers my question.
I tried to connect L1 and L2 that are configured according to the rule shown in the screenshot below. The error says “invalid connectivity. The edges are different subtypes and can’t connect”. I think that this means that L1 and L2 can’t be connected unless there is a junction D3 at the point of connection