Hi everyone,
I have a doubt regarding the use of the two tools Repair and Rebuild network topology.
Both are used to solve problems related to network topology system tables; but, how I should choose which of the two to use? The first one only repairs an existing topology, so I imagine it should be used to solve minor problems; while the second one completely rebuilds the topology, so I imagine it should be used for major problems.
I would be really grateful if someone could clarify me which of the two tools to choose based on the situation.
Thanks,
Solved! Go to Solution.
@MatteoMagnani_WT I would add that the Rebuild Network Topology tool (and the rebuild current extent command on the Validate command dropdown are intended to specifically address inconsistencies in the network topology which prevent the topology from being properly validated and updated. Here is an example:
As John mentioned, these can be targeted against a specific extent of your network exhibiting the issue. Think of this as a targeted enable network topology operation that rebuilds the network in the extent regardless of the presence of dirty areas.
The Verify and Repair Network Topology tools on the other hand are intended as diagnostics to identify potential issues in the internal system tables and address these. These tools do not provide a spatial filter and are run against the entire network.
Rebuild topology is typically used after some edits have been made, as this tool only looks are features within dirty areas.
Repair looks at all features to detect any inconsistencies and it is not using an extent but the entire network topology.
https://pro.arcgis.com/en/pro-app/latest/tool-reference/utility-networks/repair-network-topology.htm
https://pro.arcgis.com/en/pro-app/latest/tool-reference/utility-networks/repair-network-topology.htm
It's worth noting that if all you're trying to do is validate errors that occurred due to editing or data loading you should use the Validate Network Topology tool. Running something like Repair or Rebuild every night when all you need to do is validate causes a lot of extra wear and tear on the system.
@MatteoMagnani_WT I would add that the Rebuild Network Topology tool (and the rebuild current extent command on the Validate command dropdown are intended to specifically address inconsistencies in the network topology which prevent the topology from being properly validated and updated. Here is an example:
As John mentioned, these can be targeted against a specific extent of your network exhibiting the issue. Think of this as a targeted enable network topology operation that rebuilds the network in the extent regardless of the presence of dirty areas.
The Verify and Repair Network Topology tools on the other hand are intended as diagnostics to identify potential issues in the internal system tables and address these. These tools do not provide a spatial filter and are run against the entire network.
Thank you all for you answers!
Now I have now clarified the differences in the use of the two tools.