Fix file

Fixes automatically some errors in the active vector file. Error searching uses internally same method as the file check, but has its own separate settings.

Close lines

Closes breaklines whose horizontal endpoint distance is less than point-point distance and height difference less than height difference setting.

Join line ends

Moves line endpoints to the same coordinate, if their horizontal distance is less than point-point distance and height difference less than height difference setting. If all codes setting is on, line codes are not checked. Otherwise only lines with same code are joined.

Remove duplicates

Removes one of the two points, if their horizontal distance is less than point-point distance and height difference less than height difference setting. If all points of two different lines match within comparison distances, other line is removed totally. Otherwise line point is removed only, if points are adjacent in the same line. Points and lines are not removed, if they have different T3 codes.

Remove points near line

Removes single points whose horizontal distance to breakline section is less than point-line distance.

One point lines to points

Converts one point lines to single points.

Remove zero heights

Removes points with undefined or zero height.

Move point away from line, Maximum move

Moves line endpoint away from line, if it is too near other line or crosses other line. The line endpoint is moved so that the new distance from the other line is same as point-line distance setting below. Maximum move setting can be used to set the maximum allowed amount of move. If the line crosses with several other lines, only one move is done at time.

Check surface 9

Checks also surface 9 points.

All surfaces

Compares all points and lines regardless their surface code. By default only same surface points are compared.

All codes

Compares all line endpoints regardless their code. Affects line endpoint joining.

Point-point distance

Horizontal comparison distance between points.

Point-line distance

Horizontal comparison distance between point and line.

Height difference

Allowed height difference in comparison.

Crossing

Corrects crossing line sections and line ends too near other line by adding new points to intersections. By default corrects only intersections with height difference less than given height difference. With the Shift-key function corrects all intersections. Line nearer than Point-line distance are moved and shorter line sections at line ends are removed.

Check surface 9 and All surfaces settings are used normally for crossing breaklines searching. If there are lots of intersections in the same line section, it may be necessary to execute functon several times.

Report

Creates report containing list of fixed errors and opens it in text editor.

/BODY>