How to color code elements in ArcMap or ArcGIS Pro platform

Applies To
Product(s): WaterGEMS, SewerGEMS, HAMMER
Version(s): V8i, CONNECT Edition
Environment: ArcMap, ArcGIS Pro
Area: Output and Reporting
Original Author: Mark Pachlhofer, Bentley Technical Support Group

 

Problem

How do I color code my elements in the ArcMap and ArcGIS Pro integrated versions of WaterGEMS, SewerGEMS and HAMMER.

To integrate with ArcGIS Pro, you will need WaterGEMS version 10.03.02.75 and SewerGEMS version 10.03.03.44. The information below uses WaterGEMS as an example, but the general workflow is the same for other OpenFlows products.

WaterGEMS and SewerGEMS for ArcGIS Pro

Using Layer Symbology

1. Ensure that the field you would like to color code on is added to the respective GeoTable.

2. In the WaterGEMS tab, go to Join Geotables > Add Joins (Geotables). This will update the attribute table with data from the GeoTable.

3. Select the layer that you want to color code from the Contents menu

4. To open the Layer Symbology window, either go to the WaterGEMS tab and choose Join Geotables > Initialize Symbology or right-click on the layer name in the Contents menu and choose Initialize Symbology.

5. Configure the color coding as desired and click "OK".

Note:

  • If the field you are color coding is a results field, make sure to compute the model.
  • Be sure to click the "Include Undefined?" check mark in order to define a color to display for elements that do not have a value for the specified field. For example before a model is computed, results will not be populated, so when color coding on a result field, the undefined color should be specified, or those element symbols will disappear until results are computed.

Using ArcGIS Pro features and tools

This method uses GIS features/tools to color code the elements.

1. Ensure that the field you would like to color code on is added to the respective GeoTable.

2. Right-click on a layer in the Contents menu and choose Symbology.

3. Select the best method from the left and then pick corresponding options on the right.

4. Click Apply > OK.

WaterGEMS, SewerGEMS, and HAMMER for ArcMap

Using Layer Symbology

1. Ensure that the field you would like to color code on is added to the respective GeoTable.

2. From the main WaterGEMS menu > View > and make sure that "Auto Refresh" and "Apply WaterGEMS Renderer" both have check marks next to them.

3. Next select the layer that you want to color code for by left clicking on it once it the table of contents. It should highlight in blue.

4. Go to the main WaterGEMS menu > Tools > Layer Symbology. This will open the familiar WaterGEMS color coding dialog window.

  

5. Configure the color coding as desired and click "OK".

Note:

  • You may need to re-apply the Renderer (step 2)
  • Don't forget to compute your model if you haven't done so already.
  • Be sure to click the "Include Undefined?" check mark in order to define a color to display for elements that do not have a value for the specified field. For example before a model is computed, results will not be populated, so when color coding on a result field, the undefined color should be specified, or those element symbols will disappear until results are computed.
  • Ensure that you have admin/write permissions in your ArcMap session, otherwise any new fields that you have added to the Geotables may not be saved, and so the color coding you define will no longer work in your next ArcMap session. Alternatively you can start a new model in the Standalone version, configure your Geotables, close Standalone (which should save the changes), and then re-open the model in the ArcMap integrated version.

Using ArcMap features and tools

This method uses GIS features/tools to color code the elements.

1. Ensure that the field you would like to color code on is added to the respective GeoTable.

2. Right click on a layer > Properties > Symbology

3. Select the best method from the left and then pick corresponding options on the right.

4. Click Apply > OK.

 

Removing Color Coding

Removing color coding is done through native ArcGIS Pro or ArcMap features. Below are the steps to do this.

WaterGEMS for ArcGIS Pro

In the Contents menu, right-click the layer that currently has symbology and click on Symbology. This will open the Symbology dock pane
Up at the top, for the first drop-down, select “Single Symbol”. You may need to scroll up in the list and should appear as the very first one. When you switch back to the Contents menu, the symbology for that layer is now removed.

WaterGEMS, SewerGEMS, and HAMMER for ArcMap

First right click on the layer you want to remove the color coding from in the table of contents and then select 'Properties' from the pop up menu to open the layer properties dialog. Now navigate to the Symbology tab and look on the left hand side of the dialog box (see image below). Here you should see that 'Quantites' - 'Graduated Colors' is selected. All you need to do now is click on 'Features' instead of 'Quantities' and then click Apply, OK. The color coding should be removed from the layer.

Troubleshooting

The attributes available to color code and annotate on are based on the attributes included in the GeoTables, which is a special type of Flextable. For this reason, some property fields may need to be added to the element GeoTable first before you are able to add color coding or annotations.

To add fields to the FlexTables, open the FlexTables manager. In ArcGIS Pro, go the WaterGEMS tab or the Water-View tab and choose FlexTables. In ArcMap, click the product menu (Such as Bentley WaterGEMS), then select View > FlexTables.

In the FlexTables manager, scroll to the"GeoTables" section and open the table corresponding to the element type in question. The fields shown in this table will be linked to the geodatabase (MDB or GDB file created when first setting up the project in ArcMap mode) and thus will be available to ArcMap for symbology. Click the Edit button at the top of the FlexTable to add or remove attributes. The following link has more information on doing this: Customizing FlexTables for viewing and reporting data - Moving, adding, and removing columns.

See Also

Controlling Active Topology display for elements in the ArcMap and ArcGIS Pro Platform

What is a GeoTable?

How do I color code different properties on the same layer

WaterGEMS for ArcMap and WaterGEMS for ArcGIS Pro FAQ

SewerGEMS for ArcMap and SewerGEMS for ArcGIS Pro FAQ

  • Created by
  • When: Wed, Mar 5 2014 12:57 PM
  • Last revision by Bentley Colleague
  • When: Thu, Feb 25 2021 4:12 PM
  • Revisions: 15
  • Comments: 0
Recommended
Related