|
POST
|
Right, I understood how to set subnetwork controllers and the general concept of barriers, but my problem was that I didn't know specifically where/how exactly it was defined and how it could be updated. I was expecting the barriers to be defined in the network properties with explicit references to System Valve / Pressure Zone (and maybe a few other asset group/type combos), whereas after reading more documentation and digging around I now realize the P: Device Status attribute ("presentstatus" field) being set to "Closed" is how the pressure subnetwork's configuration is defined. Maybe these things are obvious if you already know every in and out of a UN, but it took some piecing together for me. It's so easy to forget such details if you took a training course 6 months ago and are just now focused on this part of UN design. I removed the normal and present status fields, so I guess those should be added back into my UN. At least present status. Is there an alternative way to define the barriers that might make things simpler if we don't want to track current valve status of open/closed? Instead of "P:Device Status = Closed..." what about this type of where clause below? (Asset Group = System Valve and Asset Type = Pressure Zone) or (Asset Group = Pressure Valve and Asset Type = Pressure Reducing) Is that a terrible idea? Here's my rationale. We know the System Valve / Pressure Zone valves are pretty much always closed. Sure, they might be opened temporarily for a rare emergency, but I'm thinking our subnetworks are better off being defined with the normal case (99.9% of the time) as a static type definition. We aren't using the UN for water modeling level accuracy. As long as we can build the subnetworks to delineate pressure planes and run isolation traces, that's the main goal.
... View more
04-14-2025
06:27 AM
|
0
|
3
|
747
|
|
POST
|
I have not yet deployed a UN to production environment. Currently working in test environment and trying to establish the subnetworks for our Water UN (Hierarchical tier). In many ways, the schema is very close to the ESRI Water UN Foundation database, which is what I'd like to point to for this question. For creating subnetworks, I realize you must assign one or more subnetwork controllers as the point of entry, but what I'm not understanding with the ESRI UN foundation shown below is how System Valve / Pressure Zone features are the barrier points for defining a pressure plane subnetwork. In the network properties (2nd screenshot), it's Pressure Valve / Pressure Reducing features that are controllers. So where is it defined in the network to indicate that System Valve / Pressure Zone can also be a start/end subnetwork barrier? I don't think "Isolating" category is relevant for a pressure subnetwork. I don't see anything else, and cannot find any documentation, to know exactly how this works.
... View more
04-11-2025
02:37 PM
|
0
|
5
|
850
|
|
POST
|
One last question under this thread, if I may, as it relates to my removal of the below items without (regrettably) using a D_Configuration table. I was pretty careful to cross check everything and make sure no errors arose during Apply Asset Package and then with edit tests in the UN. However, just to put my mind at ease, isn't it correct to say that if I were to take a populated FGDB UN and use "Export Asset Package" tool (with "Include data" unchecked) that the resulting empty asset package would be a 100% safe asset package which I may consider to be a clean slate? I'm not aware of any issues at present, but I think this full reset cycle should further guarantee I'm in the clear, right? Sewer UN items that were manually removed B_AttributeRules (SewerDevice, SewerJunction, SewerLine) - cptraceability field B_NetworkAttribute - Cathodic Protection Traceability B_NetworkAttributeAssignment (SewerDevice, SewerJunction, SewerLine) - Cathodic Protection Traceability B_NetworkCategory - CP Only B_NetworkCategoryAssignment (SewerDevice, SewerLine for various fields) - CP Only B_Subnetwork_ConditionBarriers - Tier Name = Sewer Cathodic Protection B_Subnetwork_Junctions - Tier Name = Sewer Cathodic Protection B_Subnetwork_Lines - Tier Name = Sewer Cathodic Protection B_Tier - Sewer Cathodic Protection B_TierGroup - Sewer Cathodic Protection Coverage Attribute Rules - SewerLine - "Validate Domains-SwL"
... View more
01-29-2025
11:54 AM
|
0
|
1
|
776
|
|
POST
|
Hi Patrick, Thanks for the feedback. Yes, I was aware of the D_Configuration table but simply forgot when removing CP references. I'll try to go back and maybe it can still be applied? My fault there. So much to remember and track, it's overwhelming. Your general message of use what works best is not surprising. That's how I understood from the beginning, but wanted to make sure nothing really important might be missed with v1.2. I don't think the construction status matters, so I'm leaning towards staying with 1.2. If I do find upgrading to 2.1 is worth the effort, here's where I'm now stuck as it relates to attribute rules. All of the Essential version's attribute rules have Script Expression = “return true;”, not a true script doing anything. This must surely be a mistake, right? I say this because the “Expanded” version of Water UN Foundation v2.1 has full Python scripts like you'd expect. Also, the Essential version has 66 attribute rules, while Expanded offers 23 rules. It seems like you’d have the exact opposite, proportionally speaking. So I’m not sure what’s correct and offered as intended with the 2.1 Water UN Foundation. Essential version Expanded version
... View more
01-29-2025
07:02 AM
|
0
|
1
|
803
|
|
POST
|
All this time, while preparing my water and sewer UNs, including data loading workspaces and customizing asset packages, I've been using the Foundation version 1.2 for each. Should I be concerned with upgrading to version 2.1 for water and sewer, now that I'm getting closer to having the schema finalized? It seems like a lot of work that'll slow me down. I have already carefully removed all references to cathodic protection, since we don't have any data in our system that applies and I wanted to avoid extra CP related fields if they're not being used. I may experiment with the v 2.1 Essential Water Foundation asset package on the side, since we have more custom attributes than using ESRI's out-of-the-box fields (like operable, lastmaint, bondedinsulated, installdate, etc.). One of the main differences appears to be the LifeCycle_Status and Construction_Status split out as separate fields and domains, but that doesn't really matter much in our case. Any advice from the experts? This seems important to not start off on the wrong foot. Does it sound like I'm safe enough with my version of Fdn 1.2, or do you strongly recommend Essential 2.1? We mainly just need pressure and isolation subnetworks for tracing. Not all the bells and whistles, per se.
... View more
01-28-2025
07:12 AM
|
0
|
5
|
864
|
|
POST
|
Mike, first of all thanks for offering these two design types. This was new to me. I'm pretty certain our organization will use the simpler "Essential Design". However, this still doesn't answer my question about how to draw a new Manhole Channel. Using the Sewer UN Foundation, a Manhole Channel cannot (or isn't meant to) be drawn directly. The workflow, via attribute rules, that ESRI offers is to have the channel point auto-generated when adding a Sewer Storm Vault point. If I cannot insert a point to snap on the sewer main because it's in the structure network, there is no way this can work. How did ESRI design something that won't function properly in the network? Surely, I am missing something in my understanding or ESRI made a mistake...? Thanks so much. There are few people out there who can answer these questions. We depend on experts for understanding the fundamentals of design.
... View more
12-26-2024
07:03 AM
|
0
|
1
|
842
|
|
POST
|
As we get closer to deploying both a water and sewer UN, I'm suddenly very concerned that I am misunderstanding the way ESRI designed the Sewer UN Foundation. There is an attribute rule for Sewer Storm Vault (Structure Junction) to automatically generate a Manhole Channel (Sewer Device) point with identical geometry. That's fine, we must edit the Sewer Storm Vault and not deal with the Manhole Channels. However, it doesn't make any sense that ESRI is missing all the connectivity rules that are needed to snap these Sewer Storm Vault points to the main and service lines. Why are there only rules for SewerDevice -> Manhole Channel? Those are the secondary features that you don't edit. Did ESRI forget about the other side where the edits are made? I can manual add the rules in the asset package, but I want to make sure I didn't miss something fundamental here.
... View more
12-23-2024
06:05 AM
|
0
|
3
|
901
|
|
POST
|
To follow with Allyson and Gavin above, I too need an immediate answer on whether it's safe to add a couple of new values to the Lifecycle_Status domain. Will anything break if I created a code 257 (description = "Pipe Bursted") and code 258 (description = "Deleted")? We have been assuming we can borrow the Lifecycle Status field for these other, less used but important, options that will take it out of the "In Service" state for tracing and symbology purposes. (I realize we also need to adjust z-values for being omitted in the network validation.) Our use of the Lifecycle Status field for tracking abandoned / removed / bursted will replace the need for maintaining a bunch of separate feature classes like we do now in the Geometric Network: WaterLineAbandonedRemoved, WaterValveAbandonedRemoved, etc.
... View more
10-04-2024
06:28 AM
|
0
|
0
|
1585
|
|
POST
|
Ah, it's that simple. OK, thanks, I was focused on input rather than "output" conditions. Does this mean we're filtering only the lines being traced? What about the water valves, in this case? What if we have a few LifecycleStatus = Removed valves, will those be ignored, too?
... View more
09-17-2024
05:46 AM
|
0
|
1
|
1332
|
|
POST
|
I must admit I'm confused on how to design trace configurations if you only want them to apply to water lines/devices/junctions that have LifecycleStatus = "In Service". I see you can filter Condition barriers, but what about simply filtering the whole set of what's used for the trace by an attribute? Is there any way to exclude all the Abandoned/Removed/Out of Service and other Lifecycle status features, or are they somehow already excluded and I don't need to do anything? We were hoping to add a new Lifecycle status domain value for "Deleted". This would store special cases where we want to know historically that it was deleted. In any case we don't want trace to run on anything other than "In Service" features.
... View more
09-16-2024
02:58 PM
|
0
|
5
|
1405
|
|
POST
|
Even though both replies were the needed answer, I'm marking Mike's answer as the solution simply because it had a screenshot that helped me see where to go. Thanks, Robert!
... View more
07-26-2024
10:09 AM
|
0
|
0
|
1597
|
|
POST
|
Thanks for the suggestion. I had actually tried the Modify Terminal Connections tool a few days ago in my many rounds of attempting to lessen the number of errors in bulk, including the use of add/set terminal configurations. I must not have noticed Modify Terminal Connections helps. I ran as shown below: Modify Terminal Connections Domain Network: Water ☑ Honor digitized direction ☑ Keep existing terminal values Now, after enabling network topology (with "Only generate errors" checked), I have a total of 10,129 errors. Much better already. This eliminated the vast majority of those ambiguous rule situations. Only 61 code #512 errors remain. The other categories of errors are mostly cases where we need to either define the allowed E-J relationship with a new rule or else add fittings where they don't exist at certain types of intersections. So for water assets, should I uncheck either or both of those options ("honor digitized direction" and "keep existing terminal values")? I'll need to do this later for our sewer network. I would think sewer needs digitized direction honored since that's a one-way (sink) path.
... View more
07-26-2024
10:04 AM
|
0
|
2
|
1597
|
|
POST
|
I need help to understand a pretty fundamental concept for designing a UN. I'm preparing to migrate our water GN to a UN, and in some first round attempts of applying our asset package to UN (FGDB) we have ~8,000 instances of the following network error indicating ambiguity. 9: Invalid connectivity – More than one junction edge rule applicable While there is this ESRI tutorial on interactively fixing errors in Pro (under Network Topology, click Terminal Connections...etc.), that's not realistic when you have to resolve many thousands of cases at a time. My question: Can someone walk me through, or point to a page with, the general steps for handling this in bulk? Is there no way to mass update our features beforehand, or refine the rules in the asset package, without losing critical connectivity logic to say "this line can connect to this device/junction"? I used the rules that came out of the box with the Water Distribution UN Foundation. Here is one of dozens of examples of pairs of rules that seem to be causing ambiguous connectivity errors due to multiple water mains touching the same device or junction. Rule Type From Table From Asset Group From Asset Type From Terminal To Table To Asset Group To Asset Type Junction-edge connectivity Water Device Flow Valve Air Gap Port 1 Water Line Water Main Distribution Main Junction-edge connectivity Water Device Flow Valve Air Gap Port 2 Water Line Water Main Distribution Main Even if I delete all rules in the asset package that meet the following criteria, it only reduced the number of errors by a couple hundred. Where rule_type = 'Junction Edge Connectivity' And from_terminal = 'Port Two' What does one do in this case? Example from our data. There are two separate water main segments touching the System Valve that is labeled.
... View more
07-26-2024
08:30 AM
|
0
|
6
|
1639
|
|
POST
|
Awesome, thanks so much Paul. I don't have Pro 3.1, but soon enough I'll upgrade and try this out. This seems like a good solution for most people (...who care at all about precision/scale properties).
... View more
05-13-2024
07:31 AM
|
0
|
0
|
526
|
| Title | Kudos | Posted |
|---|---|---|
| 2 | 08-06-2025 02:40 PM | |
| 1 | 08-04-2025 08:13 AM | |
| 1 | 11-26-2025 12:49 PM | |
| 3 | 11-24-2025 07:01 AM | |
| 1 | 07-01-2025 10:14 AM |
| Online Status |
Offline
|
| Date Last Visited |
yesterday
|