Updating a diagram based on GIS features organized into a geometric network
Standard builder schematic diagrams built from GIS features organized into a geometric network contain schematic features that are queried from the schematic dataset tables in which they were stored the first time the diagram was generated. When the diagrams open, their schematic features are queried directly from these schematic dataset tables, not from the geometric network feature classes. This means that if changes are made in the geometric network data—feature state changes, feature removals, and so forth—they may not be automatically reflected in the schematic diagrams when they open.
Updating a Standard builder schematic diagram built from geometric network data usually consists of synchronizing its content with the geodatabase content so each change that impacts the GIS features associated with the schematic features in that diagram is reported in the schematic dataset tables and therefore in the diagram itself. But depending on the chosen update option, the Standard builder diagram update can do more than a simple synchronization of its content with the geodatabase; new schematic features can also be appended to the diagram content or be used to overwrite the diagram content.
There are four ways to update Standard builder schematic diagrams based on GIS features organized into a geometric network:
- Synchronize the diagram content with the original selection or tracing result that was used to initially generate the diagram so that its content is in complete coherence with the current state of the related GIS features.
- Simply refresh the attributes for all schematic features in the diagram.
- Append new schematic features built from the set of GIS features currently selected in the map.
- Overwrite the diagram content from the set of GIS features currently selected in the map.
Then, whatever the chosen update option is, the following are true:
- Schematic features that were manually removed/reduced/reconnected in the schematic diagram since the first time it was generated may or may not be maintained.
- If the diagram content has been laid out, this layout is kept after updating.
Schematic diagram updating is usually done in ArcMap. The following section details the steps to update a Standard builder schematic diagram based on GIS features organized into a geometric network.
The Schematics geoprocessing tools Update Diagram and Update Diagrams can also be used to update such diagrams.
Updating diagrams cannot be performed during an edit session when the related Schematics tables and the edited geographic feature classes are in the same physical workspace (database), except when you are working on a versioned ArcSDE or file geodatabase. When working on a personal or nonversioned ArcSDE geodatabase, you must stop the edit session on your geographic data before generating any diagram.
- Start ArcMap.
-
If you want to append new schematic features in your diagram or overwrite its content from a new set of GIS features, perform the following:
- Load the .mxd file that contains the geometric network from which the update operation will be performed.
- Select the desired GIS features in the map or use the tools on the Utility Network Analyst toolbar to perform the desired tracing operation on the network.
- Click the Open Schematic Diagrams button on the Schematic toolbar and browse to and choose the schematic diagram you want to update.
-
Click the Schematic arrow on the Schematic toolbar and click Update Diagram , or right-click the schematic layer in the ArcMap table of contents and click Update Diagram .
The Update Diagram dialog box opens:
-
The options on this dialog box allow you to choose how the active schematic diagram will be updated:
- Choose Synchronize against original selection/trace/query (attributes and features) to update the active schematic diagram content starting from the persistent tracing parameters when the diagram was generated from a tracing result or from the GIS feature set used to initially generate this diagram.
- If diagram generation was based on a core trace result returned as a drawing in the map, the tracing parameters are stored in the schematic dataset. In that case, the trace based on these stored parameters is reexecuted, and the tracing result is used for the diagram update.
- If diagram generation was based on a selection set following a selection operation in the map, a tracing operation returned as a selection set, or a non-core—that is, an applicative—trace result, the update operates from the GIS feature set used to initially generate the diagram.
Learn more about the Synchronize against original selection/trace/query option
- Choose Refresh attributes only to update the active schematic diagram content so only attributes on the schematic features contained in the diagram are refreshed according to the geodatabase.
- Choose Append new features to the active diagram if you want to keep all the schematic features that are already contained in the active schematic diagram, add schematic features corresponding to a set of GIS features highlighted in a data frame after a selection or tracing operation, and update all the schematic diagram content.
Learn more about the Append new features to the active diagram option
- Choose Overwrite the active diagram if you want the active schematic diagram to be overwritten according to a set of GIS features currently highlighted in a data frame after a selection or tracing operation.
Note:If no GIS features are currently selected in the map document and no tracing operation has been performed, or when the active diagram is entirely built from custom queries, the Append new features to the active diagram and Overwrite the active diagram options are unavailable.
- Choose Synchronize against original selection/trace/query (attributes and features) to update the active schematic diagram content starting from the persistent tracing parameters when the diagram was generated from a tracing result or from the GIS feature set used to initially generate this diagram.
- Make a choice for the Persist manually removed, reduced or reconnected features check box:
- Uncheck this option so the removed/reduced schematic features are restored after update and the schematic feature links whose connections have been modified are reconnected and are in exact coherence with their associated real features after update.
- Keep this option checked (default state) so the schematic features that have been removed/reduced from the diagram do not reappear and the edited connections are kept in the updated diagram.
This check box is enabled only if schematic features have been manually removed/reduced from the active schematic diagram using the Remove Schematic Features or Reduce Nodes command. It is also available if connections for some schematic links have been modified using the Reconnect Schematic Links tool since the first time this diagram was generated.
- Click OK.
Clicking OK while the Synchronize against original selection/trace/query or Refresh attributes option is checked directly executes the update process.
With the Append new features to the active diagram or Overwrite the active diagram option, a second dialog box opens to specify with which input GIS data the update process has to deal:
- When clicking OK with the Append new features to the active diagram option checked, the Append From dialog box opens:
- Click the name of the data frame that contains the selected set of GIS features with which you want the active schematic diagram to be updated.
- Check the Current Selection option if you want to append schematic features associated with the GIS features currently selected in the specified data frame in the active schematic diagram before updating its content.
- Check the Current Trace option if you want to append schematic features associated with the tracing result in memory in the active schematic diagram before updating its content.
Learn more about updates using the Append new features to the active diagram option
- When clicking OK with the Overwrite the active diagram option checked, the Overwrite From dialog box opens:
- Click the name of the data frame that contains the selected set of GIS features with which you want the active schematic diagram to be updated.
- Check the Current Selection option if you want to overwrite the active schematic diagram content according to the GIS features currently selected in the specified data frame.
- Check the Current Trace option if you want to overwrite the active schematic diagram according to the tracing result in memory.
Learn more about updates using the Overwrite the active diagram option
- In both the Append From and Overwrite From dialog boxes, the Data Frame list only shows the data frames that contain selected GIS features. If the active data frame contains selected GIS features, this data frame is the one proposed by default in that drop-down list.
- The Current Selection option is unavailable if there are no GIS features currently selected in one of the map document's data frames.
- The Current Trace option is enabled only if a tracing operation has already been performed in the map document and if the resultant trace is returned as a drawing. Since only one tracing result is in memory at a time, it is not necessary to specify the data frame where the tracing operation was performed.
- If the result of the tracing operation in memory has been returned as a selection, the Current Trace option will not be available on the Append From and Overwrite From dialog boxes; you must use the Current Selection option so your schematic diagram content is updated with the current trace result.