When drawing objects, you may encounter complex datasets or need to automatically recognize certain drawing operations. In such cases, enabling features like auto-connecting and closing lines, splitting lines during drawing, automatically cutting polygon objects, and setting the number of visible nodes for large datasets can significantly improve your work efficiency.
The operations mentioned above are organized in the Drawing Settings drop-down menu, located under the Features tab -> Objects group. You can configure the current drawing settings based on your needs. The available settings include:
Auto-Connect Lines
When enabled, this function allows a line segment (A) to snap to another line segment (B). At the snapping point (the start or end point of object B), these two line objects will be automatically connected into a single line object according to the draw order.
Auto-Close Lines
Used to automatically close objects when drawing polylines, curves, compound curves, or free curves.
Auto-Split Lines
When drawing a line, it will split both the original and new objects at their intersection, creating multiple line objects.
Auto-Cut Polygons
When drawing a region object, it will automatically split the intersecting area, resulting in a new object.
Parametric Drawing
When drawing lines, it will split both the original and new objects at their intersection, creating multiple line objects, making the drawing process more convenient.
Draw Polyline
Used to draw a continuous line object composed of multiple types of line segments.
Real-time Refresh
Real-time refresh is enabled by default. After feature editing is completed, the map refreshes immediately without leaving editing traces. However, when dealing with large datasets, this may affect editing efficiency. If disabled, the map will not refresh upon completing feature editing, leaving only the editing traces.
Auto-align Editing Nodes
Auto-align editing nodes is used for editing nodes of two or multiple adjacent objects. When enabled, dragging an adjacent node will automatically maintain the adjacency relationship between objects. It is disabled by default.
Show Feature Vertices
By default, drawing object nodes is enabled, allowing you to see the nodes of objects during the drawing process.
Sticky Move Tolerance
Sticky Move Tolerance sets the tolerance value for moving objects. When using the mouse to move an object, if the distance is less than the tolerance value, the move will not be executed. This prevents accidentally moving objects when selecting them. When the tolerance value is 0, this function is turned off.
Note:- When moving objects, be aware of the influence of snapping. For example, if Sticky Move Tolerance is 0 and snapping is enabled, moving an object may result in no movement if it snaps to another object's node. It is recommended to turn off snapping when you need to move objects over very small distances.
- Moving objects using the keyboard arrow keys is not restricted by Sticky Move Tolerance.
Maximum Visible Nodes Number
The default maximum visible nodes number is 36,000,000. When a single object's node count exceeds this number, the system will not display that object.
Maximum Editable Records
The default maximum editable records is 10,000. When the number of selected editable records exceeds 10,000, the system will only apply edits to the first 10,000 objects.
Maximum Batch Edit Records
The default maximum batch edit records is 2,000. When the number of batch edit records reaches 2,000, the system will automatically commit these 2,000 edit records. It is not advisable to set this value too low, as frequent commits can slow down the program's performance.
Auxiliary Line Style
Auxiliary lines are the drawing guides displayed when creating objects such as B-Spline Curves, three-point arcs, Bezier curves, lines (length, angle), etc. You can customize the style of these auxiliary lines.

Related Topics