Ungroup
Feature Description
Decomposes one or more complex objects or compounds. The result can be either single objects or complex objects.
- The ungroup function applies to line layers, polygon layers, text layers, and CAD layers.
- Only complex objects or compounds can be decomposed, simple objects cannot be ungrouped.
- Decomposing a complex object (non-text containing multiple sub-objects) generates multiple simple objects; Decomposing a compound produces multiple single objects. If the resulting single objects still contain compounds, they can continue to be decomposed until all become simple objects.
The following diagram shows a donut polygon. After ungrouping, the new objects become two separate entities:
Figure: Ungroup Complex Object - For text decomposition, you can choose between Simple Split or Complete Split:
- Simple Split: Decomposes 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 separate texts after simple splitting.
Figure: Text Simple Split - Complete Split: Splits text into individual characters. As shown below, the left figure after complete splitting results in eight single-character texts (right figure).
Figure: Text Complete Split
- Simple Split: Decomposes 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 separate texts after simple splitting.
- In the attributes of generated new objects: The SmUserID field and non-system fields inherit corresponding information from the source object; Other system fields are assigned by the system.
Feature Entry
- Features Tab->Feature Editing Group->Ungroup.
- In map->Context Menu->Ungroup button.
Steps
- With layers editable, select one or more complex objects or compounds.
- In the Gallery control of the Features Tab's Feature Editing Group, click the Ungroup button to execute decomposition.
Or perform the following operation:
Right-click and select the Ungroup command from the context menu.
- If decomposed objects still contain compounds, continue using the ungroup function until all are decomposed into single objects.