Function Description
The attribute brush assigns the values of specified editable fields (including the field SmUserID and non-system fields) from one object to other objects. Only fields with the same name and same type between the source object and the target object are assigned. In practical applications, it is often necessary to assign attribute values from one object to other objects. For example, you may need to copy the land use type attribute of a plot to other plots of the same type. Using the attribute brush can conveniently achieve attribute assignment and improve processing efficiency.
- The attribute brush function applies to all vector layers, including point, line, and polygon layers as well as CAD layers.
- Click the Attribute Brush button, and in the Brush Settings dialog box that appears, you can set which fields the attribute brush will update.
- The attribute brush can continuously assign attributes to multiple objects.
- You can drag a box to select multiple objects to be assigned, and the system will assign the attribute values to all selected objects.
- The attribute brush supports cross-layer updates, allowing you to assign attributes of an object to objects in other layers.
- The attribute brush supports snapping. You can enable map snapping in the features group so that when using the attribute brush operation, objects are automatically snapped, improving data processing efficiency.
Function Entry
- Edit Data tab -> Basic Editing group -> Attribute Brush
Operation Instructions
- Select an object in the layer; its attributes will serve as the base attribute values.
- On the Edit Data tab, in the Basic Editing group, click the Attribute Brush button to open the Brush Settings dialog box.
- In the Brush Settings dialog box, check the property fields to be assigned. If you need to assign the attributes of the selected object to objects in other layers, check the Support Across Layer check box.
Notes:The attribute brush function does not support binary fields; binary fields will be filtered out from the field list.
- After setting the above parameters, click OK. At this point, the attribute brush will record the attributes of the selected object, i.e., the base attributes.
- On the current map, click the object to which you want to assign the base attributes. To assign the attributes to more objects, sequentially click those objects.
- Press the ESC key or right-click the mouse to end the attribute brush operation.
Notes:The attribute brush can record the previously set select fields of a dataset. When users need to perform the attribute brush operation on the same dataset, it reduces the need to frequently set fields when using the attribute brush.