Geometry Cleanup

This creates a new task for geometry cleanup.

Use this procedure to create a geometry cleanup task:

  1. Select Modelling > Locate Geometry Cleanup.
  2. Type in the desired task name.
  3. Select the objects for cleanup. Start either dynamic query and select task/objects, or click the select objects button and select objects directly from the active window. This assumes that you have a plan presentation active you can select from.
  4. Select available cleanup methods on the selected objects/lines.
  5. Make a selection of one, or several methods:
    • Select a method from the list to the left and click > > to add it

    • Select a method from the list on the right and click < < to remove it from the selection

    • Select a method from the list on the right and click Up or Down for controlling the order of methods

    • Select a method from the list on the right and change the tolerance [m]

    • Finish by pressing Save to task

  6. Finish the geometry cleanup tool by pressing the green OK button. The objects that were selected for cleanup are now being duplicated/made a copy of. The input objects of the task remain as they were before the cleanup, and are not changed.
Description of the various methods:

Break Crossing Object

An object that crosses another object, but does not have a vertex at the intersection.

The object is broken and creates a vertex at the crossing point.

Break Self Intersecting Objects

An object that crosses itself, but does not have a vertex at the intersection.

The object is broken and a vertex is created at the crossing point (breaking the object).

If you select Insert break point, it will find the outer boundary of the polygon. For example, loops that go inside the polygon are removed, while loops that are 'dangling' are reversed.

Delete Dangling Objects

An object with at least one vertex that is not shared with another object.

The object is deleted if it is within the set tolerance.

Delete Duplicate Objects

An object sharing start and end points with another object.

The object is deleted if it is within the set tolerance.

Delete Short Objects

A short linear object that is part of a polyline.

The object is deleted if it is shorter than the set tolerance.

Dissolve Pseudo Nodes

Vertices overlapping unnecessarily, or that have duplicates where there should only be one.

The vertex is dissolved, and the objects are joined.

Extend Undershoots

Extends an undershooting object to meet the edges of another object.

The object is extended if it is within the set tolerance.

Simplify Objects

Simplifies an object by removing unnecessary vertices within the set tolerance.

Snap Clustered Nodes

Objects that have loose vertices within set tolerance are moved so that they get a common vertex, while still keeping their own separate vertices.

Note: This method moves vertices according to tolerance. In other words, be careful not to use too high of a tolerance as it can change the geometry significantly.