{"id":1465422,"date":"2023-07-31T07:00:16","date_gmt":"2023-07-31T14:00:16","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=1465422"},"modified":"2023-10-19T13:12:38","modified_gmt":"2023-10-19T20:12:38","slug":"exploring-the-arcgis-utility-network-trace-framework","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/utility-network\/data-management\/exploring-the-arcgis-utility-network-trace-framework","title":{"rendered":"Exploring the ArcGIS Utility Network Trace Framework"},"author":7521,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[23851,25741,23051],"tags":[565442,31681],"industry":[],"product":[36571,36561,515312],"class_list":["post-1465422","blog","type-blog","status-publish","format-standard","hentry","category-data-management","category-electric-gas","category-water","tag-arcgis-utility-network","tag-network-analysis","product-arcgis-enterprise","product-arcgis-pro","product-utility-network"],"acf":{"short_description":"A guided discussion on the capabilities of the tracing framework of the Utility Network and how it can be used to answer questions.","flexible_content":[{"acf_fc_layout":"content","content":"<p>Edited 7\/31\/2023<\/p>\n<p>GIS solutions differ widely between utilities.\u00a0 Utilities often leverage maps to support asset management through field inventory and asset location with easy-to-use map interfaces.\u00a0 Some may use GIS to augment their operational schematics to help engineers navigate to critical protective devices in the field. Others may use GIS to support routing engineering, design, and construction and to provide the source of that information to reduce costs and impact to local communities.<\/p>\n<p>The common thread in all of these scenarios is that tracing is key to gaining an understanding of your assets as they are connected and operate in the field. The objective of this blog is to delve into the trace operation to gain a better understanding of the many parameters of the trace geoprocessing tool and to understand how tuning the trace parameters can return very specific results.<\/p>\n<p>The ability to return specific assets based upon the spatial layout and representation of the equipment as it&#8217;s connected in a system is called a network trace.\u00a0 Simply put, the ability to traverse assets based upon system connectivity is one of the most frequently used spatial analytics for utilities.\u00a0 It can tell us where the closest protective device is so that crews may conduct maintenance during system failure.\u00a0 It can show how we are servicing our customers or how we can optimize our equipment to provide service in the most cost-efficient manner. \u00a0To understand the capabilities of the trace mechanism, let&#8217;s explore the\u00a0following capabilities of the tracing framework:<\/p>\n<ul>\n<li><a href=\"#starting\">Staring Locations<\/a><\/li>\n<li><a href=\"#connectivity\">Connectivity and Traversability<\/a><\/li>\n<li><a href=\"#barriers\">Barriers<\/a><\/li>\n<li><a href=\"#output\">Output<\/a><\/li>\n<li><a href=\"#functions\">Functions<\/a><\/li>\n<\/ul>\n<h2 id=\"starting\">Starting Locations<\/h2>\n<p>The simplest way to represent a trace is to start with a couple of devices connecting to a line.\u00a0 In this case, we start with a fuse on the left side connected to a low voltage line which is connected to a customer meter on the right side.\u00a0 The map is bracketed by the Trace Locations panel on the left, and the Trace geoprocessing tool on the right.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1474702,"id":1474702,"title":"NetworkFeatures","filename":"Tracegraphic1D.png","filesize":39797,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic1D.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/utility-network\/data-management\/exploring-the-arcgis-utility-network-trace-framework\/tracegraphic1d","alt":"Network Features","author":"7521","description":"","caption":"Network Features","name":"tracegraphic1d","status":"inherit","uploaded_to":1465422,"date":"2022-02-05 19:36:39","modified":"2022-02-05 19:37:10","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1276,"height":527,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic1D-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic1D.png","medium-width":464,"medium-height":192,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic1D.png","medium_large-width":768,"medium_large-height":317,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic1D.png","large-width":1276,"large-height":527,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic1D.png","1536x1536-width":1276,"1536x1536-height":527,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic1D.png","2048x2048-width":1276,"2048x2048-height":527,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic1D-826x341.png","card_image-width":826,"card_image-height":341,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic1D.png","wide_image-width":1276,"wide_image-height":527}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>To traverse this line and points we start by setting a start point (Green) on the device to the left.\u00a0 Starting points don\u2019t have directionality, but instead, provide a location from which the trace will traverse in all available directions.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1474692,"id":1474692,"title":"StartPoint","filename":"Tracegraphic2D.png","filesize":40166,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic2D.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/utility-network\/data-management\/exploring-the-arcgis-utility-network-trace-framework\/tracegraphic2d","alt":"Network Feature with Start Point","author":"7521","description":"","caption":"Network Feature with Start Point","name":"tracegraphic2d","status":"inherit","uploaded_to":1465422,"date":"2022-02-05 19:35:10","modified":"2022-02-05 19:35:42","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1280,"height":529,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic2D-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic2D.png","medium-width":464,"medium-height":192,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic2D.png","medium_large-width":768,"medium_large-height":317,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic2D.png","large-width":1280,"large-height":529,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic2D.png","1536x1536-width":1280,"1536x1536-height":529,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic2D.png","2048x2048-width":1280,"2048x2048-height":529,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic2D-826x341.png","card_image-width":826,"card_image-height":341,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic2D.png","wide_image-width":1280,"wide_image-height":529}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Trace capabilities are a function of the Trace Locations Pane and the Trace geoprocessing tool which can be found in the Utility Network tab on the ribbon or within the Utility Network Geoprocessing Toolbox.\u00a0 There are eight basic trace types that define the basic algorithm used to perform the trace analysis.\u00a0 Check out the utility network trace types for more information and a primer on each one.\u00a0 The Trace Locations Pane enables you to configure a trace-based upon established Starting Points and Barriers.\u00a0 While the Trace tools provide a common interface for all the trace configurations.<\/p>\n<p>Using the trace geoprocessing tool, the traversal is returned as a selected set of features.\u00a0 The starting point of the trace may be placed on a point, on the edge of a line, or even on a nonspatial junction or edge object that has connectivity with the network features (<a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/utility-network\/data-management\/intro-nonspatial-objects-in-the-arcgis-utility-network\/\">more details on nonspatial junctions and edge objects can be found here)<\/a>.\u00a0 To facilitate this initial trace, a simple connected trace is used to return all the elements that are connected to the starting point.\u00a0 The starting point is not represented as a graphic, but as an actual feature that\u2019s stored in the UN_Temp_Starting_Points feature class in the project&#8217;s default file geodatabase.<\/p>\n<p>Note:\u00a0 Trace locations can be created in one of three ways.\u00a0 Using the Trace Locations pane you can use the Add Features command to create a new feature in the map (which can be coincident with utility network features), you can use the Add Selected tool to create a trace location from a preselected feature or nonspatial object, or by specifying a user-defined feature class or table to serve as wth starting point or barrier.<\/p>\n<p>After placing our starting point, we selected the Connected trace from the trace gallery and ran the trace using default settings.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1474662,"id":1474662,"title":"TraceStartPoint","filename":"Tracegraphic3D.png","filesize":39806,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic3D.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/utility-network\/data-management\/exploring-the-arcgis-utility-network-trace-framework\/tracegraphic3d","alt":"Network Feature Trace","author":"7521","description":"","caption":"Network Feature Trace","name":"tracegraphic3d","status":"inherit","uploaded_to":1465422,"date":"2022-02-05 19:32:18","modified":"2022-02-05 19:33:38","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1280,"height":530,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic3D-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic3D.png","medium-width":464,"medium-height":192,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic3D.png","medium_large-width":768,"medium_large-height":318,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic3D.png","large-width":1280,"large-height":530,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic3D.png","1536x1536-width":1280,"1536x1536-height":530,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic3D.png","2048x2048-width":1280,"2048x2048-height":530,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic3D-826x342.png","card_image-width":826,"card_image-height":342,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic3D.png","wide_image-width":1280,"wide_image-height":530}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Now that we have executed our first trace, let&#8217;s start including some constraints into the trace using barriers.\u00a0 The simplest barriers are feature barriers.\u00a0 These are created in the map using the same panel that was used to place the starting point. In the below example, we removed the start point graphic to see the point of origin to help visualize the results of the trace.\u00a0 Looking at the trace below, the fuse feature on the left side of the trace was returned but because the barrier is set on the line that is contiguous from the fuse to meter, it was not selected from the result of the trace.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1474652,"id":1474652,"title":"Barrier","filename":"Tracegraphic4D.png","filesize":44556,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic4D.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/utility-network\/data-management\/exploring-the-arcgis-utility-network-trace-framework\/tracegraphic4d","alt":"Network Feature with Barrier","author":"7521","description":"","caption":"Network Feature with Barrier","name":"tracegraphic4d","status":"inherit","uploaded_to":1465422,"date":"2022-02-05 19:30:21","modified":"2022-02-05 19:31:06","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1280,"height":526,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic4D-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic4D.png","medium-width":464,"medium-height":191,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic4D.png","medium_large-width":768,"medium_large-height":316,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic4D.png","large-width":1280,"large-height":526,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic4D.png","1536x1536-width":1280,"1536x1536-height":526,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic4D.png","2048x2048-width":1280,"2048x2048-height":526,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic4D-826x339.png","card_image-width":826,"card_image-height":339,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic4D.png","wide_image-width":1280,"wide_image-height":526}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Looking at the parameters under the Barrier drop down on the trace geoprocessing tool, we can see an option that lets us include barrier features.\u00a0 This is where the trace behavior gets interesting. Executing the same trace with the included barrier features actually returns a portion of the line to the meter point (which is not returned in the trace selection).\u00a0 However, in configuring this trace, we have another parameter that provides us with a method to gain additional information as part of a trace. The Aggregated Geometry Result Type generates new multipart feature classes for the trace results to include all point, line, and polygon features returned (Note: By default, these are created in the same file geodatabase as the starting points and barriers mentioned earlier but can be saved to any appropriate location for feature classes).\u00a0 What\u2019s interesting about the Aggregated Geometry output is that it allows us to return partial features up to the location of the barrier.\u00a0 So while the trace selection returns the whole line on which the barrier is placed, the aggregated line generated is only a fraction of the line up to the barrier location.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1474642,"id":1474642,"title":"BarrierAggregated","filename":"Tracegraphic5D.png","filesize":42957,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic5D.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/utility-network\/data-management\/exploring-the-arcgis-utility-network-trace-framework\/tracegraphic5d","alt":"Network Feature Trace with Barrier Features with Selected and Aggregated Result Output","author":"7521","description":"","caption":"Network Feature Trace with Barrier Features with Selected and Aggregated Result Output","name":"tracegraphic5d","status":"inherit","uploaded_to":1465422,"date":"2022-02-05 19:23:26","modified":"2022-02-05 19:25:43","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1280,"height":526,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic5D-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic5D.png","medium-width":464,"medium-height":191,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic5D.png","medium_large-width":768,"medium_large-height":316,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic5D.png","large-width":1280,"large-height":526,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic5D.png","1536x1536-width":1280,"1536x1536-height":526,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic5D.png","2048x2048-width":1280,"2048x2048-height":526,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic5D-826x339.png","card_image-width":826,"card_image-height":339,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic5D.png","wide_image-width":1280,"wide_image-height":526}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Additional parameters in the tool interface enable additional precision to control the various output results in the trace configuration.\u00a0 You have the ability to expand the behavior of the trace process to include containers, the content of any containers, or any structural elements associated.\u00a0 More details regarding these options can be found in the <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/help\/data\/utility-network\/configure-a-trace.htm#ESRI_SECTION1_23176762C43B4F7EB17EE4D660B4176D\">documentation located here<\/a>.<\/p>\n<h2 id=\"connectivity\">Connectivity and Traversability<\/h2>\n<p>Before moving directly into the trace tool\u2019s parameters, it\u2019s important to understand two properties of a trace, connectivity, and traversability.\u00a0 Connectivity describes the state where two or more features share a connectivity association or are geometrically coincident at an endpoint or midspan vertex and a connectivity rule exists to support the relationship.\u00a0 The previous example of a simple trace without a barrier demonstrated how the points and lines had connectivity and traversability.\u00a0 When we introduced a barrier, those same features still had connectivity, however, traversability was blocked by the feature barrier which led to different result sets between the two traces.\u00a0 Traversability is used to describe state for connected features that also have a path between them that satisfies the trace configuration. The graphic below shows us the difference between connectivity and traversability in a little more detail.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1465482,"id":1465482,"title":"ConnectivityVTraversability","filename":"TraceGraphic6.png","filesize":457458,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/TraceGraphic6.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/utility-network\/data-management\/exploring-the-arcgis-utility-network-trace-framework\/tracegraphic6","alt":"Connectivity vs Traversability","author":"7521","description":"","caption":"Details regarding Connectivity vs Traversability","name":"tracegraphic6","status":"inherit","uploaded_to":1465422,"date":"2022-01-23 17:11:31","modified":"2022-01-23 17:13:02","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1179,"height":659,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/TraceGraphic6-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/TraceGraphic6.png","medium-width":464,"medium-height":259,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/TraceGraphic6.png","medium_large-width":768,"medium_large-height":429,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/TraceGraphic6.png","large-width":1179,"large-height":659,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/TraceGraphic6.png","1536x1536-width":1179,"1536x1536-height":659,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/TraceGraphic6.png","2048x2048-width":1179,"2048x2048-height":659,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/TraceGraphic6-826x462.png","card_image-width":826,"card_image-height":462,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/TraceGraphic6.png","wide_image-width":1179,"wide_image-height":659}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Prior to the release of the ArcGIS Utility Network; traversability depended upon features having coincident vector points.\u00a0 That meant that for features to be traced, points had to be connected directly to the end vertex of the lines.\u00a0 In the past, network weights were used to apply both significance and flow directionality.\u00a0 In the utility network, we designate special properties to features in the utility network to define traversability across the network.<\/p>\n<p>Let&#8217;s start first with a Network Tier; the Tier enables specific business properties and drivers to be applied to elements within that designated Tier.<\/p>\n<p>Examples of Network Tiers can be seen by looking at an electric utility.\u00a0 Some electric companies have equipment that moves electrical load from central generation stations to local distribution substations.\u00a0 This transmission equipment is likely to have significantly different wire, facilities,\u00a0 and properties than the distribution assets that move load from the substation to your home.\u00a0 In a utility network, these two tiers (transmission and distribution) would have different line and device properties and most likely have different properties that would be analyzed during the course of business.<\/p>\n"},{"acf_fc_layout":"content","content":"<p>One of the properties of the network tier is the ability to assign <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/help\/data\/utility-network\/about-network-categories.htm\">Network Categories<\/a> to elements of the network.\u00a0 So Network Categories are system tags that enable you to designate devices with special properties of the Network Tier. There are three system-provided Network Categories: Subnetwork controller, Subnetwork tap, and Attribute substitution.\u00a0 <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/2.9\/help\/data\/utility-network\/subnetwork-controller.htm#GUID-E0DF9060-4164-4E32-A486-9DB00AE615C8\">Subnetwork controller<\/a> (which allows you to designate device configurations so that they can establish feeder or circuit properties that we describe as the Subnetwork).\u00a0 <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/2.9\/help\/data\/utility-network\/subnetwork-tap.htm\">Subnetwork tap<\/a> designates a device or a junction as having the ability to divert flow and apply properties to that pull-off such as phase or flow volume.\u00a0 So when the conductor with ABC phasing encounters a Subnetwork Tap at a midspan vertex, that tap can designate that phase B can be pulled off the main conductor.\u00a0 The trace recognizes the pull-off wire because the point with the Subnetwork tap category sits midspan of the mainline and the new wire is the designated phase value.\u00a0 \u00a0<a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/2.9\/help\/data\/utility-network\/substitution.htm\">Attribute substitution<\/a> can also be applied to features with a Subnetwork tap designation which enables a substitution value to be inserted as a result of the trace.\u00a0 Other Network Category tags can be used to establish special properties to devices or junctions as traces are executed.\u00a0 Some examples of these tags could be Protective to establish a tag for special protective devices on the systems, or network ties to establish those normally disconnected points in the system where your assets connect with a neighboring utility.\u00a0 Network Categories are especially helpful in designating certain network features as barriers in the course of a trace.<\/p>\n<p><a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/help\/data\/utility-network\/network-attributes.htm\">Network Attributes<\/a> are fields in utility network feature layers that have been designated or assigned as having special properties.\u00a0 This assignment enables those fields to directly participate in the network index.<\/p>\n<p>Network Attributes and Categories can be used in the trace parameters to create conditions that result in a network barrier to traversability or they can be calculated in a function that is output with the results of a trace (in the accompanying message).\u00a0 System-provided Network Attributes include the Asset Group and Asset Type fields along with Is subnetwork controller.\u00a0 The user-defined network attributes are often used to represent device characteristics that are modeled as an operational state (connected or disconnected), status (in service, retired), value (units consumed or regulated), or to establish the property or behavior of the element (diameter, or weights).<\/p>\n<p>One last thing to cover before we dive into trace properties and parameters found on the tool itself are the specific points of connection designated on operational devices or junctions.\u00a0 These <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/help\/data\/utility-network\/device-terminals.htm\">Terminals<\/a> are used to model assets with greater detail and to help to establish flow direction based upon the properties of the device or junction.\u00a0 For example, a pump device could be configured with terminals to establish the high-pressure connection to the pump, to limit the ability for pipes that could be connected to that high-pressure terminal, and to establish the direction of flow through that pump.\u00a0 The traversability through terminals is established using preconfigured <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/2.9\/help\/data\/utility-network\/modify-terminal-paths.htm\">terminal paths<\/a> in the properties of the junction or device it&#8217;s to which its assigned.\u00a0 Appropriate connectivity to lines is defined using the <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/help\/data\/utility-network\/modify-terminal-connections.htm\">Modify Terminal Connections<\/a> Tool.\u00a0 An example of terminal configurations is shown below.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1465512,"id":1465512,"title":"TerminalConfigurations","filename":"TraceGraphic8.png","filesize":26137,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/TraceGraphic8.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/utility-network\/data-management\/exploring-the-arcgis-utility-network-trace-framework\/tracegraphic8","alt":"Network Terminal Configurations","author":"7521","description":"","caption":"Network Terminal Configurations","name":"tracegraphic8","status":"inherit","uploaded_to":1465422,"date":"2022-01-23 17:54:51","modified":"2022-01-23 17:56:24","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":600,"height":201,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/TraceGraphic8-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/TraceGraphic8.png","medium-width":464,"medium-height":155,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/TraceGraphic8.png","medium_large-width":600,"medium_large-height":201,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/TraceGraphic8.png","large-width":600,"large-height":201,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/TraceGraphic8.png","1536x1536-width":600,"1536x1536-height":201,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/TraceGraphic8.png","2048x2048-width":600,"2048x2048-height":201,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/TraceGraphic8.png","card_image-width":600,"card_image-height":201,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/TraceGraphic8.png","wide_image-width":600,"wide_image-height":201}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h2 id=\"barriers\">Condition Barriers<\/h2>\n<p>The Condition Barriers enable a user to create barriers that stop at a traversability barrier when the conditions set by a Network Category or Network Attribute are satisfied.<\/p>\n<p>Prior to setting up this trace parameter, we added two tap features from the Operational Junction layer at midspan vertices.\u00a0 Before we can trace, we need to validate my network to clean the dirty areas created and update the network index with the new line and point configurations.\u00a0 In the Traversibility section of the Trace tool, we have established a Condition Barrier using a Category as equal to Subnetwork Tap (my new Tap features have the Subnetwork Tap tag appended to them). Prior to running the trace, we added the Aggregated Geometries Result Types option as an additional output to show how the line is traced to the first tap configuration.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1474622,"id":1474622,"title":"NetworkCategory","filename":"Tracegraphic6D.png","filesize":39259,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic6D.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/utility-network\/data-management\/exploring-the-arcgis-utility-network-trace-framework\/tracegraphic6d","alt":"Network Feature Trace with Network Category Condition Barrier and Aggregated Geometry","author":"7521","description":"","caption":"Network Feature Trace with Network Category Condition Barrier and Aggregated Geometry","name":"tracegraphic6d","status":"inherit","uploaded_to":1465422,"date":"2022-02-05 19:03:47","modified":"2022-02-05 19:09:22","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1275,"height":525,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic6D-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic6D.png","medium-width":464,"medium-height":191,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic6D.png","medium_large-width":768,"medium_large-height":316,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic6D.png","large-width":1275,"large-height":525,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic6D.png","1536x1536-width":1275,"1536x1536-height":525,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic6D.png","2048x2048-width":1275,"2048x2048-height":525,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic6D-826x340.png","card_image-width":826,"card_image-height":340,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic6D.png","wide_image-width":1275,"wide_image-height":525}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>With this example, we can see how Condition Barriers can use Network Categories to create a traversability barrier for the trace output.\u00a0 Let\u2019s next use a\u00a0 Network Attribute (phasesub) that exists on the Tap features as a traversability barrier. Executing the same trace again shows that the line traversal stops at the second tap using this configuration.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1474582,"id":1474582,"title":"NetworkConditionBarrier","filename":"Tracegraphic7D.png","filesize":44176,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic7D.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/utility-network\/data-management\/exploring-the-arcgis-utility-network-trace-framework\/tracegraphic7d","alt":"Network Feature Trace with a Network AttributeCondition Barrier and Aggregated Geometry","author":"7521","description":"","caption":"Network Feature Trace with a Network AttributeCondition Barrier and Aggregated Geometry","name":"tracegraphic7d","status":"inherit","uploaded_to":1465422,"date":"2022-02-05 17:26:36","modified":"2022-02-05 17:28:29","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1278,"height":488,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic7D-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic7D.png","medium-width":464,"medium-height":177,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic7D.png","medium_large-width":768,"medium_large-height":293,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic7D.png","large-width":1278,"large-height":488,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic7D.png","1536x1536-width":1278,"1536x1536-height":488,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic7D.png","2048x2048-width":1278,"2048x2048-height":488,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic7D-826x315.png","card_image-width":826,"card_image-height":315,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic7D.png","wide_image-width":1278,"wide_image-height":488}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>The Function Barriers use network attributes and function operators to establish barriers.\u00a0 To run the trace below, we will take our line feature then split it into a few smaller line segments, we can then re-validate the network topology to the network index.\u00a0 Now, using a Function Barrier, let&#8217;s use an Add function which will sum the targeted Network Attribute (Shape_Length) as it traces the line until a value of 19 feet (the total line length is about 30 feet). Looking at the Shape_Length of the Aggregated Line calculation we see that the rounded total length is of the trace result is 18 feet because the barrier was created at 19 feet down the line.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1474572,"id":1474572,"title":"FunctionBarrier","filename":"Tracegraphic8D.png","filesize":39518,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic8D.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/utility-network\/data-management\/exploring-the-arcgis-utility-network-trace-framework\/tracegraphic8d","alt":"Network Feature Trace Using a Function Barrier, Network Attribute, and Aggregated Geometry","author":"7521","description":"","caption":"Network Feature Trace Using a Function Barrier, Network Attribute, and Aggregated Geometry","name":"tracegraphic8d","status":"inherit","uploaded_to":1465422,"date":"2022-02-05 17:03:56","modified":"2022-02-05 17:05:42","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1279,"height":524,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic8D-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic8D.png","medium-width":464,"medium-height":190,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic8D.png","medium_large-width":768,"medium_large-height":315,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic8D.png","large-width":1279,"large-height":524,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic8D.png","1536x1536-width":1279,"1536x1536-height":524,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic8D.png","2048x2048-width":1279,"2048x2048-height":524,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic8D-826x338.png","card_image-width":826,"card_image-height":338,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic8D.png","wide_image-width":1279,"wide_image-height":524}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Count functions can be used in a similar fashion as well.\u00a0 For example, we might be interested in setting a barrier after counting a number of features.\u00a0 Using the Count function and the phasesub network attribute the function creates a barrier after it reaches the fourth junction point down from the start point where a barrier is set.\u00a0 The Aggregated Geometry feature marks the sum distance up to that fourth point.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1474562,"id":1474562,"title":"FunctionBarrierCount","filename":"Tracegraphic9D.png","filesize":39754,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic9D.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/utility-network\/data-management\/exploring-the-arcgis-utility-network-trace-framework\/tracegraphic9d","alt":"Network Feature Trace with Function Barrier (Count), Network Attribute and Aggregated Geometry","author":"7521","description":"","caption":"Network Feature Trace with Function Barrier (Count), Network Attribute and Aggregated Geometry","name":"tracegraphic9d","status":"inherit","uploaded_to":1465422,"date":"2022-02-05 16:45:32","modified":"2022-02-05 16:48:12","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1277,"height":492,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic9D-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic9D.png","medium-width":464,"medium-height":179,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic9D.png","medium_large-width":768,"medium_large-height":296,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic9D.png","large-width":1277,"large-height":492,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic9D.png","1536x1536-width":1277,"1536x1536-height":492,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic9D.png","2048x2048-width":1277,"2048x2048-height":492,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic9D-826x318.png","card_image-width":826,"card_image-height":318,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic9D.png","wide_image-width":1277,"wide_image-height":492}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Let&#8217;s go back to our Add function and see what happens when we add a few additional lines to our features.\u00a0 \u00a0 Tracing from the starting point at the fuse, the function is set to create a function 25 feet down the line.\u00a0 Because there is an alternative path at the first line junction, the trace continues in both directions to set the barrier after traversing 25 feet.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1474542,"id":1474542,"title":"AggregatedGeometryAlternatePath","filename":"Tracegraphic10E.png","filesize":41518,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic10E.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/utility-network\/data-management\/exploring-the-arcgis-utility-network-trace-framework\/tracegraphic10e","alt":"Network Feature Trace with Condition Barrier and Aggregated Geometry Down Alternate Paths","author":"7521","description":"","caption":"Network Feature Trace with Condition Barrier and Aggregated Geometry Down Alternate Paths","name":"tracegraphic10e","status":"inherit","uploaded_to":1465422,"date":"2022-02-05 16:25:55","modified":"2022-02-05 16:28:12","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1275,"height":491,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic10E-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic10E.png","medium-width":464,"medium-height":179,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic10E.png","medium_large-width":768,"medium_large-height":296,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic10E.png","large-width":1275,"large-height":491,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic10E.png","1536x1536-width":1275,"1536x1536-height":491,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic10E.png","2048x2048-width":1275,"2048x2048-height":491,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic10E-826x318.png","card_image-width":826,"card_image-height":318,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic10E.png","wide_image-width":1275,"wide_image-height":491}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Now that we have walked through all the traversability parameters, let&#8217;s expand the trace to include pole structures attached to connection points.\u00a0 In the below dataset we have created a few additional features. We have a transformer at the location of the low voltage line in place of the original starting point and connected to the low side terminal of the transformer and a new medium voltage line is connected on the high side transformer terminal with a circuit breaker on the high side of the medium voltage line which is configured as a network controller.\u00a0 We have also added 14 poles with structurally associated connection points.\u00a0 With these updates, we now have a full subnetwork with medium voltage and low voltage lines, devices, junctions, and structures.\u00a0 Since the subnetwork definition has been configured to include Structures, using the Find Subnetwork tool, we can trace the entire subnetwork to return all the network features.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1474522,"id":1474522,"title":"Subnetwork Trace","filename":"Tracegraphic11D.png","filesize":58103,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic11D.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/utility-network\/data-management\/exploring-the-arcgis-utility-network-trace-framework\/tracegraphic11d","alt":"Network Feature Subnetwork Trace","author":"7521","description":"","caption":"Network Feature Subnetwork Trace","name":"tracegraphic11d","status":"inherit","uploaded_to":1465422,"date":"2022-02-05 15:37:30","modified":"2022-02-05 15:38:31","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1275,"height":524,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic11D-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic11D.png","medium-width":464,"medium-height":191,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic11D.png","medium_large-width":768,"medium_large-height":316,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic11D.png","large-width":1275,"large-height":524,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic11D.png","1536x1536-width":1275,"1536x1536-height":524,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic11D.png","2048x2048-width":1275,"2048x2048-height":524,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic11D-826x339.png","card_image-width":826,"card_image-height":339,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic11D.png","wide_image-width":1275,"wide_image-height":524}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h2 id=\"output\">Output<\/h2>\n<p>What if we wanted to trace the subnetwork but only return a certain type of pole (wood)?\u00a0 Output Asset Types allows me to filter out elements of the subnetwork by their asset type to return the specific pole configurations.\u00a0 In the below example we have configured the trace to return only Structure Junctions of the Pole Asset Group and Wood Asset Type.\u00a0 As you can see, the Concrete and Steel poles were not returned.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1468772,"id":1468772,"title":"Tracegraphic12C","filename":"Tracegraphic12C.png","filesize":88320,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic12C.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/utility-network\/data-management\/exploring-the-arcgis-utility-network-trace-framework\/tracegraphic12c","alt":"Subnetwork Trace with Wood Pole as Output Asset Type","author":"7521","description":"","caption":"Subnetwork Trace with Wood Pole as Output Asset Type","name":"tracegraphic12c","status":"inherit","uploaded_to":1465422,"date":"2022-01-27 01:35:59","modified":"2022-01-27 01:36:43","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1913,"height":848,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic12C-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic12C.png","medium-width":464,"medium-height":206,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic12C.png","medium_large-width":768,"medium_large-height":340,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic12C.png","large-width":1913,"large-height":848,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic12C-1536x681.png","1536x1536-width":1536,"1536x1536-height":681,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic12C.png","2048x2048-width":1913,"2048x2048-height":848,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic12C-826x366.png","card_image-width":826,"card_image-height":366,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic12C.png","wide_image-width":1913,"wide_image-height":848}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h2 id=\"functions\">Functions<\/h2>\n<p>Up to this point, we have returned selection sets or aggregated geometries from the trace.\u00a0 Functions in the Trace tool also give us the ability to return functions in the message box from the trace parameter.\u00a0 In the below example, we have configured a Function to return the number of line spans traversed by counting the occurrence of Shape_Length values and then returned the average span distance using the same network attribute.\u00a0 In this instance, we used a starting point and a connected trace, so the entire dataset was selected, but the message box returns the results of my Function request.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1474502,"id":1474502,"title":"OutputFunction","filename":"Tracegraphic13D.png","filesize":77928,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic13D.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/utility-network\/data-management\/exploring-the-arcgis-utility-network-trace-framework\/tracegraphic13d","alt":"Subnetwork Trace with Output Function Message","author":"7521","description":"","caption":"Subnetwork Trace with Output Function Message","name":"tracegraphic13d","status":"inherit","uploaded_to":1465422,"date":"2022-02-05 15:15:56","modified":"2022-02-05 15:16:43","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1276,"height":524,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic13D-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic13D.png","medium-width":464,"medium-height":191,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic13D.png","medium_large-width":768,"medium_large-height":315,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic13D.png","large-width":1276,"large-height":524,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic13D.png","1536x1536-width":1276,"1536x1536-height":524,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic13D.png","2048x2048-width":1276,"2048x2048-height":524,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic13D-826x339.png","card_image-width":826,"card_image-height":339,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic13D.png","wide_image-width":1276,"wide_image-height":524}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Because we have defined a network controller and a subnetwork, we have the ability to leverage upstream and downstream traces.<\/p>\n<p>To add some context, we added fuses at the line intersections; more on that to follow.\u00a0 With the upstream trace, the result begins with the starting point and traverses upstream to the network controller.\u00a0 The trace framework actually executes two traces to provide us this result.\u00a0 First, it travels outward from the starting point out in all directions until the network controller is discovered(our Circuit Breaker).\u00a0 Once located, the second trace returns the result set from the starting point to the controller.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1474842,"id":1474842,"title":"UpstreamTrace","filename":"Tracegraphic14D.png","filesize":60139,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/02\/Tracegraphic14D.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/utility-network\/data-management\/exploring-the-arcgis-utility-network-trace-framework\/tracegraphic14d","alt":"Network Feature Upstream Trace","author":"7521","description":"","caption":"Network Feature Upstream Trace","name":"tracegraphic14d","status":"inherit","uploaded_to":1465422,"date":"2022-02-06 11:01:36","modified":"2022-02-06 11:01:54","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1277,"height":492,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/02\/Tracegraphic14D-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/02\/Tracegraphic14D.png","medium-width":464,"medium-height":179,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/02\/Tracegraphic14D.png","medium_large-width":768,"medium_large-height":296,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/02\/Tracegraphic14D.png","large-width":1277,"large-height":492,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/02\/Tracegraphic14D.png","1536x1536-width":1277,"1536x1536-height":492,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/02\/Tracegraphic14D.png","2048x2048-width":1277,"2048x2048-height":492,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/02\/Tracegraphic14D-826x318.png","card_image-width":826,"card_image-height":318,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/02\/Tracegraphic14D.png","wide_image-width":1277,"wide_image-height":492}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Another type of trace that uses two iterations to bring back the result set is the Isolation Trace.\u00a0 In addition to knowing the location of the network controller, the Isolation Trace requires a Filter Barrier to identify the valve or switch upstream of the starting point that would most efficiently isolate the trouble for repairs to begin. Filter Barriers allow traversibility during the initial trace to discover the network controller before acting as a barrier feature on the second pass.\u00a0 In this example, the fuses located at the line intersections have a Network Category value of Protective.\u00a0 When the trace is run, the closest upstream protective device is returned and would represent that element in a disconnected state until repairs are made.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1474482,"id":1474482,"title":"Isolation Trace","filename":"Tracegraphic15D.png","filesize":56197,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic15D.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/utility-network\/data-management\/exploring-the-arcgis-utility-network-trace-framework\/tracegraphic15d","alt":"Network Features with Isolation Trace using Filter Barrier","author":"7521","description":"","caption":"Network Features with Isolation Trace using Filter Barrier","name":"tracegraphic15d","status":"inherit","uploaded_to":1465422,"date":"2022-02-05 15:09:21","modified":"2022-02-05 15:10:06","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1277,"height":491,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic15D-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic15D.png","medium-width":464,"medium-height":178,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic15D.png","medium_large-width":768,"medium_large-height":295,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic15D.png","large-width":1277,"large-height":491,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic15D.png","1536x1536-width":1277,"1536x1536-height":491,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic15D.png","2048x2048-width":1277,"2048x2048-height":491,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic15D-826x318.png","card_image-width":826,"card_image-height":318,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Tracegraphic15D.png","wide_image-width":1277,"wide_image-height":491}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>The final trace that we want to cover is the Shortest Path trace.\u00a0 It\u2019s a bit different from the other trace configurations covered in this blog thus far because it requires two Starting Points as well as a network attribute (in this case Shape_Length) to determine the shortest path from one location to another.<\/p>\n<p>To run this trace, we have added more line and point features to create a loop.\u00a0 The result of this trace returns the left path alternative route as a shorter path between the two starting points as opposed to the right path due to its use of the network attribute to sum the length of each option.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1474462,"id":1474462,"title":"Shortest Path","filename":"TestLowRes.png","filesize":60715,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/TestLowRes.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/utility-network\/data-management\/exploring-the-arcgis-utility-network-trace-framework\/testlowres","alt":"Network Features with Shortest Path Trace","author":"7521","description":"","caption":"Network Features with Shortest Path Trace","name":"testlowres","status":"inherit","uploaded_to":1465422,"date":"2022-02-05 14:37:58","modified":"2022-02-05 14:58:06","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1277,"height":491,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/TestLowRes-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/TestLowRes.png","medium-width":464,"medium-height":178,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/TestLowRes.png","medium_large-width":768,"medium_large-height":295,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/TestLowRes.png","large-width":1277,"large-height":491,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/TestLowRes.png","1536x1536-width":1277,"1536x1536-height":491,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/TestLowRes.png","2048x2048-width":1277,"2048x2048-height":491,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/TestLowRes-826x318.png","card_image-width":826,"card_image-height":318,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/TestLowRes.png","wide_image-width":1277,"wide_image-height":491}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h2>Conclusion<\/h2>\n<p>As we transition from traditional information management to enterprise systems, there are a number of workflows that might require some reconsideration.\u00a0 There is no doubt that GIS solutions for utilities can mean different things to different users, but our need to support asset management through field inventory and asset location in easy-to-use map interfaces remains a broad requirement for all.\u00a0 We have the opportunity to reconsider some of the best practices to augment our operational information with enriched network data to help engineers be more responsive in the field. The ability to leverage network traces in the same manner that we learned to configure table-based queries will enable engineering, design, and construction to be more responsive, reduce costs, and have a more sustainable impact on local communities.<\/p>\n<p>We hope this blog gave you the opportunity to explore trace configurations a little further and to enable you to improve your network-based spatial analytic capabilities for your customers, communities, and business. If you have any questions or ideas, please join the <a href=\"https:\/\/community.esri.com\/t5\/arcgis-utility-network\/ct-p\/arcgis-utility-network\">Esri Community for the ArcGIS Utility Network<\/a>.<\/p>\n<p>&nbsp;<\/p>\n"}],"authors":[{"ID":7521,"user_firstname":"Remi","user_lastname":"Myers","nickname":"Remi Myers","user_nicename":"rmyersesri88","display_name":"Remi Myers","user_email":"RMyers@esri.com","user_url":"","user_registered":"2018-03-21 18:21:22","user_description":"Remi is the Product Manager for the ArcGIS Utility Network and spends his free time exploring the US Southwest desert and California beaches.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/Rmyers.jpeg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"},{"ID":9712,"user_firstname":"Jonathan","user_lastname":"DeRose","nickname":"Jon DeRose","user_nicename":"jderose","display_name":"Jon DeRose","user_email":"JDeRose@esri.com","user_url":"","user_registered":"2019-07-01 11:23:28","user_description":"Jon is a product engineer on the Geodatabase team passionate about using technology to bring order to chaotic systems.  In his spare time he enjoys arguing about how the Atlanta Braves were the true team of the 90's.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/07\/20190417_191640-213x200.jpg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"},{"ID":300242,"user_firstname":"Derek","user_lastname":"Nelson","nickname":"Derek J Nelson","user_nicename":"dnelson","display_name":"Derek J Nelson","user_email":"dnelson@esri.com","user_url":"","user_registered":"2022-01-25 16:03:12","user_description":"Derek Nelson is a Technical Lead for Esri Training Services. He has 17+ years of GIS experience and a background in defense\/intel, cultural\/natural resources, scientific research, utilities, training, and more.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/GetPersonaPhoto-2-213x200.jpg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"},{"ID":304562,"user_firstname":"Robert","user_lastname":"Krisher","nickname":"Robert Krisher","user_nicename":"rkrisher","display_name":"Robert Krisher","user_email":"rkrisher@esri.com","user_url":"","user_registered":"2022-03-17 13:48:14","user_description":"Robert Krisher is a Product Engineer with Esri who has over 15 years of experience implementing Enterprise GIS for Utilities.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Robert-Krisher-3-213x200.jpg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"related_articles":[{"ID":1540022,"post_author":"7521","post_date":"2022-04-17 07:57:56","post_date_gmt":"2022-04-17 14:57:56","post_content":"","post_title":"Exploring Propagation and Attribute Substitution in Subnetwork Management","post_excerpt":"","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"exploring-propagation-and-attribute-substitution-in-subnetwork-management","to_ping":"","pinged":"","post_modified":"2025-05-18 13:48:20","post_modified_gmt":"2025-05-18 20:48:20","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=1540022","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"4","filter":"raw"},{"ID":1777132,"post_author":"7521","post_date":"2022-11-21 06:39:29","post_date_gmt":"2022-11-21 14:39:29","post_content":"","post_title":"What's New with the Network Management Release Plan (2022)","post_excerpt":"","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"whats-new-with-the-network-management-release-plan","to_ping":"","pinged":"","post_modified":"2025-06-30 13:41:47","post_modified_gmt":"2025-06-30 20:41:47","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=1777132","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"2","filter":"raw"},{"ID":1955212,"post_author":"304562","post_date":"2024-07-09 06:00:37","post_date_gmt":"2024-07-09 13:00:37","post_content":"","post_title":"Learning about the ArcGIS Utility Network","post_excerpt":"","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"learn-utility-network","to_ping":"","pinged":"","post_modified":"2025-07-22 10:59:10","post_modified_gmt":"2025-07-22 17:59:10","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=1955212","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"}],"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Network.png","wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Network2.png"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Exploring the ArcGIS Utility Network Trace Framework<\/title>\n<meta name=\"description\" content=\"A guided discussion on the capabilities of the tracing framework of the Utility Network and how it can be used to answer questions.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/utility-network\/data-management\/exploring-the-arcgis-utility-network-trace-framework\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Exploring the ArcGIS Utility Network Trace Framework\" \/>\n<meta property=\"og:description\" content=\"A guided discussion on the capabilities of the tracing framework of the Utility Network and how it can be used to answer questions.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/utility-network\/data-management\/exploring-the-arcgis-utility-network-trace-framework\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-19T20:12:38+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ESRI\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/utility-network\/data-management\/exploring-the-arcgis-utility-network-trace-framework#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/utility-network\/data-management\/exploring-the-arcgis-utility-network-trace-framework\"},\"author\":{\"name\":\"Remi Myers\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/a4c2d9b9963a31ddd3b3624d025daf4a\"},\"headline\":\"Exploring the ArcGIS Utility Network Trace Framework\",\"datePublished\":\"2023-07-31T14:00:16+00:00\",\"dateModified\":\"2023-10-19T20:12:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/utility-network\/data-management\/exploring-the-arcgis-utility-network-trace-framework\"},\"wordCount\":7,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"ArcGIS Utility Network\",\"network analysis\"],\"articleSection\":[\"Data Management\",\"Electric &amp; Gas Utilities\",\"Water\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/utility-network\/data-management\/exploring-the-arcgis-utility-network-trace-framework\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/utility-network\/data-management\/exploring-the-arcgis-utility-network-trace-framework\",\"name\":\"Exploring the ArcGIS Utility Network Trace Framework\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2023-07-31T14:00:16+00:00\",\"dateModified\":\"2023-10-19T20:12:38+00:00\",\"description\":\"A guided discussion on the capabilities of the tracing framework of the Utility Network and how it can be used to answer questions.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/utility-network\/data-management\/exploring-the-arcgis-utility-network-trace-framework#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/utility-network\/data-management\/exploring-the-arcgis-utility-network-trace-framework\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/utility-network\/data-management\/exploring-the-arcgis-utility-network-trace-framework#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Exploring the ArcGIS Utility Network Trace Framework\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"name\":\"ArcGIS Blog\",\"description\":\"Get insider info from Esri product teams\",\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\",\"name\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"width\":400,\"height\":400,\"caption\":\"Esri\"},\"image\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/esrigis\/\",\"https:\/\/x.com\/ESRI\",\"https:\/\/www.linkedin.com\/company\/5311\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/a4c2d9b9963a31ddd3b3624d025daf4a\",\"name\":\"Remi Myers\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/Rmyers.jpeg\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/Rmyers.jpeg\",\"caption\":\"Remi Myers\"},\"description\":\"Remi is the Product Manager for the ArcGIS Utility Network and spends his free time exploring the US Southwest desert and California beaches.\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/rmyersesri88\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Exploring the ArcGIS Utility Network Trace Framework","description":"A guided discussion on the capabilities of the tracing framework of the Utility Network and how it can be used to answer questions.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.esri.com\/arcgis-blog\/products\/utility-network\/data-management\/exploring-the-arcgis-utility-network-trace-framework","og_locale":"en_US","og_type":"article","og_title":"Exploring the ArcGIS Utility Network Trace Framework","og_description":"A guided discussion on the capabilities of the tracing framework of the Utility Network and how it can be used to answer questions.","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/utility-network\/data-management\/exploring-the-arcgis-utility-network-trace-framework","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2023-10-19T20:12:38+00:00","twitter_card":"summary_large_image","twitter_site":"@ESRI","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/utility-network\/data-management\/exploring-the-arcgis-utility-network-trace-framework#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/utility-network\/data-management\/exploring-the-arcgis-utility-network-trace-framework"},"author":{"name":"Remi Myers","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/a4c2d9b9963a31ddd3b3624d025daf4a"},"headline":"Exploring the ArcGIS Utility Network Trace Framework","datePublished":"2023-07-31T14:00:16+00:00","dateModified":"2023-10-19T20:12:38+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/utility-network\/data-management\/exploring-the-arcgis-utility-network-trace-framework"},"wordCount":7,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["ArcGIS Utility Network","network analysis"],"articleSection":["Data Management","Electric &amp; Gas Utilities","Water"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/utility-network\/data-management\/exploring-the-arcgis-utility-network-trace-framework","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/utility-network\/data-management\/exploring-the-arcgis-utility-network-trace-framework","name":"Exploring the ArcGIS Utility Network Trace Framework","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2023-07-31T14:00:16+00:00","dateModified":"2023-10-19T20:12:38+00:00","description":"A guided discussion on the capabilities of the tracing framework of the Utility Network and how it can be used to answer questions.","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/utility-network\/data-management\/exploring-the-arcgis-utility-network-trace-framework#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/utility-network\/data-management\/exploring-the-arcgis-utility-network-trace-framework"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/utility-network\/data-management\/exploring-the-arcgis-utility-network-trace-framework#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"Exploring the ArcGIS Utility Network Trace Framework"}]},{"@type":"WebSite","@id":"https:\/\/www.esri.com\/arcgis-blog\/#website","url":"https:\/\/www.esri.com\/arcgis-blog\/","name":"ArcGIS Blog","description":"Get insider info from Esri product teams","publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization","name":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","width":400,"height":400,"caption":"Esri"},"image":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/esrigis\/","https:\/\/x.com\/ESRI","https:\/\/www.linkedin.com\/company\/5311\/"]},{"@type":"Person","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/a4c2d9b9963a31ddd3b3624d025daf4a","name":"Remi Myers","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/Rmyers.jpeg","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/Rmyers.jpeg","caption":"Remi Myers"},"description":"Remi is the Product Manager for the ArcGIS Utility Network and spends his free time exploring the US Southwest desert and California beaches.","url":"https:\/\/www.esri.com\/arcgis-blog\/author\/rmyersesri88"}]}},"text_date":"July 31, 2023","author_name":"Multiple Authors","author_page":"https:\/\/www.esri.com\/arcgis-blog\/products\/utility-network\/data-management\/exploring-the-arcgis-utility-network-trace-framework","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/01\/Network2.png","primary_product":"ArcGIS Utility Network","tag_data":[{"term_id":565442,"name":"ArcGIS Utility Network","slug":"arcgis-utility-network","term_group":0,"term_taxonomy_id":565442,"taxonomy":"post_tag","description":"","parent":0,"count":87,"filter":"raw"},{"term_id":31681,"name":"network analysis","slug":"network-analysis","term_group":0,"term_taxonomy_id":31681,"taxonomy":"post_tag","description":"","parent":0,"count":16,"filter":"raw"}],"category_data":[{"term_id":23851,"name":"Data Management","slug":"data-management","term_group":0,"term_taxonomy_id":23851,"taxonomy":"category","description":"","parent":0,"count":920,"filter":"raw"},{"term_id":25741,"name":"Electric &amp; Gas Utilities","slug":"electric-gas","term_group":0,"term_taxonomy_id":25741,"taxonomy":"category","description":"","parent":0,"count":253,"filter":"raw"},{"term_id":23051,"name":"Water","slug":"water","term_group":0,"term_taxonomy_id":23051,"taxonomy":"category","description":"","parent":0,"count":463,"filter":"raw"}],"product_data":[{"term_id":36571,"name":"ArcGIS Enterprise","slug":"arcgis-enterprise","term_group":0,"term_taxonomy_id":36571,"taxonomy":"product","description":"","parent":0,"count":972,"filter":"raw"},{"term_id":36561,"name":"ArcGIS Pro","slug":"arcgis-pro","term_group":0,"term_taxonomy_id":36561,"taxonomy":"product","description":"","parent":0,"count":2036,"filter":"raw"},{"term_id":515312,"name":"ArcGIS Utility Network","slug":"utility-network","term_group":0,"term_taxonomy_id":515312,"taxonomy":"product","description":"","parent":36981,"count":141,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=utility-network","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/1465422","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/users\/7521"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=1465422"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/1465422\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=1465422"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=1465422"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=1465422"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=1465422"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=1465422"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}