A map theme consists of multiple sub-themes, each of which uniquely controls the display of a specific map layer (junctions, pumps, valves, tanks, reservoirs, or pipes) based on either input or output variables.
You can choose the data breaks, colors, and symbol sizes for each sub-theme. You may also activate and customize data labels.
Map themes provide a dynamic and powerful way of categorizing your entire project visually based on defined criteria.
The recommended workflow is to establish a library of sub-themes for each layer, and then combine these into map themes for common system views. You can then apply these views from the Model Explorer.
For example, you might want to apply a theme that sizes pipes based on diameter and junctions based on elevation while building a model, with a separate theme to view pressures on junctions with velocity or headloss with flow arrows on pipes when calibrating the model.
The top Map Theme section controls which map theme is active. A map theme is simply a selection of which underlying sub-themes are active.
The left panel of the Map Themes window shows all sub-themes stored in the InfoWater Pro project, organized by element type.
Active sub-themes appear with bold text.
An asterisk * denotes the sub-theme has unsaved changes.
The following actions are available in the sub-theme tree view via the tool bar and right-click menus:
Select a sub-theme in the left panel to see and edit its settings in the main window. The Data Source must be defined using the Table and Field drop-down options in order to create a sub-theme. Outputs become available based on the current model output selected in the Model Explorer.
Use the options on the Symbology tab to break the range of values into classes and set the display colors and/or sizes:
Other available commands:
Text labels can be displayed for each object based on the specified data source.
This polygon layer consists of Theissen polygons around each Junction, and allows joining and displaying Junction data or results onto the polygon for display purposes.
When creating a Node Polygon layer for the first time, the window will prompt you to create a Node Polygon Layer. Click New and use the tool to create polygons.

Outer Boundary
Convex Hull Technique - A process that uses a buffering percentage to determine the outer boundary of the final Thiessen polygon layer. A higher number represents a larger outside boundary while a value of zero would mean that the outer boundary is defined as a direct "dot-to-dot" between the outer-most junction nodes. You may need to run different percentages to become satisfied with the final result.
User Defined Polygon - Use this technique to manually define your polygon boundary. Thiessen polygons are then created inside the user-defined area, using your user-defined polygon at the outer-most boundary. To create the polygon, select the vertices with a single left-mouse click and complete the polygon with a double left mouse button click.
Select Boundary Polygons From a Background Layer - Select the outer boundary from an existing background layer. The existing layer needs to be first added to the project. This layer may consist of a data later that represents a pressure zone boundary or other bounding polygon. Use the Map Select button to choose a part or the whole of your model to define your "inner boundary" to create Thiessen polygons within the region bounded between the inner and the outer boundaries. To create the polygon, select the vertices with a single left-mouse click and complete the polygon with a double left mouse button click.
Use Boundary Polygon Layer - Use this method to create a boundary from an existing shapefile boundary polygon layer. The existing layer needs to be first added to the H2OMAP Water project. Specify the appropriate layer in the select box.
OK - Save and exit the Current dialog box.
Close/Cancel - Close the dialog box.
Once the Polygon layer is ready, the sub-theme dialog can be configured similar to other sub-themes for standard model layers.

Tip: Use the transparency field and a thin outline to create polygon themes that support viewing the underlying basemap.

InfoWater Pro projects stored in versions up to 2025.3 had the option to store Map Display objects using .MDS files. When first initializing the model with InfoWater Pro 2025.4 or greater, Map Display objects are converted to Map Themes.
Any existing .MDS files will be preserved for backward compatibility with versions prior to 2025.4.
The project's …IWDB/MapDisp folder contains a JSON file for each sub-theme, and one "maptheme.json" file that contains the settings of all Themes. This simple file structure enables the following: