About Geometry Cleanup

Geometry Cleanup allows you to identify, review, and fix geometry errors in a drawing.

First, select objects in model space using standard object selection methods. Then scan them for geometric errors based on a set of tolerances, or thresholds for error identification. Errors within the tolerance from their perceived "correct" location will be identified as errors; errors exceeding the tolerance will be treated as intentional.

Once the scan is complete, errors are listed in a tree view, and you can review and apply fixes either manually or by choosing one of the suggested fixes in the palette.

After fixing errors, you can rescan the selected objects to verify that all previous errors have been fixed and no new errors are found.

Note: Scan results will vary significantly depending on whether the related geometry error fix commands FLATTEN, OVERKILL, and WEED (Civil 3D only) have been run before initiating Geometry Cleanup.

Supported and Unsupported Objects

Geometry Cleanup works with 2D linear and open curved objects on the XY plane.

Supported object types include:

Unsupported objects include, but are not limited to:

Only objects in model space, on unlocked and thawed layers, are eligible for cleanup. Unsupported objects are automatically filtered out of the selection.

Types of Geometric Errors

Before scanning geometry for errors, you can control which error types to detect and set the tolerances for each.

The following table provides a description and example of how each error type appears when reviewing geometry errors.

Error Type Description Example
Overshoot Endpoint of a line or polyline extends beyond a given shape
Undershoot Endpoint of a line or polyline stops short of a given shape
Gap Endpoint of a line or polyline should have coincided with another point, but it didn't
Absolute Angle Line or polyline that is slightly off from a standard UCS angle (ex. 0°, 45°, or 90°, but users can specify any value)
Relative Angle Two intersecting lines or polylines do not meet at the intended standard angle (ex. 0°, 45°, or 90°, but users can specify any value)

Cleanup Settings

Before scanning selected objects for geometric errors, you can specify which types of errors to find and set the tolerances for each. Settings are stored in the user profile and can be imported/exported as .gcs files for reuse. Proposed tolerances are provided as default, and these are calculated based on the average geometry in the drawing.