Ungroup
Function Description
Decomposes one or more complex objects or compounds. The results can be single objects or complex objects.
- The Ungroup function is applicable to line layers, region layers, text layers, and CAD layers.
- Only complex objects or compounds can be ungrouped; simple objects cannot be ungrouped.
- Ungrouping a complex object (i.e., a non-text object containing multiple sub-objects) generates multiple single objects, all of which are simple objects. Ungrouping a compound generates multiple single objects; if any of the generated single objects are still compounds, they can be further ungrouped until all objects are simple objects.
The figure below shows a donut polygon. After performing the Ungroup operation, the resulting new objects are two single objects:

Figure: Ungrouping Complex Objects - When ungrouping text, you can choose to perform a simple split or a complete split:
- Simple split: Decomposes a compound text into multiple sub-object text strings. As shown in the left figure below, a compound text composed of two sub-objects becomes two texts after a simple split, as shown in the right figure.

Figure: Simple Split of Text - Complete split: Completely splits the text into individual characters. As shown in the left figure below, after a complete split, the result is 8 single-character texts, as shown in the right figure.

Figure: Complete Split of Text
- Simple split: Decomposes a compound text into multiple sub-object text strings. As shown in the left figure below, a compound text composed of two sub-objects becomes two texts after a simple split, as shown in the right figure.
- In the attributes of the newly generated objects, the field SmUserID and non-system fields inherit the corresponding information from the source object; other system fields are assigned by the system.
Function Entrances
- Edit Data tab -> Feature Editing group -> General editing -> Group and Ungroup -> Ungroup
- In the map -> context menu -> Ungroup button.
Basic Steps
- With the layer editable, select one or multiple complex objects or compounds.
- In the Edit Data tab, click the Ungroup button in the Group and Ungroup group under the General editing drop-down menu to perform the ungroup operation.
Or perform the following operation:
Right-click and select the Ungroup command from the context menu.
- If the ungrouped objects still contain compounds, you can continue to use the Ungroup function on them until they are all decomposed into single objects.