Updating a diagram built from custom queries
When Standard builder diagrams built from custom queries open, their schematic features are generally queried directly from the schematic feature classes in which they were stored the first time the diagram was generated, not directly from the database initially used to generate them. This means that if changes are made in the original database—attribute changes, record removals, and so forth—the changes are not automatically reflected in the schematic diagrams when they open.
Updating a Standard builder schematic diagram built from custom queries usually consists of synchronizing its content with the original database content so each change that may have impacted the records in that database is reported in the schematic dataset tables and is therefore reflected in the diagram content itself. But depending on the chosen update option, updating such diagrams may also only consist of a simple refreshing of the attributes for all schematic features in the diagram.
With versions of ArcGIS Schematics prior to 10, schematic diagrams built by custom queries were always in coherence with the database from which their contents were built because the queries configured on their associated schematic feature classes were always dynamically reexecuted each time they were displayed. Now, such a dynamic running mode can still be configured, and it is also the default running mode for diagrams stored in a schematic dataset that have migrated from a schematic dataset prior to 10. But when a new Standard builder diagram template is created with this Schematics version and configured to operate from custom queries, those queries are no longer dynamically executed by default. To work in a dynamic mode, specific configurations are required.
Learn about configuring dynamic custom queries for Standard builder diagrams
Schematic diagram updating is usually done in ArcMap. The following section details the steps to update a Standard builder schematic diagram entirely built from custom queries in ArcMap.
The Schematics geoprocessing tools Update Diagram and Update Diagrams can also be used to update such diagrams.
- Start ArcMap.
- Click Open Schematic Diagrams 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 TOC 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 by reexecuting all the custom queries that were used to initially generate this 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.
Nota:The Append new features to the active diagram and Overwrite the active diagram options are unavailable for diagrams entirely built from custom queries.
- Choose Synchronize against original selection/trace/query (attributes and features) to update the active schematic diagram content by reexecuting all the custom queries that were 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 updating and the schematic feature links whose connections have been modified are reconnected and are in exact coherence with the query result after updating.
- 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.