Dirty Area Status meaning

901
5
Jump to solution
01-17-2021 11:03 PM
VishApte
Esri Contributor

Hi,

I am having an issue with Electric Distribution Utility Network. I am fixing some data errors but some dirty areas dont go away. I had error with two ElectricLines of different subtypes joining without a junction. I added a junction that has connectivity to both asset types and ran the validate subnetwork. The command was successful with message "Validate successful" message in notifications. However, dirty area doesn't go away. I tried to move the vertex away from the junctions on both ends of the line, and revalidated. The command was successful with message "Validate successful" message but Dirty area is still there. And dirty area's geometry is still covering old line geometry and not the new shortened geometry on both ends.  

VishApte_1-1610953132288.png

 

VishApte_0-1610952747420.png

Does anyone know what Status 9 means for Dirty Area? It seems to be a bit-wise integer and Arcade expression in the symbology says 

var Status = $feature.status; if (Status == 0) return 0; if ((Status & 0x7) > 0) if ((Status & 0x38) == 0) return 1; else return 3; if ((Status & 0x20) > 0) return 4; return 2;
 

Any idea how I can fix this? I cannot run Update Subnetwork with dirty areas.

Tags (2)
0 Kudos
1 Solution

Accepted Solutions
MelissaJarman
Esri Contributor

The Dirty Areas are symbolized using the status field - 

The Status attribute field uses bitwise encoding to represent the operation that created the dirty area. For example, a deleted feature is represented by bit 1 and is displayed with a status of 2 (2^1 = 2). These values are summated if multiple operations led to the creation of the dirty area. A Status Description field is displayed in the pop-up expression to provide additional information about the operation that created the dirty area.

You can review the following pages to see if they provide you with help on how to use Errors. 

Errors 

Error management

View solution in original post

0 Kudos
5 Replies
MelissaJarman
Esri Contributor

The Dirty Areas are symbolized using the status field - 

The Status attribute field uses bitwise encoding to represent the operation that created the dirty area. For example, a deleted feature is represented by bit 1 and is displayed with a status of 2 (2^1 = 2). These values are summated if multiple operations led to the creation of the dirty area. A Status Description field is displayed in the pop-up expression to provide additional information about the operation that created the dirty area.

You can review the following pages to see if they provide you with help on how to use Errors. 

Errors 

Error management

0 Kudos
VishApte
Esri Contributor

Thanks @MelissaJarman 

I can now see what Status Descriptions mean.

However, I am still not sure why my Dirty Areas with status 9 (1 + 8) doesn't go away after I shortened the geometry and Validate UN Topology was successful. I had to Disable Topology and Re-enable to see those dirty areas go away.  This is with ArcGIS Pro 2.6.3, UN v4, ArcGIS Enterprise 10.8.1 plus UN SP1. 

 

0 Kudos
MelissaJarman
Esri Contributor

Are you able to consistently reproduce the validate not taking away the dirty areas when the error situations are resolved? If so, I would be interested in the repro steps as you should not be forced to disable and reenable the networks topology to clear these.

0 Kudos
RandallChew
Occasional Contributor II

We've seen the same issues  as well with multiple clients.  Validate returns successfully but the dirty areas still remain.  This can obviously cause problems when updating subnetwork etc. as the validate returns successfully, but the dirty areas are still hanging out there.  The only work around we've found is to disable/enable topology.  We've also seen the UN get hung up validating with the message: Edit Operation Failed or if running the gp tool, the dreaded 99999 error.  This has happened with Pro 2.6x and 10.7.1 as well as 2.7 and 10.8.1.  We also tried using the Repair Network Topology tool at Pro 2.7 but it didn't seem to alleviate the error.  I can work on getting the repo steps, but they often arise after what would be a pretty standard edit.

0 Kudos
SFortnam
New Contributor

My customers are seeing this issue as well.  A simple edit will validate successfully, with no status errors, yet the dirty areas remain.  Then when the Trace tool is run, the updates are not made to the network.  No other errors are present.

0 Kudos