You can filter a block model on the fly to hide blocks
according to a user-defined query. You can create a query to filter geometric elements such
as large terrains, polyhedral surfaces or block attributes, or both. To filter the block
model further, you can combine clauses using Boolean expressions.
In the tree or in the work area, select a block model representation.
From the Earth Model section of the action bar, click Filter Block.
Alternatively, you can right-click a block model , and select Filter
Block.
From the Filter Blocks options, click Attribute
, and select filtering constraints in the list.
Notes:
The semantic dictionary defined in Data Setup is filtered to show only attributes that are related to the block model open in session. For more
information, see About Block Model Objects.
Available operators depend on the attribute types.
All the attributes of the selected block model are available except the
centroid-related attributes (centroid_x, centroid_y and centroid_z). These become
available when you select the XYZ Constraint options. See
Filter Using XYZ Constraints.
To add filtering constrains in the table, select one of the following:
Option
Description
Adds a filtering constraint at the end of the table
Inserts a constraint after the current selection at the same level.
Adds a filtering constraint inside the current selection.
Important:
Select a row to use this option.
Nesting is limited to depth 7.
Select an operator criteria from the following options:
Option
Description
< (Less than)
Applies to integer, double, float, short attribute types.
> (Greater than)
Applies to integer, double, float, short attribute types.
= (Equal to)
Applies to integer, double, float, short, string attribute types.
!= (Not equal to)
Applies to integer, double, float, short, string attribute types.
Enter a value for the attributes.
Specify the Logic clauses to combine or exclude
attributes.
By default, the And logic is selected when you add
another attribute.
Click Delete.
To preview your filter, expand Filter Preview.
Optional:
To clear a query, click Delete All.
Click OK to filter the block model.
The blocks are filtered according to the
attributes criteria you defined in the transient generic filter expression.
Filter Using Geometric Elements Surface/Solid
In the tree or in the work area, select a block model representation.
From the Earth Model section of the action bar, click Filter Block.
Alternatively, you can right-click a block model , and select Filter
Block.
From the Filter Blocks options, click Surface /
Solid , and select a geometry that can be any of the following:
Polyhedral body—regardless the option you selected to import it
tessellated or polyhedral.
Terrain
Important:
If there are multiple geometries under the 3D shape, only the first geometry
is considered; therefore, make sure you have only a single geometry under the 3D
shape.
Add the selected geometry using the Add options.
If you select a terrain, the Value column displays a date
and time.
If you select a surface or a solid, the Value column does
not display any value (-).
Select an operator criteria to show only the blocks of interest:
Option
Description
Above
By default, this option is selected.
Only the blocks that
match the Above defined criteria are shown; other blocks are
hidden.
Note:
Blocks shown are those strictly above the selected surface and that do not
intersect with the surface.
Below
Only the blocks that match the Below are shown; other
blocks are hidden.
Note:
Blocks shown are those strictly below the selected surface
and that do not intersect with the surface.
Intersect
Only the blocks that intersect are shown.
Outside
Applies to solids only. Only the blocks that match the
Outside defined criteria are shown.
Inside
Applies to solids only. Only the blocks that match the
Inside defined criteria are shown.
Tip:
The filtering is based on the centroid of each block. Before using a
polyhedral mesh as constraint, make sure the mesh is free of defects and validated as
a valid polyhedral body mesh.
Click Delete to delete a
row.
To preview your filter, click Apply.
Optional:
To clear a query, click Delete All.
Click OK to filter the block model.
The blocks are filtered according to the
Surface / Solid geometric criteria you defined in the transient
generic filtering expression.
Filter Using XYZ Constraints
In the tree or in the work area, select a block model representation.
From the Earth Model section of the action bar, click Filter Block.
Alternatively, you can right-click a block model , and select Filter
Block.
From the XYZ Constraint, specify centroid-related attributes to
add to the filter query.
In the list, select centroid-related attributes (centroid_x, centroid_y and
centroid_z).
Add the centroid-related attributes in the list using the appropriate
Add options.
For each attribute, select an operator criteria from the following options:
Option
Description
< (Less than)
Applies to integer, double, float, short attribute types.
> (Greater than)
Applies to integer, double, float, short attribute types.
= (Equal to)
Applies to integer, double, float, short, string attribute types.
!= (Not equal to)
Applies to integer, double, float, short, string attribute types.
Enter a value for the attributes.
Specify the Logic clauses to combine or exclude
attributes.
By default, the And logic is selected when you add
another attribute.
Optional:
Create more complex filters by grouping queries or nesting queries, or both. See
:
To add a filtering constraint to the current selection, select a row, and click
.
Structure Elements
Description
Checkbox to select the row appears when you hover over a row
number.
Clicking nests the filtering constraint you select within the current
selection.
A folder is added.
To group constraints and insert a filtering constraint at the same level of an
existing constraint in the table, click .