Filter by Attributes

Source file: filter-by-attributes.htm

The Filter by attributes tool allows you to change point visibility based on the value of an attribute. For example, when you colour by distance from objects, each point receives an attribute recording its distance from the base object. You could then use Filter by Attributes to hide all points more than, say, 3 m from the base objects.

Tip:  For assistance with creating attributes, see Create Attributes.

  • To filter by attributes, follow these steps:

    1. On the Position and Filter tab, in the Filter group, click Filter by Attributes.

      The Filter by Attributes panel will appear.

    2. Select the object to be filtered from the project explorer.

    3. Choose an Attribute type from:

      • Primitive type properties: Different object type primitives will have different properties that can be used as attributes. For example, with scans you can select from the following attributes:
        • Intensity
        • Range
        • Z coordinate
        • Note
          • If you have previously coloured an object by distance (see Distance from Objects), the Attribute list will also include Distance from objects.

          • Any user-defined attributes with integer-type tags, will also be available on the Attribute list.

      • Primitive type tags: Primitives can be given tags that can then be used as attributes.

      Tip:  You can also combine the selection with previously applied filters. See Filter Combinations for a detailed explanation.

    4. Select the required Attribute from the drop-down list.

    5. Select the required Range criteria from the drop-down list:

    6. Range

      Enter values in the From and To fields.

      Less than or equal

      Enter the upper range limit required.

      Greater than or equal

      Enter the lower range limit required.

      All finite values

      Filters out attributes that have an NaN or any other error values.

      Note:  The typical intensity range using a Maptek Gen3 mkI or mkII scanner varies between 350 and 1400.

      Note:  The typical range captured by a Maptek Gen3 mkI or mkII scanner is from 2.5 to 2400 m.

    7. If available, enter text to search for in the Matches field. For example, to filter objects with an attribute called Water, type Water.

    8. Select Use wild-card matching to filter key words in attributes, with * as the wild-card. For example, to filter all attributes containing Water, type *Water* in the Matches field.

    9. Select Case-sensitive to include only results that match the case of the search item. With the previous example, a case-sensitive search will exclude results containing water.

    10. Select the Invert checkbox to exclude objects identified by the Range and Matches criteria. With the previous example, results exclude objects with the attribute Water.

    11. Click OK or Apply.

    Filtering of the object will be applied based on the parameter settings.

    Tip:  You can redisplay filtered points by clicking Show All. See Show All.