Query based selection sets not updating in various tools such as color coding and annotations

Product(s): WaterGEMS, WaterCAD, HAMMER, StormCAD, SewerCAD, SewerGEMS, CivilStorm
Version(s): 10.00.XX.XX, 08.11.XX.XX
Area: Modeling


When using annotations or color coding based on selection sets, or other features that utilize selection sets such as the Wave Speed Calculator in HAMMER or Fire Flow Nodes dropdown in the fireflow alternative, they do not appears to be updating or considering the correct elements. For example, annotations not showing up for elements that should be in the selection set or vice versa.

Problem ID#: 71092


This is a known issue when the selection set is Query-based. A query-based selection set is one that obtains its list of elements based on one or more queries. If you're not sure if your Selection Set is query-based, check the "Type" column in the Selection Set manager.

When using such a selection set, the result will be based on the state of the query when the selection set was created or when the query was last run. So, you can sometimes run into unexpected results. This is mainly due to performance reasons.

For color coding and annotations in Element Symbology, improvements were made as of WaterCAD, WaterGEMS and HAMMER SELECTseries 4, and are available in the latest versions of all Hydraulics and Hydrology products. In these versions, you will notice a new "Refresh Element Symbology" button at the top of the Element Symbology manager.

This button is required to be pressed in order to update selection-set based annotations when:

  • A scenario is changed
  • Input is changed (for queries based on editable fields)
  • After a calculation (for result fields)
  • On time-step change (for time-variant result fields), etc.

This is due to performance reasons; having this update occur automatically could severely impact rendering performance with large models. However, the new button should make it much easier for you to update your annotations.

For other tools such as the Wave Speed Calculator or Demand Adjustments in the calculation options for WaterGEMS and WaterCAD, you will need to manually re-run the query first.

See Also

How to create a Selection Set