Feature editing refers to the operation of geometrically modifying selected spatial objects in an editable layer by adjusting elements such as nodes and boundaries to change the spatial form of the object.
This function can only be enabled when the layer is in an editable state. For details, please refer to Set Layer Common Properties.
The currently provided feature editing functions are as follows:
Basic Editing Operations: Introduces several commonly used operations in the map, such as copy, cut, paste, redo, undo, delete, etc.
Edit Node: Describes how to edit the nodes of an object, including moving, deleting, and adding nodes.
Trim: Describes how to trim a selected line object (baseline) at the intersection with another intersecting line object (trimming object).
Extend: Describes how to extend non-intersecting line objects to ensure they eventually intersect.
Split: Describes how to split a line object at the mouse-click position into new objects.
Accurate Split: Describes how to split a line object at a specified location. Provides methods for accurately splitting lines by distance, percentage, number of segments, and spacing.
Change Direction: Describes how to change the direction of a line object.
Fillet: Describes how to extend or trim the adjacent endpoints of two line segments to eventually connect and form a rounded corner.
Chamfer: Describes how to extend or trim the adjacent endpoints of two line segments to eventually connect and form a chamfered corner.
Central Point Adjustment: Describes how to perform an adjustment calculation on the nodes of adjacent line objects within the adjustment range to generate a new node and connect the adjacent lines.
Explode: Describes how to decompose a line object into simple objects containing only two endpoints.
End-to-end Connection Line: Describes how to connect two or more simple line objects into one line object.
Curve Resampling: Describes how to remove some nodes while trying to maintain the shape of the line.
Curve Smoothing: Describes how to smooth a line to turn the line object into a continuous smooth object.
Specify Offset: Describes how to create a new object parallel to the source object, using the source object as a reference.
Positioning Copy: Describes how to copy the selected object to a specified location.
Mirror: Describes how to create a mirror object symmetrical to the selected object.
Rotation: Describes how to rotate an object by a certain angle.
Line Split: Describes how to split a line or region object using a drawn temporary splitting line.
Polygon Split: Describes how to split a region object using a drawn temporary splitting polygon.
Object Split: Describes how to split a line or region object by selecting a line or region object.
Local update: Describes updating part of the line or region object with the drawn polyline.
Style Brush: Describes how to apply the style of one object to other objects.
Attribute Brush: Describes how to apply the attributes of one object to other objects.
Merge: Through a merge operation, combine two or multiple objects into a new object.
Intersect: Through an intersection operation, obtain the common part of two or multiple objects.
Group: Through a combination operation, combine any objects (same type or different types) into a compound.
Ungroup: Through a decomposition operation, split one or more complex objects or compounds.
Protective Decomposition: Through a protective decomposition operation, decompose a complex region object with multi-level island-hole nested relationships into region objects with only one level of island-hole nesting.
XOR: Through an XOR operation, remove the common part of two or multiple objects and compose the remaining parts as one object.
Erase: Through an erase operation, delete the parts of the target that overlap with the erasing object.
Donut Polygon: Process two or more region objects with inclusion relationships in the overlapping area (delete or retain) to eventually form a donut polygon.
Line to Point: Describes how to convert a selected line object to a point object.
Line to Region: Describes how to convert a selected line object to a region object.
Region to Line: Describes how to convert a selected region object to a line object.