Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Excerpt

Predefined filters are defined established by an administrator and then shared with specific users or groups. 

To create a presentation: 

  1. Click on on the Add button button in the Manage Presentation Filters panel


  2. Fill in Name and Description

  3. Layer Layer is optional (if provided with the ID of a layer, data for presentation will be taken only from the specified layer).

  4. Choose the Type of of presentation (Standard, Automatic, By class).

  5. Count -  when this is turned on, the column count will be visible showing the number of objects fulfilling each filter's requirements (defined by by HQL).

  6. Spot area  - Shows the area of all spots for each filter. This field exclude excludes using custom column summary.

  7. Custom summary summary - this unlocks This unlocks the Custom label and , and the Summary sufix label suffix fields . Turns Turn off Spot Area option.

    • Custom label - name of custom column

    • Summary sufix - custom "units" for summary of presentation custom column. 

...

Filters definition for manual presentation:

...

  • Label  - choose Choose a label for the filter,.

  • Target Class  -  it This is a the class from which data we want to show data (required).

  • Tool name - select Select an existing existing Toolset  or create a new one - this . This can be easily done from the Tool Picker  windowwindow.

  • Summary field  - only Only visible when Custom summary option is turned on, then this option will be visible appear (also on other presentation types).
    Custom The custom column will show display data from from the Summary field  for for each filter.

  • HQL -  HQL phrase phrase that will define defines if the filter will be applied to Object.

  • Fields scroll - The scroll menu helps to choose the target class's class field, click . Click to unlock fields list, choose a field and click on Add Field button.

  • Perspective Set (optional) if - If this presentation is to be "indirect," one. It requires to choosign it requires choosing Source Class as well.

  • Source class (optional) for - For an indirect filter. 

Automatic

...

Presentations

For When setting up automatic presentation, there is an option to add optional HQL field.
presentations, you have the option to include an optional HQL field. If specified, objects will be first filtered by HQL and then grouped by target field, otherwise they will be grouped by target field without filtering.Example of filter use case: Auto filter Spaces by floor type where Space area > 2sqm
(as a result, only includes spaces with area greater then 2sqm in the automatic filter)objects will undergo initial filtering by HQL and then be grouped by the designated target field. If not specified, they will simply be grouped by the target field without any prior filtering.

Here's an example of how filters can be used: Automatically filter spaces based on floor type where space area is greater than 2sqm. This means that only spaces with an area greater than 2sqm will be included in the automatic filter.

Note

In Automatic presentation you don't have to use HQL language , there's no need to use the HQL language to define when the filter should be applied and you don't have to manually select any tools (colors are randomly givenassigned).

Defining filters for automatic presentation:

...

  • Label - choose label for Select a label for the filter.

  • Target Class - this is a - This represents the class from which data will be taken,retrieved.

  • Summary field - when When the Custom summary option is turned on then this option will be activated, this field becomes visible (also on across other presentation types!).
    Custom The custom column will show display data from from the Summary field for for each filter.

  • Target Field, choose Target target class field from which value will be taken to into presentation.

  • HQL (optional) - if If specified, objects will objects will first be first filtered by by HQL  and then grouped by and then grouped by the target field.

  • Fields scroll menu helps to choose The scroll menu under Fields assists in selecting the target's class field, click fields. Click to unlock fields list, choose a field, and click on Add Field button.

  • Show EmptyTarget Field Empty Target Field (added added only for Automatic  presentationspresentations)  
    When Show EmptyTarget Field is checked then presentation when applied will highlight When checked, Show Empty Target Field highlights objects with empty value values in the Target field and display when applied, displaying them on presentation result window.

  • Perspective Set (optional) if - If this presentation is intended to be "indirect" one. It requires to choosign Source Class as well.," it necessitates choosing Source Class as well.
    It requires choosing Source Class if this presentation is to be "indirect."

  • Source class (optional) for - Identifies the source class for an indirect filter. 
     

 

In-direct

...

Presentations - Filtering Data from Target Class

In indirect presentations, data from a different class than the source class is displayed. 

Warninginfo

In-direct These presentations can be of any type (standard, automatic, or By by class), but they use incorporate an additional

perspective pointing that points to Source the source class to show display related data on the presentation legend.

Example An example of usage this is to show display all Rental Units using presentation on drawing in a presentation that draws a perspective showing spots connected to rooms.

  • Prepare special perspective that will be used by presentation to show. Our is called RU (it To implement this, prepare a special perspective for use in the presentation. In this case, let's call it RU (this will be used in filter definition later on).
    For our example, we must prepare a Perspective Set that have with only to two perspectives: "Rental Units" and "RumRooms".



  • Please note that the connection to Rum from Rental units is reversed.

  • Create a new Presentationpresentation


  • create filter for your presentation

    Target The target class is set to "Rum" as we want to apply presentation to rooms.
    Than according to perspective RU we will check for Room" for applying presentations to rooms. Following the perspective RU, we will examine Rental Units connected to those rooms, and becouse of due to the reversed link in the perspective definition we can send data , data can be sent from rental utnis units to presentation.

Now we check how such presentation looks on drawing. 
First we find drawing connected to Floor. We can see it has connected rooms (spots) in current perspective.

...

let's observe how this presentation appears in the drawing.
First, we locate the drawing connected to the floor. From this perspective, we can see that it has rooms (spots) connected to it.

...

Now we will apply presentation Room by RU

...

...

Filter legend panel option to select polygons

...

when filtering values.

When applying a presentation, after selection of once one or more filters have been selected, the new button button Select spots by filter filter will be become active. 

...

After its it's clicked, all polygons that are part of this filter will get be selected.

...

Selection is kept maintained when entering Edit mode so editing operations are possibleentering Edit mode, enabling editing operations to be performed.