Layers (PA)
Layers determine which data metrics are displayed in a page or template. For example, a page can display occupancy data during lighting layer selection and temperature data during heating layer selection. Layer selection affects any object whose binding source is a project tree device node.
You configure layers in a dialog called the Layer Manager. In the leftmost portion of the Layer Manager, you can organize layers into groups. These groups affect the text that appears in the Layer Selection Widget. In the rightmost portion of the layer manager, you can edit settings for each layer, including the data metric path to use for each device root and the color values to map onto data values. The color map accepts number and boolean values. For boolean values, FALSE corresponds to the minimum value's color and TRUE to the maximum value's color.
The following image shows the two portions of the layer manager.
Layer Groups
You control layer groups in two places. First, in the Layer Manager, you must control which layers are in which group, which affects the text in the Layer Selection Widget. Secondly, in the layer group tabs in the Page Editor, you can optionally control which objects appear in which group.
You should use layer groups tabs sparingly and only for the purpose of hiding objects based on selection. Do not copy objects and paste them in multiple layer groups for the purpose of displaying different data points. Multiple instances of an object must be loaded by the browser and can negatively affect runtime performance, even if performance speeds are fast in the Editor. Unless you want to hide objects, always create objects using the Default layer group tab, and then use layers to change the data values displayed. An item in the Default layer group will always appear, regardless of layer selection. For example, if you want to show HVAC diffusers only when certain layers are selected, and hide the diffusers otherwise, put those diffusers in a non-default layer group and all other items in Default.
How to Open the Layer Manager
The following interactions open the Layer Manager:
How to Create a New Layer
To create a new layer in the Layer Manager:
Tip
To change a color gradient in Project Assist, first click in the gradient, and then do one of the following:
- To change a color value, click the small square below the track in the dialog, and then use the color picker.
- To add a color to the gradient, click below the track in the dialog.
- To delete a color from the gradient, right-click the small square.
- Drag colors to move them.
How to Add a New Layer Group
Layer groups determine which objects appear on a page. Layer groups do not affect device templates.
To add a new layer to the Layer Manager:
- Create a name for the new layer group.
How to Delete a Layer or Layer Group
To delete a layer or layer group:
- In the rightmost portion of the Layer Manager, click the Delete icon next to the layer or layer group.
How to Edit Pages Using Layer Group Tabs
You manage layer groups in the Layer Manager. As you edit pages, you can change which layer group you are editing via tabs in the Page Editor. The following image shows an example set of these tabs.
By default, when you create a new page, only the Default layer group tab is included.
The following interactions use layer groups when you edit pages:
Notes
- Objects in the Default layer group appear in all layers.
- Objects in non-Default layer groups appear only when the user selects a layer in that group.
- The currently selected tab is a lighter color than the unselected tabs.
How to Enable User Layer Selection
To enable the user to change layers, add a Layer Selection widget to a page, template or report. See Widget: Layer Selection.
Notes
- To avoid a situation where the Layer Selection widget can navigate to a layer where the widget does not appear, make sure to add the widget to the Default layer group.
- The choice that the user makes in the Layer Selection Widget is global. This choice affects metrics all pages and templates, and it affects which objects appear in all pages.