|
POST
|
I recommend you download the electric utility network foundation and gas utility network foundation so you can look at the data model and their associated data model dictionaries (electric data dictionary, gas data dictionary). The gas model doesn't make use of any of the non-spatial objects (edge object, junction object, structure edge object, or structure junction object). There are many examples of these in the electrical model, I will provide one example of each to get you started. The wire (electrical edge object) is contained within an electrical cable (electric line), a transformer (electric junction object) contained in a transformer bank (electric device). A single duct (structure edge object) within a conduit system (structure line). A crossarm (structure junction object) attached to a medium voltage pole (structure junction). You can find the definition of subnetwork lines in this page in the online help. They represent all the major linear features in a subnetwork, along with the summary statistics for that subnetwork and are used for visualization and reporting purposes.
... View more
06-10-2023
09:14 AM
|
0
|
2
|
4877
|
|
POST
|
In order to access the rules you need to query the rules table. If you're accessing a geodatabase (Mobile, SDE, or FGDB) directly it will have the a name similar to your utility_network_description.systemJunctionSource table, but instead of being called system junctions it will be called rules. If you're accessing the rules from a service it will always have layer id of 500003. Here's a snippet I've used in the past: system_junction_description = un_description.systemJunctionSource rules_table_base = system_junction_description.name.replace(system_junction_description.sourceType, "Rule")
... View more
06-08-2023
05:30 AM
|
1
|
1
|
4323
|
|
POST
|
There are two users presenting on this topic at the upcoming User Conference (2023): Managing Facilities & Vertical Assets with GIS
... View more
06-05-2023
03:56 PM
|
0
|
0
|
1888
|
|
POST
|
@RomuldKiobya when you export your asset package you can (and should!) choose to include the data from your database. Then after you've adjusted your service territory in the asset package you should apply the asset package to a new geodatabase.
... View more
06-04-2023
12:05 PM
|
0
|
0
|
1930
|
|
POST
|
Try running the tools directly from the geoprocessing pane instead of through the task framework and see if that produces more consistent results.
... View more
06-04-2023
12:03 PM
|
1
|
0
|
1678
|
|
POST
|
You can find a community article on how to do this, including sample workbenches, over at Safe Software's community site. If you are already familiar with that and find yourself struggling with the SchemaMapper itself (because they can get quite involved) I've found these tutorials on SchemaMapper from Safe Software to be very helpful.
... View more
06-04-2023
12:00 PM
|
0
|
0
|
1250
|
|
BLOG
|
@JeffBlake The best practice depends on what kind of user you're sharing your map with. For a collection of best practices for creating maps referencing utility network data, I recommend you refer to the following tutorial. This tutorial demonstrates the importance of configuring things like subtype group layers and display filters. For desktop users, you should create a map using ArcGIS Pro that references those feature services and either share the individual map with them as a map file or if you have a collection of items (multiple maps, page layouts, etc) you may choose to share an entire project with your users. For web users, you will likely still use ArcGIS Pro to author your map, but you will share the resulting map as a Web Map. This web map should be very similar to your desktop map, especially with regard to the use of subtype group layers. The only catch is that you must be using at least ArcGIS Enterprise 10.9.1 for subtype group layers to appear in your field maps and at least ArcGIS Enterprise 11.1 for subtype group layers to appear in the Web Map Viewer in ArcGIS Enterprise.
... View more
05-26-2023
09:21 AM
|
0
|
0
|
11722
|
|
BLOG
|
@JeffBlake the map used to publish the feature service should not have subtype group layers. The subtype group layers should be used when you are consuming the feature service in your desktop maps or web maps.
... View more
05-24-2023
01:04 PM
|
2
|
0
|
11781
|
|
POST
|
As long as the cable is spatially coincident with both the network distribution point and the address point you should be able to achieve this by creating an attribute rule that runs when a new drop cable is created. It can then perform a spatial query to find the network distribution point and the address point information and perform the logic you have outlined above (calculate the cable type, update the customer count on the distribution point, and associate the address point with the distribution point). You can learn more about attribute rules on this page in the online help. You can also try out two free tutorials that show you several examples of how to use attribute rules (one and two).
... View more
05-24-2023
12:25 PM
|
0
|
0
|
882
|
|
POST
|
If you set the number of households as a network attribute you can use the Set Subnetwork Definition tool to add a Summary Function that will summarize the number of households on that circuit (Subnetwork). You can learn more about configuring subnetwork definitions on this page in the online help.
... View more
05-24-2023
12:19 PM
|
1
|
0
|
1387
|
|
POST
|
The circuit length that is calculated is based on the units of measure of the spatial reference of your utility network dataset. So, in your case, where the units of measure are meters and you want to see it in kilometers you are correct that you will need to add a new field to your subnetwork line class and calculate the value for all your existing subnetworks. To maintain this field going forward I would recommend you consider creating an attribute rule on your subnetwork line class to calculate this field every time a new subnetwork is created or updated. Running a script every night to recalculate this field is not recommended.
... View more
05-16-2023
05:51 AM
|
0
|
0
|
3677
|
|
POST
|
What you'll need to do is use a filter barrier to limit the results (a condition barrier would cause your upstream trace to not locate a source). Its pretty typical to look for the upstream transformer, protective device, etc but I'm not aware of a way to find the first upstream feature. If you really do want the first upstream feature than one potential workaround would be to do an upstream trace using the connectivity results type and just look at the features that are directly connected to the current feature. In the case of loop or bi-directional flow this may be multiple features.
... View more
05-15-2023
11:17 AM
|
0
|
0
|
1341
|
|
POST
|
The scratch workspace is a great idea, since you can re-use the same table within the same session instead of having to recreate it every time your run your tool. If you did want to create a new temp layer each time you ran your tool, I'd recommend you use the memory workspace for the duration of the trace. To do this just use the word "memory" for the workspace path (e.g. "memory\\temp_start_barriers").
... View more
05-15-2023
08:06 AM
|
0
|
0
|
1534
|
|
POST
|
Open the Set Subnetwork Definition tool, select your low voltage tier, and look at the Subnetwork Trace Configuration > Summaries section. You will see that there either isn't a summary for calculating circuit length on this tier. You should be able to add a summary with the function of "Add", on a network attribute of "Measured Length" into the "circuitlength" attribute. Every model is a little bit different so if some of these attribute names don't match up you should use the same configuration as in your distribution/mv tier but remove the filter (that limits it to MV conductor). The circuit length is calculated using the measured length of all medium-voltage conductors in a subnetwork, so it would make sense that it isn't being calculated for your low-voltage tier.
... View more
05-15-2023
06:16 AM
|
2
|
3
|
3706
|
|
POST
|
An error code of 256 means an error id of 8, so that feature has a junction-edge error. The error ids are stored in the error code field using a bitmask, but if you look at those features using the popup tool the popup tool will automatically decode the bitmask to provide the corresponding error id and description. You can learn more about error codes, error ids, and the bitmask in the online help: https://pro.arcgis.com/en/pro-app/latest/help/data/utility-network/view-error-features.htm
... View more
05-01-2023
06:32 AM
|
2
|
0
|
2540
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 2 weeks ago | |
| 1 | a week ago | |
| 1 | 03-30-2026 07:24 AM | |
| 1 | a week ago | |
| 1 | 2 weeks ago |
| Online Status |
Offline
|
| Date Last Visited |
a week ago
|