Modify By Filter

Description

Filter vertices, points, lines, polygons, blocks, texts and geometrically redundant objects to reduce the size of a project or merge vertices.

Access

Home / Tools / Modify / Filter

Requirements

Solve module

Controls
Control Description
Filter Select what should be filtered:
Vertices - Vertices within the tolerance are filtered. Filter vertices when you want to preserve the objects but use the same vertex for each object.
Objects - Points, lines, polygons, blocks and texts objects within the tolerance are filtered. Filter objects when you have a number of objects within a tolerance that you want to merge.
Geometrically Redundant Objects - Vertices contained in lines and polygons are filtered if they fit the tolerance and geometric filter criteria, while maintaining the geometric integrity of the object.
East/North Enter the maximum coordinate difference for vertices to be filtered.
Height Select the checkbox to include the height in the tolerance validation. Input the maximum height difference for vertices to be filtered.
Options

Options available are dependent on the Filter method selected.

Filter Options Description
Average Select the checkbox to average vertices within the specified tolerance.
Exclude Circular Arcs Select the checkbox to exclude all circular arcs from the search.
Exclude Transition Curves Select the checkbox to exclude all transition curves from the search.
Delete Zero Length Segments Select the checkbox to delete segments with zero length.
Delete Points in Lines Select the checkbox to delete points that share vertices with lines. The Matching Layers option applies.
Delete Points in Polygons Select the checkbox to delete points that share vertices with lines. The Matching Layers option applies.
Matching Layers Select the checkbox to only consider objects on the same layer.
Matching Symbols Select the checkbox to only filter points with the same symbol.
Join Options Description
Lines Select the checkbox to join lines that share a common vertex or whose vertices are in the same location.
Matching Layers Select to only join lines on the same layer.
Construct Options Description
Construct Circular Arcs Select the checkbox to construct 3D circular arcs from the vertices in straight lines or splines.
Maximum Circular Arc Offset Type the maximum offset distance permitted between a constructed circular arc and a vertex in the original straight line or spline.
Maximum Radius Type the maximum radius permitted for a constructed circular arc.
Geometric Filter Options Description
Line and Grade Select the checkbox to remove vertices from lines and polygons while maintaining the geometric integrity of the object.
Horizontal Offset Type the maximum horizontal offset distance from a vertex to the chord between its adjacent vertices.
Vertical Plane Offset Type the maximum vertical offset distance (measured from the vertical plane, perpendicular to the line or polygon segment) from a vertex to the chord between its adjacent vertices.
Limiting Distance Type the maximum distance between vertices.
Notes
  • When Height tolerance is checked, both the East/North and Height tolerance must be satisfied for a vertex to be filtered.
  • If objects or vertices are filtered and not averaged, the retained vertex is the one whose position is closest to the mean.
  • If objects are filtered the name and attributes are inherited from the object whose Unique Id is the lowest.
  • For a circular arc to be constructed it must fit four or more consecutive vertices, have an identical radius at all vertices, and satisfy the Maximum Circular Arc Offset and Maximum Radius criteria.
  • Only vertices that don't have a Default Height will be considered for filtering by the Line and Grade method.
  • If filtering causes an objects's geometry to become invalid, the operation is cancelled and nothing is filtered.
  • You can use the vertices filter to filter degenerate faces in a terrain model.
  • Reference file vertices and objects will not be filtered.
Possible errors
Possible Errors Description Solution
The geometry of '%1' '%2' would be invalid if filtered. Filtering would result in the geometry of the object becoming invalid. This could be caused by circular arc vertices moving so that the radius is no longer valid. No data will be filtered if this error is displayed. Remove the object from the selection or review the filtering tolerances.

A '%' in an error message indicates that the value will be inserted by the application at runtime.

Related topics

Top of page TOP OF PAGE