2D Topology Preprocessing

Introduction

Before carrying out the topology check, it’s needed to carry on the topology preprocessing operation, through the preprocessing to adjust the problem data in the tolerance range. Without topology preprocessing, there may be an error in the result of the topology check. 2D topology preprocessing methods include: the insertion of nodes, nodes and nodes snapping, and the adjustment of the polygon direction.

Function Entrance

Click Data > Topology Preprocessing > 2D Topology Preprocessing.

Parameter Description

  • Tolerance : The tolerance value for the topology preprocessing, which is a distance value, it means that in the range of the value, all the nodes or (and) lines are considered to be identical. For example, if the distance between a line’s node and another line’s node is in the tolerance range, it is considered that the two nodes coincide; if the distance between a line’s node and a point object is in the tolerance range, it is considered that point is on the line. When the distance between the nodes and (or) lines is less than the tolerance value, the topology preprocessing is performed.

The default tolerance value is related to the coordinate system of the dataset, for details please see Tolerance Description.

  • Node Snap: the nodes within the tolerance range are caught together (the nodes that are snapped are set to the same 2D coordinates), where the meaning of “node” is to the point object and the nodes on lines and regions. After checking the Node Snap check box, you can select a dataset in Reference Data which is taken as the reference points for the snap. After the snapping the points within the tolerance range on the lines or regions will be removed. The effect is shown in the picture below.
TopoPreprocess1 TopoPreprocess2
TopoPreprocess3 TopoPreprocess4
Before the topology preprocessing After the topology preprocessing
  • Insert between vertex and arc: If you check the item, it will preprocess the topology errors according to the tolerance value, that is, insert the foot point on the line for the point to the line when the distance between the point and the line is less than the tolerance.
TopoPreprocess5 TopoPreprocess6
Before the topology preprocessing After the topology preprocessing
  • Insert for arc intersections: If the check box is checked, insert a node on the arc intersection or overlapped point while keeping the data direction. The processing result is as shown below.

Before the topology preprocessing

TopoPreprocess7

After the topology preprocessing:

TopoPreprocess8

  • Adjust polygon direction: If the check box is checked, the boundary direction of the region dataset is adjusted to the standard direction, that is, the outer boundary is clockwise, the hole is counter clockwise, the island is clockwise, as shown below.

TopoPreprocess9

  1. Click OK to perform the operation.

Note

This function may change the spatial position of the source dataset. Please make a copy before it.